.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 2rem;
}

.faq-search-wrapper {
    background-color: var(--ws-blue-000);
    overflow: hidden;
    padding-top: 4rem;
    padding-bottom: 4rem;
}

.faq-bg-shape {
    height: 150px;
    background-color: var(--ws-blue-020);
    border-bottom-left-radius: 50% 80%;
    border-bottom-right-radius: 50% 80%;
    z-index: 0;
}

.icon-whatsapp {
  background: linear-gradient(135deg, #25D366 0%, #20B954 100%);
}

dl.payment-method dt.title {
  font-weight: 400;
}

/* show/hide password*/
.searchbox-btn,
.minisearch-btn,
.toggle-password-ko,
.toggle-password {
  position: absolute;
  top: 2.3rem;
  right: 0.6rem;
  transform: translateY(-50%);
  transition: color 0.3s ease, opacity 0.2s ease;
}

.toggle-password-ko,
.toggle-password {
  cursor: pointer;
}

/*search*/
input#search::placeholder {
    color: var(--bs-secondary);
    opacity: 1;
}

.search-autocomplete {
  z-index: 4;
}
.capitalize-first::first-letter {
    text-transform: uppercase;
}
.slider-title, .section-title {
  text-transform: initial;
}

.rounded-3-child:first-child {border-top-right-radius: var(--bs-border-radius-lg) !important; border-top-left-radius: var(--bs-border-radius-lg) !important;}
.rounded-3-child:last-child {border-bottom-right-radius: var(--bs-border-radius-lg) !important; border-bottom-left-radius: var(--bs-border-radius-lg) !important;}

.content-article {
  font-family: var(--bs-body-font-family);
  font-size: var(--ws-x);
  letter-spacing: 0.01em;
  word-break: break-word;
}

.content-article h1,
.content-article h2,
.content-article h3,
.content-article h4,
.content-article h5,
.content-article h6 {
  font-weight: 700;
  line-height: 1.3;
  scroll-margin-top: 5rem;
  font-family: var(--bs-font-sans-serif);
  color: var(--bs-primary-text-emphasis);
}

.content-article h2.card-title {
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-title-color: var(--bs-primary-text-emphasis);
  font-weight: 600;
  font-size: var(--ws-4xl);
  padding-bottom: 0.75rem;
}


.content-article h2.card-title::after {
  content: "";
  display: block;
  width: 100%;
  height: 0.3rem;
  background-color: var(--bs-primary-text-emphasis);
  margin-top: 0.5rem;
  border-radius: 999px;
}

.content-article h3 {
  font-weight: 600 !important;
  font-size: var(--ws-xl) !important;
}

.content-article .card {
  --bs-card-spacer-y: 1.5rem;
  --bs-card-spacer-x: 1.5rem;
  /*--bs-card-color: var(--bs-body-color);*/
  --bs-card-color: var(--bs-secondary-color);
}

.content-article .card-body {
  padding: 0 var(--bs-card-spacer-x) var(--bs-card-spacer-y);
}

.content-article p {
  margin-bottom: 0.75rem;
}

.content-article ul,
.content-article ol {
  margin-bottom: 2rem;
  padding-left: 2.25rem;
}
.content-article ul:has(+ hr),
.content-article li:has(+ hr),
.content-article p:has(+ hr),
.content-article ul:last-child,
.content-article ol:last-child,
.content-article li:last-child {
  margin-bottom: 0;
}

.content-article li {
  margin-bottom: 0.75rem;
  line-height: 1.4;
  list-style-position: outside;
}

.content-article li::marker {
  color: var(--bs-primary-text-emphasis);
}

.content-article blockquote {
  position: relative;
  font-style: italic;
  font-weight: 400;
  line-height: 1.4;
  margin: 5rem 2rem 1rem 2rem;
  padding: 3rem 1rem 4rem 1rem;
  border-radius: 0.8rem;
  font-style: italic;
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  position: relative;
  border: 1px solid var(--bs-primary-border-subtle);
 /* padding: 1rem 1.25rem;
  margin: 4rem 0 1rem 0;
  background-color: var(--bs-light);
  */

  /*color: var(--bs-primary-text-emphasis);*/
}



.content-article blockquote:before {
  --bg-image-blockquote:url('data:image/svg+xml,<svg width="97" height="62" viewBox="0 0 97 62" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_3179_3)"><path opacity="0.3" d="M69.9227 26.451C69.9481 26.6903 70.0497 26.9182 70.2276 27.1005C70.4055 27.2829 70.6342 27.4082 70.8883 27.4766H71.1297C76.0469 27.7615 80.6591 29.7445 83.9753 33.0152C87.2915 36.286 89.0704 40.5824 88.9306 45.0042C88.7908 49.426 86.7325 53.6198 83.2003 56.7082C79.668 59.7966 74.9415 61.5403 70.0116 61.5631C59.8597 61.5631 51.8296 54.4746 50.991 44.5142C50.4573 37.3345 51.7279 30.1434 54.7138 23.4651C57.6997 16.7869 62.3119 10.7924 68.2201 5.92615H68.398C69.1603 6.55295 69.694 7.08857 70.8883 8.13704L75.1829 12.0574C75.1829 12.0574 75.1829 12.0802 75.1829 12.0916C75.1829 12.103 75.1829 12.1144 75.1829 12.1258C75.1829 12.1372 75.1956 12.1485 75.1956 12.1713C75.1956 12.1941 75.1956 12.2055 75.1829 12.2169C69.9481 19.2713 69.6813 24.3882 69.8973 26.4624L69.9227 26.451Z" fill="url(%23paint0_linear_3179_3)"/><path opacity="0.3" d="M26.4662 26.451C26.4916 26.7245 26.6313 26.9866 26.86 27.1689C27.0887 27.3513 27.381 27.4766 27.6859 27.488C32.6031 27.7729 37.2153 29.7559 40.5315 33.0152C43.8477 36.286 45.6265 40.5824 45.4868 44.9928C45.347 49.4146 43.2887 53.6084 39.7692 56.6968C36.2496 59.7853 31.5231 61.5289 26.5932 61.5517C16.4285 61.5517 8.38576 54.4632 7.57258 44.5028C7.05165 37.3231 8.32223 30.132 11.3081 23.4537C14.294 16.7755 18.9189 10.7924 24.8271 5.92615H24.916C24.916 5.92615 24.9415 5.92615 24.9669 5.92615C24.9923 5.92615 24.9923 5.92615 25.0177 5.92615C25.6657 6.45038 26.1104 6.86065 26.9617 7.6356L27.5334 8.14843C28.4101 8.99176 29.7443 10.2112 31.8407 12.0916V12.1599C31.8407 12.1599 31.8407 12.2169 31.8407 12.2397C26.5424 19.2485 26.2883 24.3654 26.4916 26.4282L26.4662 26.451Z" fill="url(%23paint1_linear_3179_3)"/><path d="M63.7476 21.7443C63.773 21.9836 63.8874 22.2001 64.0526 22.3825C64.2304 22.5648 64.4592 22.6902 64.7133 22.7471H64.942C69.8591 23.032 74.4713 25.015 77.7876 28.2858C81.1038 31.5565 82.8826 35.8529 82.7428 40.2747C82.6031 44.6965 80.5447 48.8903 77.0125 51.9787C73.4803 55.0672 68.7537 56.8108 63.8239 56.8336C53.6719 56.8336 45.6418 49.7451 44.8032 39.7847C44.2696 32.605 45.5402 25.4139 48.526 18.7356C51.5119 12.0574 56.1241 6.06289 62.0323 1.19666H62.2102C62.9726 1.82345 63.5062 2.35908 64.7006 3.40755L68.9951 7.32789C68.9951 7.32789 68.9951 7.35068 68.9951 7.36207C68.9951 7.37347 68.9951 7.38487 68.9951 7.39626C68.9951 7.40766 69.0078 7.41906 69.0078 7.44185C69.0078 7.46464 69.0078 7.47604 68.9951 7.48743C63.773 14.4962 63.5062 19.6131 63.7222 21.7443H63.7476Z" fill="%23F4F4F4"/><path d="M64.0269 57.9732H63.9125C53.0109 57.9732 44.5234 50.3604 43.6213 39.8644C43.0622 32.5138 44.3582 25.1403 47.4203 18.3025C50.4697 11.4647 55.1963 5.32209 61.257 0.34189C61.5111 0.12536 61.8542 0.0113963 62.2099 0C62.5403 0 62.8706 0.102567 63.1247 0.296305C63.976 0.991481 64.5351 1.45873 65.704 2.60976L69.9986 6.5301C70.2273 6.75803 70.3798 7.03154 70.4306 7.32785C70.456 7.62415 70.3671 7.92046 70.1892 8.17118C65.0179 14.9748 64.8527 19.7613 65.0179 21.5733L63.7219 21.6872L65.0179 21.5847C70.3035 21.824 75.2842 23.9095 78.8927 27.3968C82.5011 30.8841 84.4324 35.4996 84.2927 40.2405C84.1529 44.9927 81.9421 49.5057 78.143 52.8106C74.344 56.127 69.249 57.9732 63.9506 57.9618H64.0269V57.9732ZM62.2226 2.68954C56.6956 7.43041 52.3883 13.197 49.6184 19.5903C46.8486 25.9837 45.6796 32.8443 46.1879 39.6935C46.9502 48.9701 54.3958 55.6483 63.9125 55.6483C68.6137 55.7737 73.1623 54.2238 76.5802 51.3291C79.9981 48.4344 81.9929 44.4457 82.1327 40.2405C82.2724 36.0238 80.5444 31.9439 77.3172 28.8783C74.0899 25.8127 69.6428 24.0235 64.9544 23.8981C64.7892 23.8981 64.624 23.8753 64.4589 23.8411C63.9252 23.7272 63.4424 23.4765 63.0866 23.1118C62.7309 22.7471 62.5022 22.2798 62.4513 21.7898C62.2607 19.841 62.3624 14.6329 67.521 7.56717L63.8744 4.22804C63.1374 3.54426 62.6419 3.0998 62.2099 2.71233L62.2226 2.68954Z" fill="url(%23paint2_linear_3179_3)"/><path d="M20.2783 21.7442C20.3037 22.0177 20.4435 22.2798 20.6722 22.4622C20.9009 22.6445 21.1931 22.7699 21.4981 22.7813C26.4152 23.0662 31.0275 25.0491 34.3437 28.3085C37.6599 31.5792 39.4387 35.8757 39.2989 40.286C39.1592 44.7078 37.1008 48.9017 33.5813 51.9901C30.0618 55.0785 25.3352 56.8221 20.4054 56.8449C10.2407 56.8449 2.19793 49.7564 1.38476 39.796C0.851117 32.6163 2.13441 25.4252 5.12027 18.747C8.09344 12.0915 12.7184 6.09703 18.6393 1.24219H18.7282C18.7282 1.24219 18.7536 1.24219 18.779 1.24219C18.8044 1.24219 18.8044 1.24219 18.8299 1.24219C19.4779 1.76642 19.9226 2.17669 20.7739 2.95164L21.3456 3.46447C22.2223 4.3078 23.5564 5.52721 25.6529 7.40761V7.47598C25.6529 7.47598 25.6529 7.53297 25.6529 7.55576C20.38 14.4961 20.1259 19.6245 20.3037 21.7442H20.2783Z" fill="%23F4F4F4"/><path d="M20.5197 57.9618H20.4181C9.50379 57.9618 0.965477 50.349 0.126893 39.853C-0.419458 32.5024 0.876536 25.1289 3.93864 18.2911C6.98804 11.4419 11.7273 5.31069 17.8007 0.34189C18.0548 0.12536 18.3979 0 18.7536 0C19.0713 0 19.3635 0.0911707 19.6176 0.250719L19.7066 0.319098C20.3673 0.854726 20.8374 1.26499 21.6887 2.05134L22.2731 2.58697C23.188 3.45309 24.5475 4.70669 26.5804 6.51871C26.8091 6.73524 26.9489 7.00875 26.9997 7.30505C27.0378 7.61276 26.9489 7.90906 26.7583 8.15978C21.587 14.9862 21.4346 19.7499 21.587 21.5619C26.8472 21.8468 31.7644 23.9551 35.322 27.4424C38.8797 30.9297 40.7855 35.511 40.6458 40.2291C40.506 44.9472 38.3333 49.4373 34.5724 52.7423C30.8115 56.0472 25.78 57.9162 20.507 57.9618H20.5324H20.5197ZM18.7536 2.70093C13.2266 7.44181 8.91932 13.2084 6.14945 19.5903C3.37958 25.9837 2.19794 32.8443 2.70618 39.6821C3.45582 48.9587 10.965 55.6255 20.5197 55.6369C25.1955 55.7281 29.7315 54.1554 33.1239 51.2607C36.5164 48.3661 38.4858 44.3773 38.6128 40.1835C38.7399 35.9896 36.9992 31.9098 33.7846 28.8555C30.5701 25.8013 26.1357 24.0121 21.46 23.8867C20.8247 23.8639 20.2275 23.636 19.7701 23.2371C19.3127 22.8383 19.0332 22.314 18.995 21.7442C18.7917 19.7954 18.9061 14.6101 24.052 7.52158C22.3494 5.99447 21.1932 4.93462 20.38 4.15966L19.8336 3.65823L18.7663 2.71233L18.7536 2.70093Z" fill="url(%23paint3_linear_3179_3)"/></g><defs><linearGradient id="paint0_linear_3179_3" x1="21.2126" y1="4.68449" x2="44.3808" y2="-9.78437" gradientUnits="userSpaceOnUse"><stop stop-color="%23FF9345"/><stop offset="1" stop-color="%23EA4444"/></linearGradient><linearGradient id="paint1_linear_3179_3" x1="-22.1774" y1="4.68475" x2="0.980066" y2="-9.76888" gradientUnits="userSpaceOnUse"><stop stop-color="%23FF9345"/><stop offset="1" stop-color="%23EA4444"/></linearGradient><linearGradient id="paint2_linear_3179_3" x1="11.7006" y1="-1.29379" x2="36.136" y2="-16.9929" gradientUnits="userSpaceOnUse"><stop stop-color="%23FF9345"/><stop offset="1" stop-color="%23EA4444"/></linearGradient><linearGradient id="paint3_linear_3179_3" x1="-31.6663" y1="-1.29354" x2="-7.27311" y2="-16.9082" gradientUnits="userSpaceOnUse"><stop stop-color="%23FF9345"/><stop offset="1" stop-color="%23EA4444"/></linearGradient><clipPath id="clip0_3179_3"><rect width="96.3102" height="61.563" fill="white"/></clipPath></defs></svg>');
  background-image:var(--bg-image-blockquote);
  content: '';
  position: absolute;
  top: -3.75rem;
  left:-1.5rem;
  height: 6.2rem;
  width: 9.7rem;
 background-repeat: no-repeat;
 color: black;
}

.content-article hr {
  margin: 3rem auto;
  width: 80%;
}



.content-article img {
  max-width: 100%;
  height: auto;
  margin: 2rem auto;
  display: block;
  border-radius: 1rem;
  box-shadow: 0 6px 24px rgba(0, 0, 0, 0.08);
  transition: transform 0.3s ease;
}

.content-article img:hover {
  transform: scale(1.015);
}

.content-article a {
  color: var(--bs-primary);
  text-decoration: underline;
  transition: all 0.2s;
}

.content-article a:hover {
  text-decoration: none;
}



.content-article table {
  width: 100%;
  border-collapse: collapse;
  margin: 2rem 0;
  overflow-x: auto;
  display: block;
}

.content-article th,
.content-article td {
  padding: 1rem;
  border: 1px solid var(--bs-border-color);
  text-align: left;
}

.content-article thead {
  background-color: #f8f9fa;
  font-weight: 600;
}

.content-article code {
  background-color: #f1f3f5;
  padding: 0.3rem 0.6rem;
  border-radius: 0.4rem;
  font-family: var(--bs-font-monospace, monospace);
  font-size: 0.95rem;
  color: #e83e8c;
}

.content-article pre code {
  display: block;
  padding: 1.25rem;
  background-color: #0d1117;
  color: #f8f8f2;
  border-radius: 0.75rem;
  overflow-x: auto;
}

.content-article .callout {
  border-left: 4px solid var(--bs-warning);
  background-color: #fff9e6;
  padding: 1.25rem;
  margin: 2rem 0;
  border-radius: 1rem;
  font-weight: 500;
  color: #856404;
  box-shadow: 0 2px 8px rgba(255, 193, 7, 0.1);
}
.content-article .phone {
  color: var(--bs-primary);
  font-weight: 500;
}
body.catalog-product-view .fotorama__stage__frame .fotorama__caption{
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
@media (min-width: 992px) {
body.catalog-product-view .fotorama__wrap.fotorama__wrap--css3.fotorama__wrap--slide.fotorama__wrap--toggle-arrows div.fotorama__stage {
  height: 600px !important;
}
}/*
body.catalog-product-view .fotorama__nav.fotorama__nav--thumbs.fotorama__shadows--bottom,
body.catalog-product-view .fotorama__nav.fotorama__nav--thumbs.fotorama__shadows--top{
  height: 600px !important;
}
body.catalog-product-view .fotorama__stage__frame .fotorama__img {
  left: 47.5%;
}*/

body.catalog-product-view main h4 ,body.catalog-product-view main h3,body.catalog-product-view main h2{font-family: var(--bs-font-sans-serif);color: var(--bs-body-color);}
body.catalog-product-view main h2 {color: var(--bs-primary-text-emphasis);font-size: 2.6rem;font-weight: 600;letter-spacing: 0;margin-bottom: 3rem;margin-top: 5rem;}

/*body.catalog-product-view main h2::before {
  content: '';
  display: inline-block;
  width: 24px;
  height: 24px;
  background-color: var(--bs-primary-text-emphasis);
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='currentColor' stroke='none'%3E%3Cpath d='M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z'/%3E%3C/svg%3E");
  mask-size: contain;
  mask-repeat: no-repeat;
  vertical-align: middle;
  margin-right: 8px;
}

body.catalog-product-view main .product-info-bloc1-tag h2::before {
  content:none;
}*/

body.catalog-product-view main .product-info-video {
  display: flex !important;
  flex-direction: column;
  justify-content: center;
  margin: 0 auto;
}

body.catalog-product-view main .product-info-video iframe {
  display: block;
  width: 100%;
  height: 220px;
  border-radius: var(--bs-border-radius-xxl);
  border: none;
  margin: 1.5rem auto;
  max-width: 100%;
}

@media (min-width: 769px) {
  body.catalog-product-view main .product-info-video iframe {
    height: 540px;
    max-width: 960px;
  }

  body.catalog-product-view main .product-info-video {
    margin: 0 auto;
  }
}

/* a garder */ /*Exemple d'hover pression clic*/
/*
.icon-whatsapp {
  background: linear-gradient(135deg, #25D366 0%, #20B954 100%);
  box-shadow: 5px 5px 0 rgba(37, 211, 102, 0.3);
  position: relative;
  transition: all 0.15s ease-in-out;
  top: 0;
  left: 0;
}


.icon-whatsapp:hover,
.icon-whatsapp:focus,
.icon-whatsapp:active {
  top: 5px;
  left: 5px;
  box-shadow: none;
}
*/
.letter-spacing-sm {
  letter-spacing: .02em
}

.message.alert {
    --bs-alert-bg: transparent;
    --bs-alert-padding-x: 4rem;
    --bs-alert-padding-y: 1rem;
    --bs-alert-margin-top: 2rem;
    --bs-alert-margin-bottom: 2rem;
    --bs-alert-color: inherit;
    --bs-alert-border-color: transparent;
    --bs-alert-border: 0;
    --bs-alert-border-radius: var(--bs-border-radius);
    --bs-alert-link-color: inherit;
    --bs-alert-font-size: var(--ws-xs);
    position: relative;
    padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
    margin-bottom: var(--bs-alert-margin-bottom);
    margin-top: var(--bs-alert-margin-top);
    color: var(--bs-alert-color);
    background-color: var(--bs-alert-bg);
    border: var(--bs-alert-border);
    border-radius: var(--bs-alert-border-radius);
    font-size: var(--bs-alert-font-size);
}

.message.success.alert {
  --bs-alert-color: var(--bs-success-text-emphasis);
  --bs-alert-bg: var(--bs-success-bg-subtle);
  --bs-alert-border-color: var(--bs-success-border-subtle);
  --bs-alert-link-color: var(--bs-success-text-emphasis);
}

.message.warning.alert {
  --bs-alert-color: var(--bs-warning-text-emphasis);
  --bs-alert-bg: var(--bs-warning-bg-subtle);
  --bs-alert-border-color: var(--bs-warning-border-subtle);
  --bs-alert-link-color: var(--bs-warning-text-emphasis);
}

.message.error.alert {
  --bs-alert-color: var(--bs-danger-text-emphasis);
  --bs-alert-bg: var(--bs-danger-bg-subtle);
  --bs-alert-border-color: var(--bs-danger-border-subtle);
  --bs-alert-link-color: var(--bs-danger-text-emphasis);
}

.message.info.alert {
  --bs-alert-color: var(--bs-info-text-emphasis);
  --bs-alert-bg: var(--bs-info-bg-subtle);
  --bs-alert-border-color: var(--bs-info-border-subtle);
  --bs-alert-link-color: var(--bs-info-text-emphasis);
}

.miniquote-messages .message.success,
.minicart-messages .message.success {
  padding: 1.6rem 4rem 1.6rem 4.5rem;
  border-radius: 0 !important;
}

.message.success > *:first-child:before {
  content: "";
  display: block;
  position: absolute;
  top: 21px;
  left: 10px;
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%23198754' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.message.warning > *:first-child:before {
  content: "";
  display: block;
  position: absolute;
  top: 21px;
  left: 10px;
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%23ffc107' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.message.error > *:first-child:before {
  content: "";
  display: block;
  position: absolute;
  top: 21px;
  left: 10px;
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%23dc3545' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.message.info > *:first-child:before {
  content: "";
  display: block;
  position: absolute;
  top: 21px;
  left: 10px;
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%230dcaf0' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4'/%3E%3Cpath d='M12 8h.01'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

    /* Animation pour popup top */
@keyframes slideDownUp {
  0% {
    transform: translateY(-100%);
    opacity: 0;
  }
  10%, 90% {
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    transform: translateY(-100%);
    opacity: 0;
  }
}
.miniquote-messages,
.minicart-messages {
    position: fixed;
    top: 1rem;
    left: 1rem;
    right: 1rem;
    width: auto; /* ou une largeur fixe si tu préfères */
    pointer-events: none; /* optionnel pour ne pas bloquer d'autres clics */
    z-index: 1;
}
/* Classe d’animation pour les messages du panier */
.notif-popup-animate {
  animation: slideDownUp 2.4s ease-in-out forwards;
  will-change: transform, opacity;
  position: relative;
  z-index: 9999;
}

/*
.copy-container svg.hidden {
  opacity: 0;
  pointer-events: none;
}

.copy-container svg:not(.hidden) {
  opacity: 1;
}

.copy-container .copy-icon {
  left: 8px;
  top: -3px;
}

.copy-container .check-icon {
  left: 8px;
  top: -3px;
  opacity: 0;
  pointer-events: none;
}

.copy-container .copied-text.visible {
  opacity: 1;
}

.copy-container .copied-text {
  top: -3px;
  left: 28px;
  opacity: 0;
}*/

svg.bi { 
  flex: 1 0 100%;
  height: auto;
  display: inline-block;
  fill: currentcolor;
}
/*
.bg-dotted {
  --bs-dot-size: 1px;
  --bs-dot-space: 20px;

  background: 
    linear-gradient(90deg, var(--bs-bg-color) calc(var(--bs-dot-space) - var(--bs-dot-size)), transparent 1%) center,
    linear-gradient(var(--bs-bg-color) calc(var(--bs-dot-space) - var(--bs-dot-size)), transparent 1%) center,
    var(--bs-dot-color);
    
  background-size: var(--bs-dot-space) var(--bs-dot-space);
}

.bg-dotted-primary {
  --bs-bg-color: var(--bs-primary-bg-subtle);
  --bs-dot-color: var(--bs-primary);
}

.bg-dotted-success {
  --bs-bg-color: var(--bs-success-bg-subtle);
  --bs-dot-color: var(--bs-success);
}

.bg-dotted-danger {
  --bs-bg-color: var(--bs-danger-bg-subtle);
  --bs-dot-color: var(--bs-danger);
}

.bg-dotted-warning {
  --bs-bg-color: var(--bs-warning-bg-subtle);
  --bs-dot-color: var(--bs-warning);
}

.bg-dotted-info {
  --bs-bg-color: var(--bs-info-bg-subtle);
  --bs-dot-color: var(--bs-info);
}

.bg-dotted-dark {
  --bs-bg-color: var(--bs-dark-bg-subtle);
  --bs-dot-color: var(--bs-dark);
}

.bg-dotted-gray {
  --bs-bg-color: var(--ws-gray-100);
  --bs-dot-color: var(--ws-gray-400);
}
*/
.title-cross {
  position: absolute;
  top: 35%;
  left: 50%;
  width: 180px;
  height: 180px;
  transform: translate(-50%, -50%);
  z-index: 2;
}

.title-cross::before,
.title-cross::after {
  content: "";
  position: absolute;
  width: 8px;
  height: 180px;
  background-color: #dc3545;
  border-radius: 5px;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}

.title-cross::before {
  transform: translateX(-50%) rotate(45deg);
}

.title-cross::after {
  transform: translateX(-50%) rotate(-45deg);
}

.dropdown-menu {
    --bs-dropdown-padding-x: 1rem;
    --bs-dropdown-padding-y: 1rem;
    --bs-dropdown-font-size: var(--ws-x);
    --bs-dropdown-color: var(--bs-secondary-color);
    --bs-dropdown-bg: var(--bs-secondary-bg);
    --bs-dropdown-border-color: var(--bs-secondary-border-subtle);
    --bs-dropdown-border-radius: var(--bs-border-radius-lg);
    --bs-dropdown-box-shadow: var(--bs-box-shadow-sm);
    --bs-dropdown-item-padding-x: 1rem;
    --bs-dropdown-item-padding-y: 0.5rem;
    --bs-dropdown-link-hover-color: var(--bs-primary);
    --bs-dropdown-link-hover-bg: var(--bs-light);
    box-shadow: var(--bs-dropdown-box-shadow);
    --bs-dropdown-item-border-radius: var(--bs-border-radius-lg);
    --bs-dropdown-link-active-bg: var(--bs-primary-bg-subtle);
}


.dropdown-item:hover, .dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  background-color: var(--bs-dropdown-link-hover-bg);
}
.dropdown-item.active, .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}

.card {
  --bs-card-border-color: none;
  --bs-card-border-radius: var(--bs-border-radius-lg);
  --bs-card-box-shadow: var(--bs-box-shadow-sm);
  --bs-card-bg: var(--bs-secondary-bg);
  --bs-card-cap-padding-y: 1rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: ;
  background-color: var(--bs-card-bg);
  box-shadow: var(--bs-card-box-shadow);
}



.card-text {
  color: var(--bs-secondary-color);
  margin-bottom: 1rem;
}

.text-truncate-multi-2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  line-height: 1.7rem;
}

.accordion {
  --bs-accordion-btn-padding-x: 2rem;
  --bs-accordion-btn-padding-y: 2rem;
  --bs-accordion-body-padding-x: 2rem;
  --bs-accordion-body-padding-top: 1rem;
  --bs-accordion-body-padding-bottom: 2rem;
}

.accordion-button {
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: var(--ws-2xl);
  font-family: var(--bs-font-sans-serif);
  font-weight: 500;
}

.accordion-item {
  color: var(--bs-accordion-color);
  background-color: transparent;
}

.offcanvas-body .accordion {
  --bs-accordion-border-color: none;
  --bs-accordion-border-radius:var(--bs-border-radius-lg);
  --bs-accordion-bg:var(--bs-secondary-bg);
  --bs-accordion-box-shadow: var(--bs-box-shadow-sm);
  --bs-accordion-color:var(--bs-body-color);
  --bs-accordion-header-padding-x: 1rem;
  --bs-accordion-header-padding-y: 1rem;
}

.offcanvas-body .accordion-item {
  color: var(--bs-accordion-color);
  border: var(--bs-accordion-border-color);
  background-color: var(--bs-accordion-bg);
  border-radius: var(--bs-accordion-border-radius);
  box-shadow: var(--bs-accordion-box-shadow);
}

.offcanvas-body .accordion-header {
  margin-bottom: 0;
  padding: var(--bs-accordion-header-padding-y) var(--bs-accordion-header-padding-x);
}


.offcanvas-body .accordion-header .accordion-button {
  margin-bottom: 0;
  padding: 0 0;
}




.accordion-flush > .accordion-item:last-child {
  border-bottom: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion-body {
  padding-bottom: var(--bs-accordion-body-padding-bottom);
  padding-top: var(--bs-accordion-body-padding-top);
  color: var(--bs-secondary-color);
}
.accordion-button:focus {
  box-shadow: none !important;
}

.accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: transparent;
  box-shadow: none;
}

.table {
  --bs-table-bg: ;
}

.table-responsive.me-sm-0 {
 margin-right: 0 !important;
}

.form-switch {
  display: flex;
  align-items: center;
}

.form-switch .form-check-label {
  margin-left: 1rem;
}

.form-switch .form-check-input {
  height: 1.5em;
  margin-bottom: 0.5rem;
}

.form-check .form-check-input[type=radio] {
  width: 1.6rem;
  height: 1.6rem
}

.list-group {
  --bs-list-group-bg: var(--bs-secondary-bg);
  --bs-list-group-action-hover-bg: var(--bs-secondary-bg);
  --bs-list-group-active-color: var(--bs-body-color);
  --bs-list-group-active-border-color: var(--ws-blue-500);
  margin-top: 0.3rem;
}

.list-group-item {
  border-bottom: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
  margin-bottom: 0;
}

.list-group-item:last-child {
  border-bottom: inherit;
}
.ws-offcanvas,
.offcanvas {
  --bs-offcanvas-padding-x: 1.5rem;
  --bs-offcanvas-padding-y: 1.5rem;
  --bs-offcanvas-width: 100%;
  --bs-offcanvas-bg: var(--ws-blue-000);
  --bs-offcanvas-transition : var(transform .35s ease);
  padding: var(--bs-offcanvas-padding-y)  var(--bs-offcanvas-padding-y);
  width: 100%;
  max-width: 630px;
}

.offcanvas.offcanvas-end {
  width: var(--bs-offcanvas-width);
}

.offcanvas-backdrop {
  z-index: 1023;
  background: rgba(var(--bs-black-rgb), 1);
}

.offcanvas-backdrop.show {
  opacity: 0.4;
}

.offcanvas-header {
  --bs-offcanvas-padding-top: 0;
  --bs-offcanvas-padding-x: 0;
  --bs-offcanvas-padding-y: 1.5rem;
  padding: var(--bs-offcanvas-padding-top) var(--bs-offcanvas-padding-x) var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  justify-content: center;
  margin-top: 0.8rem;
}

.offcanvas-header button.btn-close {
  margin: 1.9rem;
  padding: 0;
}


.offcanvas-title {
  font-family: var(--bs-body-font-family);
  font-size: var(--ws-4xl);
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1rem;
  background: var(--bs-body-bg);
}

.offcanvas-body {
  --bs-offcanvas-padding-x: 0;
  --bs-offcanvas-padding-y: 1.5rem;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  background-color : var(--ws-blue-000);
  transition: transform 0.3s ease-in-out;
  height: 100%;
}


div.w03-separator-onepagecheckout span {
  color: var(--bs-primary);
}

div.w03-separator-onepagecheckout::before,
div.w03-separator-onepagecheckout::after {
  flex-grow: 1;
  content: "";
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);
}

textarea.form-control,
input[type].form-control {
  background-color: var(--bs-secondary-bg);
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);
  border-radius: var(--bs-border-radius-lg);
  outline: none;
  user-select: none;
  height: 4.6rem;
}

textarea.form-control:focus,
select.form-select:focus,
input[type].form-control:focus {
  color: var(--bs-body-color);
  background-color: var(--bs-secondary-bg);
  border-color: var(--bs-primary);
  outline: 0.1rem var(--bs-border-style) var(--bs-primary);
  box-shadow: none;
}

.form-floating > label {
  color: var(--bs-body-color) !important;
}

.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent !important;
}

.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  transform: scale(0.75) translateY(-0.5rem) translateX(0.3rem) !important;
  color: rgba(var(--bs-body-color-rgb), 0.65) !important;
}

.form-floating > .form-control:-webkit-autofill ~ label {
  transform: scale(0.75) translateY(-0.5rem) translateX(0.3rem) !important;
  color: rgba(var(--bs-body-color-rgb), 0.65) !important;
}

.form-floating > textarea:focus ~ label::after,
.form-floating > textarea:not(:placeholder-shown) ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-secondary-bg);
  border-radius: var(--bs-border-radius);
}

.form-floating > textarea:disabled ~ label::after {
  background-color: var(--bs-body-bg);
}

.form-floating > .form-select {
  background-color: var(--bs-secondary-bg);
}


button.btn-close {
  margin: 0.6rem;
  display: inline-block;
  position: absolute;
  right: 0;
  top: 0;
  width: 4rem;
  height: 4rem;
  background: transparent var(--bs-btn-close-bg) center / 1.6rem auto no-repeat;
  padding: 0 !important;
}
a.btn:disabled, a.btn.disabled,
button.btn:disabled, button.btn.disabled, fieldset:disabled .btn {
  cursor: none;
  }

a.btn,
button.btn {
  --bs-btn-font-weight: 500;
  --bs-btn-border-width: 0.1rem;
  --bs-btn-border-radius: var(--bs-border-radius-lg);
  --bs-btn-padding-x: 1.4rem;
  --bs-btn-padding-y: 1rem;
  --bs-btn-font-size: var(--ws-x);
  transition: color .25s ease-in-out, background-color .25s ease-in-out, border-color .25s ease-in-out;
}

a.btn.btn-sm,
button.btn-sm {
  --bs-btn-padding-y: 0.45rem;
  --bs-btn-padding-x: 0.8rem;
  --bs-btn-font-size: var(--ws-2xs);
  --bs-btn-border-radius: var(--bs-border-radius-sm);
}

a.btn.btn-lg,
button.btn-lg {
  --bs-btn-padding-x: 1.6rem;
  --bs-btn-padding-y: 1.2rem;
  --bs-btn-font-size: var(--ws-2xl);
}

a.btn.btn-primary,
button.btn-primary{
  --bs-btn-hover-bg: var(--ws-blue-500);
 text-shadow:none;
}

a.btn.btn-primary:hover,
button.btn-primary:hover{
  opacity: 1;
}

a.btn.btn-secondary,
button.btn-secondary {
  --bs-btn-color: #333d4c;
  --bs-btn-bg: #eef1f6;
  --bs-btn-border-color: #eef1f6;
  --bs-btn-hover-color: #181d25;
  --bs-btn-hover-bg: #e0e5eb;
  --bs-btn-hover-border-color: #e0e5eb;
  --bs-btn-active-color: #333d4c;
  --bs-btn-active-bg: #e0e5eb;
  --bs-btn-active-border-color: #e0e5eb;
  --bs-btn-disabled-color: #333d4c;
  --bs-btn-disabled-bg: #eef1f6;
  --bs-btn-disabled-border-color: #eef1f6;
}

a.btn.btn-action,
button.btn.btn-action {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  padding: 0.7rem;
}

#pay-later {
  width: 100%;
  order:2;
  margin-bottom: 1.5rem;
}

.hide {
  display:none!important
}

.invisible {
  visibility:hidden
}

.cart-subtotal.empty,
.badge.empty {
  display: none !important;
}

body.no-scroll {
  position: fixed;
  left: 0;
  width: 100vw;
  padding-right: 17px;
}

body.no-scrall {
  position: fixed;
  left: 0;
  width: 100vw;
  padding-right: 17px;
}

/****  style-m ****/
/**** Début de ligne 5067 ****/
body._has-modal {
  height: 100%;
  overflow: hidden;
  width: 100%;
}

/* Contenu du slideout */

.free-shipping-progress {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.5rem;
  width: 100%;
  padding: 0 2rem 1rem;
  text-align: center;
}

.progress-text {
  margin-top: 1rem;
  font-size: var(--ws-x);
  color: var(--ws-gray-600);
}

body.kbase .page-wrapper {
  min-height: 100vh;
  display: flex;
  flex-direction: column;

}
body.catalogsearch-result-index div.page-title-wrapper,
body.quotation-quote-success div.page-title-wrapper,
body.account div.page-title-wrapper,
body[class*="customer-account"] div.page-title-wrapper {
    opacity: 1;
    background-color: transparent !important;
    text-align: center !important;
    line-height: 1 !important;
    padding-bottom: 1.5rem !important;
    padding-top: 3rem !important;
    border: 0 !important;
    position: relative !important;
}
body.catalogsearch-result-index div.page-title-wrapper h1,
body.quotation-quote-success div.page-title-wrapper h1,
body.account div.page-title-wrapper h1,
body[class*="customer-account"] div.page-title-wrapper h1 {
    font-weight: 600 !important;
    font-family: var(--bs-font-sans-serif) !important;
    font-size: calc(1.375rem + 1.5vw) !important;
    opacity: 1;
    color: var(--bs-body-color-rgb)!important;
    margin-top: 0;
    margin-bottom: 1rem !important;
    line-height: 1.2;
}
body[class*="kbase-article-view"] div.page-title-wrapper h1,
body[class*="kbase-category-view"] div.page-title-wrapper h1 {
    font-family: var(--bs-font-sans-serif) !important;
    opacity: 1;
    color: var(--bs-primary-text-emphasis)!important;
    margin-top: 0;
    margin-bottom: 0 !important;
    font-weight: 600 !important;
}

body[class*="kbase-category-view"] div.page-title-wrapper h1 {
    font-size: var(--ws-5xl) !important;
}

@media (min-width: 576px) {
  body[class*="kbase-category-view"] div.page-title-wrapper h1 {
      font-size: var(--ws-3xl) !important;
    }
}
@media (min-width: 768px) {
  body[class*="kbase-category-view"] div.page-title-wrapper h1 {
      font-size: var(--ws-4xl) !important;
    }
}
@media (min-width: 992px) {
  body[class*="kbase-category-view"] div.page-title-wrapper h1 {
      font-size: var(--ws-5xl) !important;
    }
}

@media (min-width: 1200px) {
    body.account div.page-title-wrapper h1,
    body[class*="customer-account"] div.page-title-wrapper h1 {
      font-size: 2.5rem !important;
    }
    body[class*="kbase-article-view"] div.page-title-wrapper.h1,
    body[class*="kbase-category-view"] div.page-title-wrapper h1 {
      font-size: 3.2rem !important;
  }
}

body[class^="cms-"] .breadcrumbs,
body[class^="cms-"] .custom-notice-html-top {
  display: none;
}

body[class^="cms-"] .sticky-top{
  top: 7rem;
}

body.catalogsearch-result-index .message.success,
body.catalog-category-view .message.success,
body.catalog-product-view .message.success {
  display: none;
}


body.catalog-category-view div.page-wrapper,
body.checkout-cart-index div.page-wrapper {
  background: var(--ws-blue-000);
}

/*good*/
body.quotation-quote-index div.page-wrapper,
body.checkout-index-index div.page-wrapper {
  background: var(--ws-blue-020);
  min-height: 100vh;
}



div.page-wrapper nav.breadcrumbs {
  background-color: var(--bs-body-bg);
  margin-bottom: 0;
  padding: 0;
}

body.catalog-product-view {
  background-color: rgba(var(--bs-secondary-bg-rgb)) !important;

}
body.catalog-product-view nav.breadcrumbs {
  background-color: rgba(var(--bs-secondary-bg-rgb)) !important;
}
.kbase div.page-wrapper nav.breadcrumbs {
  background-color: var(--ws-blue-020);
  padding-top: 1.5rem;
}
.kbase div.page-wrapper nav.breadcrumbs ul.items {
  font-size: var(--ws-x);
}
.kbase div.page-wrapper nav.breadcrumbs ul.items {
  display: none;
}

@media (min-width: 576px) {
  .kbase div.page-wrapper nav.breadcrumbs ul.items {
  display: flex;
  margin: 0;
}
}

div.page-wrapper nav.breadcrumbs ul.items {
  position: relative;
  margin-bottom: 0px;
  padding: 1.5rem 1rem;
  display: flex;
  flex-wrap: wrap;
  font-size: var(--ws-2xs);
  color: var(--ws-gray-900);
}

div.page-wrapper nav.breadcrumbs ul.items::after {
  content: "";
  position: absolute;
  left: 1rem;
  right: 1rem;
  bottom: 0;
}

div.page-wrapper nav.breadcrumbs ul.items > li:not(:last-child) {
  display: none;
}

@media (min-width: 768px) {
  div.page-wrapper nav.breadcrumbs ul.items > li:not(:last-child) {
    display: block;
  }
}

div.page-wrapper nav.breadcrumbs ul.items > li:first-child {
  display: block;
}

div.page-wrapper nav.breadcrumbs ul.items > li {
  text-transform: none;
}

div.page-wrapper nav.breadcrumbs ul.items > li.home a {
  position: relative;
  width: 1.4rem;
  text-indent: -9999px;
}

div.page-wrapper nav.breadcrumbs ul.items > li.home a::after {
  font-family: porto-icons;
  content: "\e883";
  float: left;
  text-indent: 0;
}

div.page-wrapper nav.breadcrumbs ul.items > li a {
  display: inline-block;
  border-color: transparent;
  background: transparent;
  color: inherit;
  padding: 0;
}

div.page-wrapper nav.breadcrumbs ul.items > li:not(:last-child)::after {
  position: relative;
  content: "\e81a";
  font-family: porto-icons;
  right: -0.1rem;
  display: block;
  float: right;
  margin: 0 0.4rem;
  width: 2rem;
  text-align: center;
  font-style: normal;
  font-size: var(--ws-2xs);
  line-height: inherit;
}


div.page-wrapper nav.breadcrumbs ul.items > li strong {
  font-weight: inherit;
}

div.page-wrapper nav.breadcrumbs ul.items > li a:hover,
div.page-wrapper nav.breadcrumbs ul.items > li a:focus {
  text-decoration: underline;
  text-decoration-thickness: 0.1rem;
  text-underline-offset: 0.2rem;
}

div.page-wrapper nav.breadcrumbs ul.items > li:last-child {
  font-weight: 500;
}

div.page-wrapper nav.breadcrumbs ul.item:not(:last-child)::after {
  line-height: 15px;
}

.page-main{padding:0 1rem;}
body.catalog-product-view .page-main{min-height: 100vh;}
/*good*/
body.quotation-quote-index main.page-main,
body.checkout-index-index main.page-main {
  padding: 0 !important;
  margin: 0 !important;
  width: 100% !important;
  max-width: 100%;
  flex: 1 0 auto;
}

body.kbase main.page-main-full-width,
body.kbase main.page-main {
  flex: 1;
}

@media only screen and (max-width: 768px) {
  body.kbase main.page-main-full-width,
  body.kbase main.page-main {
      position: relative;
      padding: 0;
  }
}

/************ DEBUT DE MODAL **************/


/****  style-m ****/
/**** Debut de ligne 5074 ****/
.modal-slide
/*.modal-popup*/ {
  position: fixed;  
  bottom: 0; 
  top: 0;
  right: 0 !important;
  left: auto !important;
  padding: 0;
  margin: 0;  
  background: var(--ws-white);
  transform: translateX(105%);
 /* z-index: 1025 !important;*/
  width: 100%;
  min-width: 0;
  border: 0;
  visibility: initial;
  opacity: initial;
  -webkit-transition: transform .35s ease;
  transition: transform .35s ease;
  height: 100%;
  box-shadow: 0 0 15px rgba(var(--bs-black-rgb), 0.15);
  font-size: var(--ws-x);
  color: var(--ws-gray-900);
  max-width: 100%;
}

@media (min-width: 576px) { 
  .modal-slide {
   max-width: 630px;
  }
}

.modal-slide._show,
.modal-popup._show {
  transform: translateX(0);
  visibility: initial;
  opacity: initial;
  -webkit-transition: transform .35s ease;
  transition: transform .35s ease;
}

.modal-slide._show .modal-inner-wrap,
.modal-popup._show .modal-inner-wrap {
  -webkit-transform: initial;
  transform: initial;
}

.modal-slide .modal-inner-wrap,
.modal-popup .modal-inner-wrap {
  background-color: var(--ws-blue-000);
  box-shadow: initial;
   pointer-events: auto;
}

.modal-slide .modal-inner-wrap {
  height: 100%;
  overflow-y: auto;
  position: static;
    -webkit-transform: initial;
  transform: initial;
  -webkit-transition: initial;
  transition: transform 0.3s ease-in-out;
  width: auto;
  min-width: inherit !important;
}

.modal-slide._show .modal-inner-wrap {
  -webkit-transform: initial;
  transform: initial;
}
.modal-slide._inner-scroll .modal-inner-wrap {
  overflow-y: visible;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.modal-slide._inner-scroll .modal-header,
.modal-slide._inner-scroll .modal-footer {
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  padding : 3rem 3rem 1rem 3rem;
}

.modal-slide._inner-scroll .modal-content {
  overflow-y: auto;
}
.modal-slide._inner-scroll .modal-footer {
  margin-top: auto;
}
.modal-slide .modal-header,
.modal-slide .modal-content,
.modal-slide .modal-footer {
  padding: 0 2.6rem 2.6rem;
}
.modal-slide .modal-header {
  padding-bottom: 2.1rem;
  padding-top: 2.1rem;
}
.modal-popup {
  z-index: 900;
  left: 0;
  overflow-y: auto;
}
.modal-popup.confirm .modal-inner-wrap {
  max-width: 50rem;
}
.modal-popup._show .modal-inner-wrap {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.modal-popup .modal-inner-wrap {
  margin: 5rem auto;
  width: 75%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-radius: 0.8rem;
  box-sizing: border-box;
  height: auto;
  left: 0;
  position: absolute;
  right: 0;
  -webkit-transform: translateY(-200%);
  transform: translateY(-200%);
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: transform .2s ease;
  transition: all 0.2s;
}
.modal-popup._inner-scroll {
  overflow-y: visible;
}
.ie11 .modal-popup._inner-scroll {
  overflow-y: auto;
}
.modal-popup._inner-scroll .modal-inner-wrap {
  max-height: 90%;
}
.ie11 .modal-popup._inner-scroll .modal-inner-wrap {
  max-height: none;
}
.modal-popup._inner-scroll .modal-content {
  overflow-y: auto;
}
.modal-popup .modal-header,
.modal-popup .modal-content,
.modal-popup .modal-footer {
  padding-left: 3rem;
  padding-right: 3rem;
}
.modal-popup .modal-header,
.modal-popup .modal-footer {
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.modal-popup .modal-header {
  padding-bottom: 1.2rem;
  padding-top: 3rem;
}
.modal-popup .modal-footer {
  margin-top: auto;
  padding-bottom: 3rem;
  padding-top: 3rem;
}
.modal-popup .modal-footer-actions {
  text-align: right;
}

.modal-custom .action-close:focus,
.modal-popup .action-close:focus,
.modal-slide .action-close:focus,
.modal-custom .action-close:active,
.modal-popup .action-close:active,
.modal-slide .action-close:active {
  background: none;
  border: none;
}
.modal-custom .action-close:hover,
.modal-popup .action-close:hover,
.modal-slide .action-close:hover {
  background: none;
  border: none;
}
.modal-custom .action-close.disabled,
.modal-popup .action-close.disabled,
.modal-slide .action-close.disabled,
.modal-custom .action-close[disabled],
.modal-popup .action-close[disabled],
.modal-slide .action-close[disabled],
fieldset[disabled] .modal-custom .action-close,
fieldset[disabled] .modal-popup .action-close,
fieldset[disabled] .modal-slide .action-close {
  pointer-events: none;
  opacity: 0.5;
}
.modal-custom .action-close > span,
.modal-popup .action-close > span,
.modal-slide .action-close > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.modal-custom .action-close:hover::before,
.modal-popup .action-close:hover::before,
.modal-slide .action-close:hover::before {
  color: inherit;
}
.modal-custom .action-close:active::before,
.modal-popup .action-close:active::before,
.modal-slide .action-close:active::before {
  color: inherit;
}

.modal-popup {
  pointer-events: none;
}
.modal-popup .modal-title {
  border-bottom: 1px solid var(--ws-gray-400);
  font-weight: 300;
  padding-bottom: 0.5em;
  font-size: 26px;
  margin-bottom: 0;
  min-height: 1em;
  word-wrap: break-word;
}
.modal-popup .action-close {
  padding: 0.5em;
}
.modal-slide .action-close {
  padding: 1.1rem 2rem;
}
.modal-slide .page-main-actions {
  margin-bottom: 1.35rem;
  margin-top: 2.1rem;
}

.modals-overlay {
  background-color: rgba(51, 51, 51, 0.55);
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
}

body._has-modal-custom .modal-custom-overlay {
  height: 100vh;
  left: 0;
  position: fixed;
  top: 0;
  width: 100vw;
  z-index: 899;
}
/**** fin de ligne 5358 ****/
/****** FIN DE MODAL ******/


/****  style-m ****/
/**** Debut de ligne 20596 ****/
.modal-popup.modal-slide {
  /* left: 44px; */
  z-index: 900;
}
/**** Fin de ligne 20596 ****/


/****  style-m ****/
/**** Debut de ligne 20682 ****/
.modal-popup {
  pointer-events: auto;
}
/**** Fin de ligne 20682 ****/

/***********************************/
/*     custom-notice-html-top      */
/***********************************/

aside.custom-notice-html-top {
  position: relative;
  overflow: hidden;
}

aside.custom-notice-html-top  div.w03_custom_notice_below_header a.w03-sicon-header {
  padding: 0.8rem 0;
}

aside.custom-notice-html-top div.w03_custom_notice_below_header a.w03-sicon-header i.header_icon {
  position: relative;
  display: flex;
  height: 3.2rem;
  width: 9.2rem;
  margin: 0;
  padding:0;
}

aside.custom-notice-html-top a.w03-sicon-header span.w03-sicon-title {
  font-size: var(--ws-2xs);
}

@media (min-width: 576px) {
  aside.custom-notice-html-top a.w03-sicon-header span.w03-sicon-title {
    font-size: var(--ws-x);
  }
}

/************************/
/*     page-header      */
/************************/

header.page-header {
  background-color: var(--ws-blue-040);
  border-top-width: 0;
  position: relative;
  z-index: 20;
  margin-bottom: 0;
  box-shadow: 0 2px 2px rgba(var(--bs-black-rgb), 0.06);
}
body.kbase header {
  background: var(--ws-blue-020);
}

/******************************************/
/*     page-header >>> main-panel-top     */
/******************************************/

header.page-header div.main-panel-top,
header.page-header div.main-panel-top div.panel.wrapper {
  background-color: var(--ws-white);
}

header.page-header div.main-panel-top div.panel.wrapper {
  color: var(--ws-gray-900);
  font-size: var(--ws-x);
}

header.page-header div.main-panel-top div.panel.wrapper div.header-left div.w03-block-header-left {
  line-height: 2rem
}

header.page-header div.main-panel-top div.panel.wrapper div.header-left div.w03-block-header-left {
  font-size: var(--ws-2xs);
}

@media (min-width: 576px) {
  header.page-header div.main-panel-top div.panel.wrapper div.header-left div.w03-block-header-left {
    font-size: var(--ws-x);
  }
}

header.page-header div.main-panel-top .separator {
  height: 1.75rem;
  border-left: 1px solid var(--ws-gray-300);
}

header.page-header div.main-panel-top .share-links {
  display: flex;
  align-items: center;
  margin-left: 0 !important;
}
.rtl header.page-header div.main-panel-top .share-links {
  margin-right: 0 !important;
}

header.page-header div.main-panel-top .share-links a {
  margin: 0px 15px 0px 15px;
  font-size: var(--ws-4xs);
  width: 4rem;
  height: 4rem;
  box-shadow: none;
}
header.page-header div.main-panel-top .share-links a + a::after {
  content: "|";
  position: absolute;
  border-left: 1px solid var(--ws-gray-300);
  height: 1.75rem;
  top: 50%;
  left: -1rem;
  margin-left: -1px;
  margin-top: -0.875rem;
}
.rtl header.page-header div.main-panel-top .share-links a + a::after {
  left: auto;
  right: -1rem;
  margin-left: 0;
  margin-right: -1px;
}

header.page-header div.main-panel-top .panel.wrapper div.header-right > *:not(:first-child) {
  margin-left: 0.875rem;
}

header.page-header div.main-panel-top .header.panel > ul.header.links > li {
  padding: 0 0.5rem;
  line-height: inherit;
  letter-spacing: 0;
  text-transform: capitalize;
  font-family: "Open Sans", sans-serif;
}
header.page-header div.main-panel-top .header.panel > ul.header.links > li > a {
  padding: 0;
}


/******************************************/
/*     page-header >>> header-main        */
/******************************************/

header.page-header div.header-main div.header-row {
  width: 100%;
  gap: 1.5rem;
}

header.page-header div.header-main div.header-row::before,
header.page-header div.header-main div.header-row::after {
  content: none;
}

header.page-header div.header-main div.header-row div.header-left {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  gap: 1.5rem;
}

@media (min-width: 576px) {
  header.page-header div.header-main div.header-row div.header-left {
    gap: 2rem;
  }
}

@media (min-width: 768px) {
  header.page-header div.header-main div.header-row,
  header.page-header div.header-main div.header-row div.header-left {
    gap: 2.5rem;
  }
}

@media (min-width: 992px) {
  header.page-header div.header-main div.header-row,
  header.page-header div.header-main div.header-row div.header-left {
    gap: 4rem;
  }
}

@media (min-width: 1200px) {
  header.page-header div.header-main div.header-row,
  header.page-header div.header-main div.header-row div.header-left {
    gap: 6rem;
  }
}
/*
header.page-header div.header-main span.nav-toggle::before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 2.5rem;
  line-height: inherit;
  color: inherit;
  content: "\f827";
  font-family: "porto-icons";
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}

header.page-header div.header-main span.nav-toggle > span:nth-child(1) {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

header.page-header div.header-main span.nav-toggle span {
  width: 100%;
  height: 0.2rem;
  background: var(--ws-gray-900);
  position: absolute;
  pointer-events: none;
  transition: opacity 0.3s 0.15s ease-out;
}

html:not(.nav-open) .nav-toggle span:nth-child(2),
html:not(.nav-open) .nav-toggle span:nth-child(4) {
  transition: transform 0.3s ease-out;
}

html:not(.nav-open) .nav-toggle span:nth-child(2) {
  transform: translateY(7px);
}
html:not(.nav-open) .nav-toggle span:nth-child(4) {
  transform: translateY(-7px);
}

.nav-before-open.nav-open .nav-toggle span:nth-child(2) {
  transform: translate(0) rotate(135deg);
}
.nav-before-open.nav-open .nav-toggle span:nth-child(3) {
  opacity: 0;
  transition: opacity 0s ease-out;
}
.nav-before-open.nav-open .nav-toggle span:nth-child(4) {
  transform: translate(0) rotate(-135deg);
}
  */
body.kbase header.header .w03-logo img,
header.page-header div.header-main .w03-logo img {
  max-width: 125px;
  display: block;
  max-height: 50px;
  height: auto;
}

body.kbase header.header .w03-logo img {
  max-width: 140px;
}

@media (min-width: 576px) {
  body.kbase header.header .w03-logo img,
  header.page-header div.header-main .w03-logo img {
    max-width: 150px;
    }
}

@media (min-width: 768px) {
  body.kbase header.header .w03-logo img,
  header.page-header div.header-main .w03-logo img {
    min-width: 165px;
    }
}

@media (min-width: 1200px) {
  body.kbase header.header .w03-logo img,
  header.page-header div.header-main .w03-logo img {
    min-width: 200px;
    }
}

header.page-header .search-category {
  height: 42px;
  line-height: 42px;
  right: 52px !important;
}

.rtl header.page-header .search-category {
  right: auto !important;
  left: 52px !important;
}

/************************/
/*    div.header-contact   */
/************************/

header.page-header div.header-right div.header-contact {
  color: var(--ws-gray-900);
  font-size: var(--ws-xs);
}
header.page-header div.header-right div.header-contact > ul.header.links {
  list-style: none;
}

header.page-header div.header-right div.header-contact > ul.header.links > li > a {
  text-decoration: none;
}

header.page-header div.header-right div.header-contact ul.header.links li.greet.welcome span.not-logged-in {
  display: none;
}

header.page-header div.header-right div.header-contact ul.header.links li.customer-welcome div.customer-menu ul.header.links {
  margin: 0;
  padding: 0;
  box-shadow:none;
  border-radius: 0;
  margin-top: 0;
  list-style: none none;
  background:none;
  border: 0;
  z-index: revert;
  box-sizing: border-box;
  display: block;
  position: initial;
  top: 100%;
}

header.page-header div.header-right div.header-contact ul.header.links li.customer-welcome div.customer-menu ul.header.links::before{
  all:revert;
}

header.page-header div.header-right div.header-contact ul.header.links li.customer-welcome div.customer-menu ul.header.links::after{
  all:revert;
}

header.page-header div.header-right div.header-contact ul.header.links li.customer-welcome div.customer-menu ul.header.links li {
  margin: 0;
  padding: 0;
}

header.page-header div.header-right div.header-contact ul.header.links li.customer-welcome div.customer-menu ul.header.links li:hover {
  background: none;
  cursor: default;
}

header.page-header div.header-right div.header-contact ul.header.links li.customer-welcome div.customer-menu ul.header.links li a.action {
  display: block;
  font-size: inherit;
  font-weight: 400;
  color: var(--ws-gray-900) !important;
  text-transform: lowercase;  
  line-height: 1.2;
  padding: 5px 5px 5px;
  text-decoration: none;
}

header.page-header div.header-right div.header-contact ul.header.links li.customer-welcome div.customer-menu ul.header.links li a.action::first-letter{
  text-transform: uppercase;  
}

header.page-header div.header-right div.header-contact ul.header.links li.customer-welcome div.customer-menu ul.header.links li.link.authorization-link.hide {
  display: none;
}


/*SURCHARGE STYLE-M*/
header.page-header div.header-right div.minicart-wrapper {
  float: initial;
  position: inherit;
}

header.page-header div.header-right div.miniquote-wrapper.active,
header.page-header div.header-right div.minicart-wrapper.active {
  overflow: visible;
}



header.page-header div.header-right div.miniquote-wrapper div.miniquote-overlay,
header.page-header div.header-right div.minicart-wrapper div.minicart-overlay {
  position: fixed;
  z-index: 1023;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background: rgba(var(--bs-black-rgb), 0.4);
  display: none;
}


header.page-header div.header-right div.miniquote-wrapper.active div.miniquote-overlay,
header.page-header div.header-right div.minicart-wrapper.active div.minicart-overlay {
  display: block;
}

header.page-header div.header-right div.miniquote-wrapper div.block-miniquote > div,
header.page-header div.header-right div.minicart-wrapper div.block-minicart > div {
  height: 100%;
  padding: 0;
}

/*TRES IMPORTANT - NE PAS SUPPRIMER*/
header.page-header div.header-right div.miniquote-wrapper div.block-miniquote div.miniquote-messages:has(span.minicart),
header.page-header div.header-right div.minicart-wrapper div.block-minicart div.minicart-messages:has(span.miniquote) { 
  display: none;
}



header.page-header div.header-right div.miniquote-wrapper > div.mage-dropdown-dialog,
header.page-header div.header-right div.minicart-wrapper > div.mage-dropdown-dialog {
  display: block !important;
}

header.page-header div.header-right div.miniquote-wrapper div.block-miniquote,
header.page-header div.header-right div.minicart-wrapper div.block-minicart { 
  display: none;
}

header.page-header div.header-right div.miniquote-wrapper.active div.block-miniquote,
header.page-header div.header-right div.minicart-wrapper.active div.block-minicart { 
  display: block;
}


header.page-header div.header-right div.miniquote-wrapper div.block-miniquote.slideout,
header.page-header div.header-right div.minicart-wrapper div.block-minicart.slideout,
div.slideout {
  transform: translateX(105%);
  z-index: 1025;
  transition: transform .35s;
  position: fixed;
  top: 0;
  right: 0 !important;
  left: auto !important;
  height: 100%;
  box-shadow: 0 0 15px rgba(var(--bs-black-rgb), 0.15);
  border: 0;
  background: var(--ws-white);
  font-size: var(--ws-x);
  color: var(--ws-gray-900);
  width: 100%;
  max-width: 630px;
  margin: 0;
  padding: 0;
}

header.page-header div.header-right div.miniquote-wrapper.active div.block-miniquote.slideout,
header.page-header div.header-right div.minicart-wrapper.active div.block-minicart.slideout,
div.slideout.show {
  transform: translateX(0);
}

header.page-header div.header-right div.miniquote-wrapper div.block-miniquote div.block-content div.miniquote-items-wrapper ol.miniquote-items li.product-item:last-child,
header.page-header div.header-right div.minicart-wrapper div.block-minicart div.block-content div.minicart-items-wrapper ol.minicart-items li.product-item:last-child {
  border-bottom: 0 !important;
}

header.page-header div.header-right div.miniquote-wrapper div.block-miniquote div.block-content div.miniquote-items-wrapper ol.miniquote-items li.product-item div.product-item-details a.product-item-photo span.product-image-container,
header.page-header div.header-right div.minicart-wrapper div.block-minicart div.block-content div.minicart-items-wrapper ol.minicart-items li.product-item div.product-item-details a.product-item-photo span.product-image-container,
body.quotation-quote-index div.w03-summary div.miniquote-items-wrapper ol.minicart-items li.product-item div.product-item-details span.product-image-container,
body.checkout-index-index div.w03-summary div.minicart-items-wrapper ol.minicart-items li.product-item div.product-item-details span.product-image-container {
  display: inline-block;
  max-width: 100%;
  min-width: 100%;
  position: relative;
  background: var(--ws-white);
  overflow: hidden;
  z-index: 0;
}

header.page-header div.header-right div.miniquote-wrapper div.block-miniquote div.block-content div.miniquote-items-wrapper ol.miniquote-items li.product-item div.product-item-details a.product-item-photo span.product-image-container span.product-image-wrapper,
header.page-header div.header-right div.minicart-wrapper div.block-minicart div.block-content div.minicart-items-wrapper ol.minicart-items li.product-item div.product-item-details a.product-item-photo span.product-image-container span.product-image-wrapper,
body.quotation-quote-index div.w03-summary div.miniquote-items-wrapper ol.minicart-items li.product-item div.product-item-info div.product-item-details span.product-image-container span.product-image-wrapper,
body.checkout-index-index div.w03-summary div.minicart-items-wrapper ol.minicart-items li.product-item div.product-item-info div.product-item-details span.product-image-container span.product-image-wrapper {
  height: auto;
  padding: 0 !important;
  display: block;
  position: relative;
  z-index: 1;
  overflow: hidden;
}

header.page-header div.header-right div.miniquote-wrapper div.block-miniquote div.block-content div.miniquote-items-wrapper ol.miniquote-items li.product-item div.product-item-details a.product-item-photo span.product-image-container span.product-image-wrapper img.product-image-photo,
header.page-header div.header-right div.minicart-wrapper div.block-minicart div.block-content div.minicart-items-wrapper ol.minicart-items li.product-item div.product-item-details a.product-item-photo span.product-image-container span.product-image-wrapper img.product-image-photo,
body.quotation-quote-index div.w03-summary div.miniquote-items-wrapper ol.minicart-items li.product-item div.product-item-details span.product-image-container span.product-image-wrapper img.product-image-photo,
body.checkout-index-index div.w03-summary div.minicart-items-wrapper ol.minicart-items li.product-item div.product-item-details span.product-image-container span.product-image-wrapper img.product-image-photo {
  max-width: 100%;
  vertical-align: middle;
  border: 0;
  border-style: none;
  margin: auto;
  display: block;
  height: auto !important;
  position: static;
}


header.page-header div.header-right div.miniquote-wrapper div.block-miniquote div.block-content div.miniquote-widgets {
 margin-top: 0px;
}

div.slideout div.actions {
  background-color: var(--ws-white);
  padding: 1rem;
  flex: 0 0 auto;
}


.nav-active {
    overflow:hidden;
    padding-right: var(--scrollbar-compensation, 15px);
}

nav.ws-offcanvas.fixedBoxWrapper {
    top:0;
    width: 100%;
    max-width:100%;
    position: fixed;
    height: 100vh;
    overflow-y: auto;
    z-index: 19;
    transform .5s cubic-bezier(.77,.2,.05,1), padding-top .125s ease-out;
}

nav.ws-offcanvas.fixedBoxWrapper .boxmegamenuOffcanvas > * {
    height: 100%;
    min-height: 100%;
    overflow-x: hidden !important;
    overflow-y: auto !important;
    overscroll-behavior: contain;
    scrollbar-width: thin;
}



@media (min-width: 768px) {
  nav.ws-offcanvas.fixedBoxWrapper {
    top: var(--header-height, 100%);
    width: auto;
    height: calc(100vh - var(--header-height), 100%);
    }
}

.ws-offcanvas .boxmegamenuOffcanvas {
    display: flex;
    position: relative;
    top: 0;
    left: 0;
    height: 100vh;
    overflow-y: auto;
    width: 100%;
    box-shadow: var(--bs-box-shadow-sm)
}
@media (min-width: 768px) {
  .ws-offcanvas .boxmegamenuOffcanvas {
    width: auto;
}
}

.boxmegamenuOffcanvas .level0-menu {
    width:100%;
    z-index: 100;
}

@media (min-width: 768px) {
.boxmegamenuOffcanvas .level0-menu {
    width:300px;
}
}

.boxmegamenuOffcanvas .group-level1 {
    position: absolute;
    width:100%;
    background: var(--ws-blue-000);
    left: 0;
    top: 0;
    z-index: 110;
    display: none;
}

@media (min-width: 768px) {
.boxmegamenuOffcanvas .group-level1 {
    position: relative;
    width: 400px;
}
}
.nav-item.logged-in .nav-link,
.nav-item.level2 .nav-link,
.nav-item.level0 .nav-link { 
    color: var(--bs-body-color);
}

.nav-item.level0 .nav-link { 
    font-weight: 500;
}

.nav-item.level0.active svg,
.nav-item.level0.active .nav-link {
    font-weight: 600;
    color: var(--bs-primary);
    letter-spacing:-0.002em;
}
.nav-item.logged-in:hover,
.nav-item.level0:hover,
.nav-item.level2:hover {
    color: var(--bs-primary);
    background: var(--ws-blue-020);
}
.nav-item.logged-in .nav-link:hover,
.nav-item.level2 .nav-link:hover,
.nav-item.level0 .nav-link:hover {
    color: var(--bs-primary);
}

li.nav-item.level0.active{
    background: var(--ws-blue-040);
}

.level1-menu {
    display: none;
    opacity: 0;
    transition: opacity 0.3s ease;
}

.group-level1.active,
.level1-menu.active {
    display: block;
    opacity: 1;
}

@media (max-width: 767.98px) {
  .group-level1.animate-in {
    animation: slide-in-left 0.3s ease-out both;
  }

  @keyframes slide-in-left {
    from {
      transform: translateX(100%);
      opacity: 0.1;
    }
    to {
      transform: translateX(0);
      opacity: 1;
    }
  }
}



/*
  .main-toggle-menu {
    position: relative;
    margin-right: 0;
  }
  
  .rtl .main-toggle-menu {
    margin-right: 0;
    position: relative;
  }
  
  .main-toggle-menu .menu-title {
    font-size: var(--ws-xs) !important;
    font-weight: 600 !important;
    color: var(--ws-gray-900) !important;
    letter-spacing: -0.035rem;
    line-height: 4rem;
    background-color: var(--ws-white) !important;
    position: relative;
    z-index: 1000;
    text-transform: capitalize;
    padding: 0  1rem 0 0;
    border: none;
    display: flex;
    align-items: center;
    transition: 0.25s;
    cursor: pointer;
  }
  
  .main-toggle-menu .menu-title.closed:not(:hover) {
    color: var(--ws-gray-900) !important;
  }

  .main-toggle-menu .menu-title .toggle {
    margin: 0 0.5em 0 0.5em;
    font-size: var(--ws-4xl);
    padding: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    width: 2.5rem;
    height: 2rem;
  }
  
  .rtl .main-toggle-menu .menu-title .toggle {
    margin: 0.4em 0 0.4em 0.5em;
  }
  
  .main-toggle-menu .menu-title span {
    width: 100%;
    height: 0.2rem;
    background: var(--ws-gray-900);
    position: absolute;
    pointer-events: none;
    transition: opacity 0.3s 0.15s ease-out;
  }
  .main-toggle-menu .menu-title span:nth-child(1),
  .main-toggle-menu .menu-title span:nth-child(3) {
    transition: transform 0.3s ease-out;
  }*/
  /*
  .main-toggle-menu .menu-title span:nth-child(1) {
    transform: translateY(7px);
  }
  .main-toggle-menu .menu-title span:nth-child(3) {
    transform: translateY(-7px);
  }
  
  .main-toggle-menu .menu-title:not(.closed):not(.show-hover) span:nth-child(1) {
    transform: translate(0) rotate(135deg);
  }
  .main-toggle-menu .menu-title:not(.closed):not(.show-hover) span:nth-child(2) {
    opacity: 0;
    transition: opacity 0s ease-out;
  }
  .main-toggle-menu .menu-title:not(.closed):not(.show-hover) span:nth-child(3) {
    transform: translate(0) rotate(-135deg);
  }
  
  .main-toggle-menu .menu-title::after {
    content: "\e81c";
    font-family: "porto-icons";
    position: absolute;
    right: 1.4rem;
    font-size: var(--ws-xs);
    margin-left: 0.3846em;
    position: unset;
  }
  
  .rtl .main-toggle-menu .menu-title::after {
    right: auto;
    left: -16px;
    font-size: var(--ws-xs);
  }
  
  .main-toggle-menu .toggle-menu-wrap {
    display: none;
    position: absolute;
    left: 0;
    top: 100%;
    width: 250px;
    background: var(--ws-white);
    box-shadow: 0 0 20px rgba(var(--bs-black-rgb), 0.2);
    z-index: 1001;
  }
  
  .main-toggle-menu:not(.closed):not(.show-hover)::before {
    content: "";
    position: fixed;
    width: 100vw;
    height: 100vh;
    left: 0;
    top: 0;
    background: rgba(34, 37, 41, 0.3);
    z-index: 999;
    display: block;
  }*/
  
  @media (max-width: 991px) {
    header.page-header div.header-contact > *:not(:first-child) {
      margin-left: 0.375rem;
    }
  
    /*header.page-header .main-menu-wrap .second-menu-block,
    .main-toggle-menu .menu-title {
      display: none;
    }*/
  }
/*
  @media (min-width: 992px) {
    header.page-header .sw-megamenu.navigation:not(.side-megamenu) > ul {
      display: flex;
      align-items: center;
      flex-wrap: wrap;
      }
  
    header.page-header .sw-megamenu.navigation:not(.side-megamenu) .level0 {
      margin: 0 1px 0 0;
    }
  
    header.page-header .sw-megamenu.navigation:not(.side-megamenu) .level0 .level-top {
    font-size: var(--ws-xs);
    font-weight: 600;
    line-height: 4rem;
    letter-spacing: -0.035em;
    text-transform: capitalize;
    color: var(--ws-gray-900);
    padding: 0 3rem 0 3rem;
    }
  
    header.page-header .sw-megamenu.navigation li.level0.fullwidth > .submenu .level1 > a,
    header.page-header .sw-megamenu.navigation li.level0.staticwidth > .submenu .level1 > a {
      color: var(--ws-gray-800);
    }
  
    header.page-header .sw-megamenu.navigation li.level0.fullwidth > .submenu a,
    header.page-header .sw-megamenu.navigation li.level0.staticwidth > .submenu a,
    header.page-header .sw-megamenu.navigation li.level0.classic .submenu a {
      font-weight: 500;
      line-height: 2.4rem;
    }
  
    header.page-header .sw-megamenu.navigation.side-megamenu li.level0.fullwidth .submenu li.level1 > a,
    header.page-header .sw-megamenu.navigation.side-megamenu li.level0.staticwidth .submenu li.level1 > a {
      font-size: var(--ws-xs);
      color: var(--ws-gray-900);
      font-weight: 700;
      text-transform: uppercase;
      line-height: 1.8rem;
      padding-top: 0;
      padding-bottom: 0.5rem;
    }
  
    header.page-header .sw-megamenu.navigation.side-megamenu li.level0.fullwidth > .submenu a,
    header.page-header .sw-megamenu.navigation.side-megamenu li.level0.staticwidth > .submenu a,
    header.page-header .sw-megamenu.navigation.side-megamenu li.level0.classic .submenu a {
      font-weight: 400;
      line-height: 2.2rem;
      padding: 0.6rem 0;
      text-transform: capitalize;
      font-size: var(--ws-2xs);
      color: var(--ws-gray-600);
      display: block;
    }
  
    header.page-header .sw-megamenu.navigation.side-megamenu li.level0 {
      padding: 0 1.5rem 0 1.5rem;
      border-top: 1px solid var(--ws-gray-400);
      margin: 0;
      position: static;
    }
  
    header.page-header .sw-megamenu.navigation.side-megamenu li.level0:first-child {
      margin-top: 0px;
    }
  
    header.page-header .sw-megamenu.navigation.side-megamenu li.level0 > .submenu::before {
      display: none;
    }
  
    header.page-header .sw-megamenu.navigation.side-megamenu li.level0:hover {
      background-color: unset;
    }
  
    header.page-header .sw-megamenu.navigation.side-megamenu li.level0 > a {
      color: var(--ws-gray-900) !important;
      font-size: var(--ws-xs);
      font-weight: 600;
      line-height: 5rem;
      letter-spacing: 0;
      border: none;
      text-transform: capitalize;
      margin: 0;
      padding: 0;
    }
  
    header.page-header .sw-megamenu.navigation.side-megamenu
      li.level0
      > a:hover {
      color: var(--ws-gray-500) !important;
    }
  
    header.page-header .navigation.side-megamenu li.level0 > a i {
      vertical-align: middle;
    }
  }*/
  
  i.size-lg {
    font-size: 1.2em !important;
  }

  @media (max-width: 991px) {
      header.page-header.sticky-header .header-main {
          position: fixed;
          width: 100%;
          top: 0;
          box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.06);
          background-color: var(--ws-blue-040);
          z-index: 9;
      }
  }

  @media (min-width: 992px) {
    .page-header.type22.sticky-header .header-bottom {
        position: fixed;
        border-bottom-width: 0 !important;
        top: 0;
        left: 0;
        right: 0;
        background: var(--ws-blue-040);
        box-shadow: 0 0 3px 0 rgb(0 0 0 / 6%);
    }
  }


  header.page-header div.header-bottom div.header-row {
    display: grid;
    column-gap: 2rem;
    grid-template-columns: 1fr max-content;
  }
  
  header.page-header div.header-bottom div.header-row div.header-left {
    display: grid;
    grid-template-columns: max-content minmax(300px, max-content);
    gap: 1rem;
  }
  
  header.page-header div.header-bottom div.header-row div.header-left div.second-menu-block {
    margin-left: 0 !important;
  }
  
  header.page-header div.header-bottom div.header-row div.header-left div.owl-carousel {
     margin-bottom:0;
  }
  
  header.page-header div.header-bottom div.header-row div.header-left div.owl-carousel div.ui-menu-item {
     margin:0;
  }
  
  header.page-header div.header-bottom div.header-row div.header-left div.owl-carousel div.ui-menu-item a.level-top {
    font-size: var(--ws-xs);
    font-weight: 600;
    line-height: 4rem;
    letter-spacing: 0;
    text-transform: lowercase;
    color: var(--ws-gray-900);
    padding: 0 1.5rem 0 1.5rem;
  }
  
  header.page-header div.header-bottom div.header-row div.header-left div.owl-carousel div.ui-menu-item a.level-top span::first-letter {
    text-transform: uppercase;
  }

  .modal-custom .action-close,
  .modal-popup .action-close,
  .modal-slide .action-close,

/*body aside.custom-notice-html-top button.mfp-close,*/

body.quotation-quote-index aside.modal-popup div.modal-inner-wrap header.modal-header button.action-close,
body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.item-actions div.actions-toolbar a.action.action-delete,

body.checkout-index-index aside.modal-popup div.modal-inner-wrap header.modal-header button.action-close,
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.item-actions div.actions-toolbar a.action.action-delete

 {
  display: inline-block;
  position: absolute;
  right: 0;
  top: 0;
  width: 4rem;
  height: 4rem;
  padding: 0 !important;
  margin: 0 !important;
  background: none !important;;
  border:0!important;
  font-family: Poppins, 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 1em;
  font-weight: 400;
  line-height: 1;
  color: var(--ws-gray-900);
  text-indent: -9999px;
  -webkit-transform: rotateZ(45deg);
  transform: rotateZ(45deg);
  opacity: 1;
  vertical-align: middle;
  cursor: pointer;
  text-shadow: none;
  text-decoration: none;
  box-shadow: none;
}

body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.item-actions div.actions-toolbar a.action.action-delete {
  right: -1rem;
  top: -1rem;
}
/*
body aside.custom-notice-html-top button.mfp-close {
  color: var(--ws-gray-900) !important;
  right: 1rem;
  top: 0.2rem;
}*/
.modal-custom .action-close::before, 
.modal-popup .action-close::before, 
.modal-slide .action-close::before,

/*body aside.custom-notice-html-top button.mfp-close::before,*/

body.quotation-quote-index aside.modal-popup div.modal-inner-wrap header.modal-header button.action-close::before,
body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.item-actions div.actions-toolbar a.action.action-delete::before,

body.checkout-index-index aside.modal-popup div.modal-inner-wrap header.modal-header button.action-close::before,
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.item-actions div.actions-toolbar a.action.action-delete::before
  {
  content: "";
  position: absolute;
  width: 2.2rem;
  top: 2rem;
  left: 1rem;
  border-top: 0.2rem solid;
  color: inherit;
  background: unset;
  height: unset;
  overflow: unset;
  font-weight: unset;
  -webkit-font-smoothing: unset;
  display: unset;
  vertical-align: unset;
  text-align: unset;
  margin: unset;
}

.modal-custom .action-close::after, 
.modal-popup .action-close::after, 
.modal-slide .action-close::after,

/*aside.custom-notice-html-top button.mfp-close::after,*/
body.quotation-quote-index aside.modal-popup div.modal-inner-wrap header.modal-header button.action-close::after,
body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.item-actions div.actions-toolbar a.action.action-delete::after,

body.checkout-index-index aside.modal-popup div.modal-inner-wrap header.modal-header button.action-close::after,
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.item-actions div.actions-toolbar a.action.action-delete::after {
  content: "";
  position: absolute;
  height: 2.2rem;
  top: 1rem;
  left: 2rem;
  border-left: 0.2rem solid;
}

/* DEBUT BUTTON */

body.catalog-product-view div.columns div.column.main div.product-info-main  fieldset.addtocart div.actions #instant-purchase {
 display:none;
}

body.catalog-product-view div.columns div.column.main div.product-info-main fieldset.addtocart div.actions #paypal-smart-button {
 display:none;
}

/* ON CACHE LES LABELS DE CERTAINS BUTTON */
/*body.checkout-cart-index div.block.crosssell div.product-item-info div.product-item-details div.actions button.action.primary span,*/

/*body.page-products div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.actions button.action.primary span,*/
body.page-products div.products-grid div.product-item-info div.product-item-details div.actions button.action.primary span,
body.page-products div.products-list div.product-item-info div.product-item-details div.actions button.action.primary span

/*body.catalog-product-view div.block.related div.product-item-info div.product-item-details div.actions button.action.primary span,
body.catalog-product-view div.block.equipement div.product-item-info div.product-item-details div.actions button.action.primary span,
body.catalog-product-view div.block.gamme div.product-item-info div.product-item-details div.actions button.action.primary span,
body.catalog-product-view div.block.parts div.product-item-info div.product-item-details div.actions button.action.primary span,  
body.catalog-product-view div.block.upsell div.product-item-info div.product-item-details div.actions button.action.primary span*/
 {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
/* ON CACHE LE BOUTON AJOUTER AU PANIER ET LE BOUTON COMPARE */

body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.product-item-inner,
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.product-item-inner,
body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.product-item-inner,
body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.product-item-inner,

div.product-item-info.type6:hover div.product-item-inner div.product-item-actions div.actions-primary button.action.tocart.primary,
div.product-item-info.type6:hover div.product-item-inner div.product-item-actions a.tocompare
{
  display:none;
    visibility: hidden;
    opacity: 0;
}


/* DEBUT BUTTON GENERIQUE*/



/*header.page-header div.header-main div.header-left div.search-area .minisearch .actions button.action.search,*/
body.checkout-cart-index div.cart-container form.form-cart div.cart.main.actions button.action.update,
body.checkout-cart-index div.cart-container div.cart-summary ul.checkout-methods-items button.action.primary.checkout,
body.checkout-cart-index div.cart-container div.cart-summary ul.checkout-methods-items a.action.multicheckout,
body.checkout-cart-index div.cart-container div.cart-summary ul.checkout-methods-items button.primary.movecart2quote,
body.checkout-cart-index div.cart-empty p.return-to-shop a.action.btn-go-shop,

/*body.checkout-index-index div.opc-wrapper a.action.remind,

body.quotation-quote-index div.quote-container form.form-cart div.quote.main.actions button.action,
body.quotation-quote-index aside.modal-popup div.modal-inner-wrap div.actions-toolbar div.primary button.action.save.primary,*/

body.page-products.mobile-filter div.uid-mobile-toolbar button.action.primary,
body.page-products div.mobile-filter-open button.action.primary,
body.catalog-product-view aside.modal-popup div.modal-inner-wrap footer.modal-footer button.modal-close,

a.action.primary,
button.action.primary,
div.primary a.action.primary,
div.primary button.action.primary,
div.actions button.action.primary,
div.actions div.primary a.action.primary,
div.actions-toolbar div.primary a.action.primary,
div.actions-toolbar div.primary button.action.primary {
  display: inline-flex !important;
  justify-content: center !important;
  align-items: center !important;
  column-gap: 0.7rem!important;
  height: 4.3rem !important;
  min-width: 16rem;
  width: 16rem;
  background-color: var(--ws-gray-900) !important;
  font-family: Poppins,'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
  font-size: var(--ws-x) !important;
  font-style: normal !important;
  font-weight: 500 !important;
  color: var(--ws-white) !important;
  letter-spacing: -0.325px !important;
  overflow: hidden !important;
  text-transform: lowercase !important;
  text-decoration: none!important;
  line-height: 1.1 !important;
  border: 0!important;
  border-radius: 8px!important;
  transition: color 0.15s, background-color 0.15s, border-color 0.15s, box-shadow 0.15s, transform 0.2s !important;
  padding: 0 0.5rem !important;
  margin: 0 !important;
  cursor: pointer!important;
  box-sizing: border-box;
  opacity:1;
}


button#eln-manual-infinite-scroll.action.primary.hidden {
  display: none!important;
}





/*DEBUT BEFORE GENERIQUE*/

/*body.checkout-cart-index div.block.crosssell div.product-item-info div.product-item-details div.actions button.action.primary::before,*/

/*body.page-products div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.actions button.action.primary::before,*/
body.page-products div.products-grid div.product-item-info div.product-item-details div.actions button.action.primary::before,
body.page-products div.products-list div.product-item-info div.product-item-details div.actions button.action.primary::before

/*body.catalog-product-view div.product-info-main div.product-info-bloc2 div.product-add-form div.box-tocart fieldset.fieldset div.actions button.action.primary::before,*/
/*body.catalog-product-view div.block.equipement div.product-item-info div.product-item-details div.actions button.action.primary::before,
body.catalog-product-view div.block.related div.product-item-info div.product-item-details div.actions button.action.primary::before,
body.catalog-product-view div.block.gamme div.product-item-info div.product-item-details div.actions button.action.primary::before,
body.catalog-product-view div.block.parts div.product-item-info div.product-item-details div.actions button.action.primary::before,
body.catalog-product-view div.block.upsell div.product-item-info div.product-item-details div.actions button.action.primary::before*/

{
  content: "";
  display: table;
  height: 2rem;
  width:2rem;
  margin:0;
 }

/* DEBUT HOVER PRIMARY GENERIQUE */

body.checkout-cart-index div.cart-container form.form-cart div.cart.main.actions button.action.update:hover,
body.checkout-cart-index div.cart-container div.cart-summary ul.checkout-methods-items button.action.primary.checkout:hover,
body.checkout-cart-index div.cart-empty p.return-to-shop a.action.btn-go-shop:hover,

body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.item-actions div.actions-toolbar a.action:hover,

/*body.checkout-index-index div.opc-wrapper a.action.remind:hover,*/

/*body.quotation-quote-index div.quote-container form.form-cart div.quote.main.actions button.action:hover,
body.quotation-quote-index aside.modal-popup div.modal-inner-wrap div.actions-toolbar div.primary button.action.save.primary:hover,*/

body.page-products.mobile-filter .uid-mobile-toolbar button.action.primary:hover,
body.page-products div.mobile-filter-open button.action.primary:hover,

body.catalog-product-view aside.modal-popup div.modal-inner-wrap footer.modal-footer button.modal-close:hover,
body.catalog-product-view div.product-tabs-container .container > .data.item.title:hover,
body.catalog-product-view div.product.info.detailed .product.data.items .product-tabs .data.item.title:hover,

a.action.primary:hover,
button.action.primary:hover,
div.primary a.action.primary:hover,
div.primary button.action.primary:hover,
div.actions button.action.primary:hover,
div.actions div.primary a.action.primary:hover,
div.actions-toolbar div.primary a.action.primary:hover,
div.actions-toolbar div.primary button.action.primary:hover

{
  background: -webkit-gradient( linear, right top, left bottom, from(var(--ws-blue-400)), to(var(--bs-primary)) );
  background: -webkit-linear-gradient( top right, var(--ws-blue-400), var(--bs-primary) );
  background: -o-linear-gradient( top right, var(--ws-blue-400), var(--bs-primary) );
  background: linear-gradient( to bottom left, var(--ws-blue-400), var(--bs-primary) );
  -webkit-transition: opacity 0.2s ease-out;
  -o-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}
/* FIN HOVER PRIMARY GENERIQUE */


/* UPPERCASE */

body.checkout-cart-index div.cart-empty p.return-to-shop a.action.btn-go-shop::first-letter,
body.checkout-cart-index div.cart-container form.form-cart div.cart.main.actions button.action.update span::first-letter,
body.checkout-cart-index div.cart-container div.cart-summary ul.checkout-methods-items button.action.primary.checkout span::first-letter,
body.checkout-cart-index div.cart-container div.cart-summary ul.checkout-methods-items a.action.multicheckout span::first-letter,
body.checkout-cart-index div.cart-container div.cart-summary ul.checkout-methods-items button.primary.movecart2quote span::first-letter,
/*
body.checkout-index-index div.opc-wrapper a.action.remind span::first-letter,

body.checkout-index-index div.opc-wrapper button.action span::first-letter,

body.quotation-quote-index div.quote-container form.form-cart div.quote.main.actions button.action span::first-letter,
*/
body.catalog-product-view aside.modal-popup div.modal-inner-wrap footer.modal-footer button.modal-close span::first-letter,
a.action.primary span::first-letter,
button.action.primary span::first-letter,
div.primary a.action.primary span::first-letter,
div.primary button.action.primary span::first-letter,
div.actions button.action.primary span::first-letter,
div.actions div.primary a.action.primary span::first-letter,
div.actions-toolbar div.primary a.action.primary span::first-letter,
div.actions-toolbar div.primary button.action.primary span::first-letter
{
  text-transform: uppercase;
}
/* FIN UPPERCASE */

/* TO CART BUTTON */

div.actions button.action.tocart.primary::before
{
  background:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1718_3002)"><path d="M21.75 3.75L16.3095 3.69809V2.25585C16.3095 1.01137 15.2223 0 13.8864 0H10.6645C9.32777 0 8.24142 1.01137 8.24142 2.25585V3.69809L2.25 3.75C1.35831 3.75 0.75 4.37184 0.75 5.20199L0 22.4961C0 24 0 24 1.61538 24H22.3846C24 24 24 24 24 22.4961L23.25 5.25C23.25 4.41985 22.6425 3.75 21.75 3.75ZM9.85761 2.25585C9.85761 1.84077 10.2195 1.5039 10.6653 1.5039H13.8872C14.333 1.5039 14.6949 1.84077 14.6949 2.25585V3.69809H9.85761V2.25585ZM22.3854 22.4961H1.61619L2.25 5.20199H8.24223L8.24142 6C8.24142 6 8.21961 6.7512 9.04427 6.7512C9.95292 6.7512 9.85681 6 9.85681 6L9.85761 5.20199H14.6949V6C14.6949 6 14.6408 6.75496 15.4993 6.75496C16.307 6.75496 16.3103 6 16.3103 6V5.20199L21.75 5.25L22.3854 22.4961Z" fill="white"/></g><defs><clipPath id="clip0_1718_3002"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>');
}


div.actions button.action.tocart.primary.disabled::before {
  content: "";
  background:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1718_3002)"><path d="M21.75 3.75L16.3095 3.69809V2.25585C16.3095 1.01137 15.2223 0 13.8864 0H10.6645C9.32777 0 8.24142 1.01137 8.24142 2.25585V3.69809L2.25 3.75C1.35831 3.75 0.75 4.37184 0.75 5.20199L0 22.4961C0 24 0 24 1.61538 24H22.3846C24 24 24 24 24 22.4961L23.25 5.25C23.25 4.41985 22.6425 3.75 21.75 3.75ZM9.85761 2.25585C9.85761 1.84077 10.2195 1.5039 10.6653 1.5039H13.8872C14.333 1.5039 14.6949 1.84077 14.6949 2.25585V3.69809H9.85761V2.25585ZM22.3854 22.4961H1.61619L2.25 5.20199H8.24223L8.24142 6C8.24142 6 8.21961 6.7512 9.04427 6.7512C9.95292 6.7512 9.85681 6 9.85681 6L9.85761 5.20199H14.6949V6C14.6949 6 14.6408 6.75496 15.4993 6.75496C16.307 6.75496 16.3103 6 16.3103 6V5.20199L21.75 5.25L22.3854 22.4961Z" fill="white"/></g><defs><clipPath id="clip0_1718_3002"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>');
  animation: spin 1s infinite linear;opacity: .7;}
/* FIN TO CART BUTTON */


/* TO QUOTE BUTTON */
body.checkout-cart-index div.cart-container div.cart-summary ul.checkout-methods-items a.action.multicheckout,
body.checkout-cart-index div.cart-container div.cart-summary ul.checkout-methods-items button.primary.movecart2quote
/*div.actions button.action.toquote.primary*/
{
  background-color: var(--ws-white) !important; 
  color: var(--ws-gray-900) !important;
  border: 1px solid var(--ws-gray-900)!important;
}


/* TO QUOTE BUTTON HOVER */

body.checkout-cart-index div.cart-container div.cart-summary ul.checkout-methods-items a.action.multicheckout:hover,
body.checkout-cart-index div.cart-container div.cart-summary ul.checkout-methods-items button.primary.movecart2quote:hover
/*div.actions button.action.toquote.primary:hover*/ {
  color: var(--ws-white) !important;
  background: -webkit-gradient( linear, right top, left bottom, from(var(--bs-warning)), to(var(--bs-danger)));
  background: -webkit-linear-gradient( top right, var(--bs-warning), var(--bs-danger));
  background: -o-linear-gradient( top right, var(--bs-warning), var(--bs-danger));
  background: linear-gradient( to bottom left, var(--bs-warning), var(--bs-danger)) !important;
  -webkit-transition: opacity 0.2s ease-out;
  -o-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
   border: 1px solid linear-gradient( to bottom left, var(--bs-warning), var(--bs-danger) )!important;
}

body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.item-actions div.actions-toolbar a.action.action-delete::before{
background: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2491_5196)"><path d="M1.25 3.125C0.904825 3.125 0.625 3.40483 0.625 3.75C0.625 4.09517 0.904825 4.375 1.25 4.375V3.125ZM18.75 4.375C19.0952 4.375 19.375 4.09517 19.375 3.75C19.375 3.40483 19.0952 3.125 18.75 3.125V4.375ZM1.25 4.375H18.75V3.125H1.25V4.375Z" fill="white"/><path d="M6.25 3.75C6.25 4.09517 6.52983 4.375 6.875 4.375C7.22017 4.375 7.5 4.09517 7.5 3.75H6.25ZM12.5 3.75C12.5 4.09517 12.7798 4.375 13.125 4.375C13.4702 4.375 13.75 4.09517 13.75 3.75H12.5ZM11.875 0.625H8.125V1.875H11.875V0.625ZM8.125 0.625C7.62772 0.625 7.15081 0.822544 6.79917 1.17418L7.68306 2.05806C7.80027 1.94085 7.95924 1.875 8.125 1.875V0.625ZM6.79917 1.17418C6.44754 1.52581 6.25 2.00272 6.25 2.5H7.5C7.5 2.33424 7.56585 2.17527 7.68306 2.05806L6.79917 1.17418ZM6.25 2.5V3.75H7.5V2.5H6.25ZM13.75 3.75V2.5H12.5V3.75H13.75ZM13.75 2.5C13.75 2.00272 13.5524 1.52581 13.2008 1.17418L12.3169 2.05806C12.4342 2.17527 12.5 2.33424 12.5 2.5H13.75ZM13.2008 1.17418C12.8492 0.822544 12.3722 0.625 11.875 0.625V1.875C12.0407 1.875 12.1997 1.94085 12.3169 2.05806L13.2008 1.17418Z" fill="white"/><path d="M7.5 14.375C7.5 14.7202 7.77983 15 8.125 15C8.47017 15 8.75 14.7202 8.75 14.375H7.5ZM8.75 8.125C8.75 7.77983 8.47017 7.5 8.125 7.5C7.77983 7.5 7.5 7.77983 7.5 8.125H8.75ZM8.75 14.375V8.125H7.5V14.375H8.75Z" fill="white"/><path d="M11.25 14.375C11.25 14.7202 11.5298 15 11.875 15C12.2202 15 12.5 14.7202 12.5 14.375H11.25ZM12.5 8.125C12.5 7.77983 12.2202 7.5 11.875 7.5C11.5298 7.5 11.25 7.77983 11.25 8.125H12.5ZM12.5 14.375V8.125H11.25V14.375H12.5Z" fill="white"/><path d="M3.74785 3.69808C3.71916 3.35409 3.41706 3.09849 3.07308 3.12716C2.72909 3.15585 2.47349 3.45795 2.50216 3.80193L3.74785 3.69808ZM17.4978 3.8019C17.5265 3.45791 17.2709 3.15582 16.9269 3.12716C16.5829 3.09851 16.2808 3.35413 16.2522 3.69811L17.4978 3.8019ZM15.098 17.5514C15.085 17.7077 15.0138 17.8537 14.8983 17.9598L15.7449 18.8796C16.0911 18.561 16.3048 18.1238 16.3437 17.655L15.098 17.5514ZM14.8983 17.9598C14.783 18.0661 14.6319 18.125 14.4751 18.125L14.4749 19.375C14.9454 19.375 15.3988 19.1983 15.7449 18.8796L14.8983 17.9598ZM14.4751 18.125H5.52584V19.375H14.4749L14.4751 18.125ZM5.52584 18.125C5.36901 18.125 5.21786 18.0661 5.10246 17.9598L4.25595 18.8796C4.60211 19.1983 5.05536 19.375 5.52584 19.375V18.125ZM5.10246 17.9598C4.98708 17.8537 4.91583 17.7079 4.90286 17.5517L3.65715 17.655C3.69604 18.1238 3.90977 18.561 4.25595 18.8796L5.10246 17.9598ZM4.90286 17.5517L3.74785 3.69808L2.50216 3.80193L3.65715 17.655L4.90286 17.5517ZM16.2522 3.69811L15.098 17.5514L16.3437 17.655L17.4978 3.8019L16.2522 3.69811Z" fill="white"/></g><defs><clipPath id="clip0_2491_5196"><rect width="20" height="20" fill="white"/></clipPath></defs></svg>');}
/*
div.actions button.action.toquote.primary::before {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M11.6805 4.91889C10.6131 4.91889 9.54573 4.91998 8.47937 4.91889C7.43998 4.91792 6.9992 4.2091 6.99817 3.17038C6.9972 2.67186 6.99611 2.17225 6.99817 1.67367C7.00235 0.679602 7.45247 0.00178786 8.44294 0.000818567C10.5997 -0.000272856 12.7563 -0.000272856 14.914 0.000818567C15.893 0.00178786 16.5333 0.697292 16.5333 1.67367C16.5352 2.20133 16.5374 2.72905 16.5333 3.25562C16.5291 4.17693 15.9036 4.90435 14.9828 4.91477C13.8808 4.92719 12.7813 4.91889 11.6805 4.91889ZM14.9828 1.5C12.7898 1.5 10.6755 1.5 8.49817 1.5C8.49817 2.04838 8.49817 2.96616 8.49817 3.5C10.687 3.5 12.796 3.5 14.9828 3.5C14.9828 2.96101 14.9828 2.04626 14.9828 1.5ZM11.6608 14.7719C10.0551 14.7719 8.44924 14.7699 6.84342 14.7719C6.60961 14.774 6.39229 14.7304 6.21255 14.5684C5.95583 14.3377 5.86951 14.049 5.96413 13.7207C6.05767 13.3925 6.28742 13.1973 6.62725 13.1411C6.68854 13.1308 6.75092 13.1277 6.81329 13.1277C10.0529 13.1267 13.2926 13.1267 16.5333 13.1277C17.0863 13.1277 17.4522 13.4985 17.4188 14.0178C17.3959 14.3731 17.1154 14.6888 16.7661 14.749C16.6663 14.7656 16.5625 14.7699 16.4604 14.7699C14.86 14.7719 13.2614 14.7719 11.6608 14.7719ZM11.6629 18.8706C10.0291 18.8706 8.39517 18.8706 6.76128 18.8706C6.4163 18.8706 6.15848 18.7148 6.01093 18.4052C5.86751 18.104 5.90079 17.8069 6.10756 17.543C6.27493 17.327 6.50359 17.2315 6.77589 17.2315C7.53667 17.2336 8.29642 17.2336 9.05726 17.2336C11.5537 17.2336 14.0513 17.2315 16.5457 17.2336C17.0571 17.2336 17.4188 17.5743 17.421 18.052C17.423 18.5027 17.0695 18.8644 16.6164 18.8683C15.9972 18.8746 15.3797 18.8706 14.7624 18.8706C13.7272 18.8706 12.6961 18.8706 11.6629 18.8706ZM10.0394 9.02688C11.1286 9.02688 12.218 9.02378 13.3071 9.02797C13.8601 9.03106 14.2364 9.51304 14.1136 10.0417C14.0264 10.4094 13.702 10.6628 13.303 10.6649C12.5765 10.6681 11.8499 10.666 11.1234 10.666C9.67145 10.666 8.21846 10.669 6.7665 10.6649C6.17206 10.6628 5.777 10.1029 5.97765 9.55975C6.09926 9.23255 6.39654 9.02796 6.77171 9.02796C7.86099 9.02591 8.9502 9.02688 10.0394 9.02688Z" fill="%23222529"/><path d="M1.00029 12.5085C1.00029 9.52017 1.00029 6.53086 1.00126 3.54151C1.00126 2.24944 1.89963 1.03491 3.17907 0.850015C3.60104 0.788768 4.04065 0.806397 4.46887 0.835416C4.87624 0.862436 5.17249 1.25924 5.15382 1.67367C5.13405 2.09846 4.8004 2.4402 4.38049 2.45474C4.10825 2.46413 3.83588 2.45583 3.56261 2.45783C3.03661 2.46201 2.5387 3.04517 2.5387 3.57476C2.53773 9.55342 2.53773 15.5322 2.5387 21.5108C2.5387 22.0467 2.94273 22.5465 3.48006 22.5465H19.7741C20.331 22.5465 20.988 22.0157 20.988 21.4464V16.5125V3.6142C20.988 2.89803 20.4927 2.46957 19.9754 2.45783C19.7031 2.45165 19.3186 2.46092 19.0442 2.45783C18.6305 2.45317 18.2525 2.12439 18.2464 1.67367C18.2402 1.22392 18.6521 0.858616 19.0442 0.835416C19.5 0.808455 19.976 0.859246 20.4927 0.906961C21.5 1 22.5399 2.04403 22.5399 3.59755V21.4464C22.5379 22.5246 21.8714 23.3013 20.8985 23.7771C20.5785 23.9351 20.2334 23.9996 19.8759 23.9996C14.4109 23.9996 8.94608 24.0014 3.48006 23.9974C2.08848 23.9974 1.00229 22.9067 1.00126 21.5108C0.999198 18.5089 1.00029 15.5093 1.00029 12.5085Z" fill="%23222529"/></svg>');
}*/

/* TO QUOTE BUTTON HOVER BEFORE */
/*div.actions button.action.toquote.primary:hover::before {
  background: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.6805 4.91889C10.6131 4.91889 9.54573 4.91998 8.47937 4.91889C7.43998 4.91792 6.9992 4.2091 6.99817 3.17038C6.9972 2.67186 6.99611 2.17225 6.99817 1.67367C7.00235 0.679602 7.45247 0.00178786 8.44294 0.000818567C10.5997 -0.000272856 12.7563 -0.000272856 14.914 0.000818567C15.893 0.00178786 16.5333 0.697292 16.5333 1.67367C16.5352 2.20133 16.5374 2.72905 16.5333 3.25562C16.5291 4.17693 15.9036 4.90435 14.9828 4.91477C13.8808 4.92719 12.7813 4.91889 11.6805 4.91889ZM14.9828 1.5C12.7898 1.5 10.6755 1.5 8.49817 1.5C8.49817 2.04838 8.49817 2.96616 8.49817 3.5C10.687 3.5 12.796 3.5 14.9828 3.5C14.9828 2.96101 14.9828 2.04626 14.9828 1.5ZM11.6608 14.7719C10.0551 14.7719 8.44924 14.7699 6.84342 14.7719C6.60961 14.774 6.39229 14.7304 6.21255 14.5684C5.95583 14.3377 5.86951 14.049 5.96413 13.7207C6.05767 13.3925 6.28742 13.1973 6.62725 13.1411C6.68854 13.1308 6.75092 13.1277 6.81329 13.1277C10.0529 13.1267 13.2926 13.1267 16.5333 13.1277C17.0863 13.1277 17.4522 13.4985 17.4188 14.0178C17.3959 14.3731 17.1154 14.6888 16.7661 14.749C16.6663 14.7656 16.5625 14.7699 16.4604 14.7699C14.86 14.7719 13.2614 14.7719 11.6608 14.7719ZM11.6629 18.8706C10.0291 18.8706 8.39517 18.8706 6.76128 18.8706C6.4163 18.8706 6.15848 18.7148 6.01093 18.4052C5.86751 18.104 5.90079 17.8069 6.10756 17.543C6.27493 17.327 6.50359 17.2315 6.77589 17.2315C7.53667 17.2336 8.29642 17.2336 9.05726 17.2336C11.5537 17.2336 14.0513 17.2315 16.5457 17.2336C17.0571 17.2336 17.4188 17.5743 17.421 18.052C17.423 18.5027 17.0695 18.8644 16.6164 18.8683C15.9972 18.8746 15.3797 18.8706 14.7624 18.8706C13.7272 18.8706 12.6961 18.8706 11.6629 18.8706ZM10.0394 9.02688C11.1286 9.02688 12.218 9.02378 13.3071 9.02797C13.8601 9.03106 14.2364 9.51304 14.1136 10.0417C14.0264 10.4094 13.702 10.6628 13.303 10.6649C12.5765 10.6681 11.8499 10.666 11.1234 10.666C9.67145 10.666 8.21846 10.669 6.7665 10.6649C6.17206 10.6628 5.777 10.1029 5.97765 9.55975C6.09926 9.23255 6.39654 9.02796 6.77171 9.02796C7.86099 9.02591 8.9502 9.02688 10.0394 9.02688Z" fill="white"/><path d="M1.00029 12.5085C1.00029 9.52017 1.00029 6.53086 1.00126 3.54151C1.00126 2.24944 1.89963 1.03491 3.17907 0.850015C3.60104 0.788768 4.04065 0.806397 4.46887 0.835416C4.87624 0.862436 5.17249 1.25924 5.15382 1.67367C5.13405 2.09846 4.8004 2.4402 4.38049 2.45474C4.10825 2.46413 3.83588 2.45583 3.56261 2.45783C3.03661 2.46201 2.5387 3.04517 2.5387 3.57476C2.53773 9.55342 2.53773 15.5322 2.5387 21.5108C2.5387 22.0467 2.94273 22.5465 3.48006 22.5465H19.7741C20.331 22.5465 20.988 22.0157 20.988 21.4464V16.5125V3.6142C20.988 2.89803 20.4927 2.46957 19.9754 2.45783C19.7031 2.45165 19.3186 2.46092 19.0442 2.45783C18.6305 2.45317 18.2525 2.12439 18.2464 1.67367C18.2402 1.22392 18.6521 0.858616 19.0442 0.835416C19.5 0.808455 19.976 0.859246 20.4927 0.906961C21.5 1 22.5399 2.04403 22.5399 3.59755V21.4464C22.5379 22.5246 21.8714 23.3013 20.8985 23.7771C20.5785 23.9351 20.2334 23.9996 19.8759 23.9996C14.4109 23.9996 8.94608 24.0014 3.48006 23.9974C2.08848 23.9974 1.00229 22.9067 1.00126 21.5108C0.999198 18.5089 1.00029 15.5093 1.00029 12.5085Z" fill="white"/></svg>');  
}*/

/* FIN TO QUOTE BUTTON */

/*new 15/05/2025*/
.ws-btn-icon::before {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
  background-color: currentColor;
}

.ws-btn-icon#magebees-addtoquote-button::before {
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clipboard-list-icon lucide-clipboard-list"><rect width="8" height="4" x="8" y="2" rx="1" ry="1"/><path d="M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2"/><path d="M12 11h4"/><path d="M12 16h4"/><path d="M8 11h.01"/><path d="M8 16h.01"/></svg>');
}

.ws-btn-icon#product-addtocart-button::before {
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="M15.75 10.5V6a3.75 3.75 0 1 0-7.5 0v4.5m11.356-1.993 1.263 12c.07.665-.45 1.243-1.119 1.243H4.25a1.125 1.125 0 0 1-1.12-1.243l1.264-12A1.125 1.125 0 0 1 5.513 7.5h12.974c.576 0 1.059.435 1.119 1.007ZM8.625 10.5a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Zm7.5 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Z" /></svg>');
}

.ws-btn-icon#product-addtocart-button.disabled::before,
.ws-btn-icon#magebees-addtoquote-button.disabled::before {
  animation: spin 1s infinite linear;
  opacity: .7;
}

header.page-header div.header-right div.miniquote-wrapper div.block-miniquote div.block-content div.actions div.primary .action.primary,
header.page-header div.header-right div.minicart-wrapper div.block-minicart div.block-content div.actions div.primary .action.primary,
body.page-products.mobile-filter div.uid-mobile-toolbar button.action.primary,
body.page-products div.mobile-filter-open button.action.primary,
body.checkout-cart-index div.cart-container form.form-cart div.cart.main.actions button.action.update,
body.checkout-cart-index div.cart-container div.cart-summary ul.checkout-methods-items button.action.primary.checkout,
body.checkout-cart-index div.cart-container div.cart-summary ul.checkout-methods-items a.action.multicheckout,
body.checkout-cart-index div.cart-container div.cart-summary ul.checkout-methods-items button.primary.movecart2quote,
div.slideout div.actions div.primary button.action.primary {
  width: 24rem;
  min-width: 24rem;
}

body.checkout-cart-index div.cart-container div.cart-summary ul.checkout-methods-items a.action.multicheckout {
  z-index: 5000 !important;
  border: 0 !important;
  clip: rect(0, 0, 0, 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}

body.checkout-cart-index div.block.crosssell div.product-item-info div.product-item-details div.actions button.action.primary,
body.checkout-cart-index div.cart-container div.cart-discount div.primary button.action.apply.primary,
/* Ltaunais 15/05/2025 */
/*body.page-products div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.actions button.action.primary,*/
body.page-products div.products-grid div.product-item-info div.product-item-details div.actions button.action.primary,
body.page-products div.products-list div.product-item-info div.product-item-details div.actions button.action.primary,
/*
body.catalog-product-view div.block.related div.product-item-info div.product-item-details div.actions button.action.primary,
body.catalog-product-view div.block.equipement div.product-item-info div.product-item-details div.actions button.action.primary,

body.catalog-product-view div.block.gamme div.product-item-info div.product-item-details div.actions button.action.primary,
body.catalog-product-view div.block.parts div.product-item-info div.product-item-details div.actions button.action.primary,
body.catalog-product-view div.block.upsell div.product-item-info div.product-item-details div.actions button.action.primary*/
{
  height: 4rem !important;
  min-width: 4rem;
  width: 4rem !important;
}

body.checkout-cart-index div.cart-container div.cart-discount div.primary button.action.apply.primary{
  min-width: 8rem;
  width: 8rem !important;
  padding: 0 !important;
  margin: 2px 2px 2px 0 !important;
  line-height: 4rem !important;
}

/*footer.page-footer div.footer div.footer-middle.footer-middle-2 div.container div.row div.w03-block-footer-middle2-newsletters div.vc_row div.block.newsletter  div.content form.subscribe div.actions button.action.subscribe.primary {
  height: 4rem !important;
  margin: 2px 2px 2px 0 !important;
  background-color: var(--bs-primary) !important;
}*/
/*
body.catalog-product-view div.columns div.column.main div.product-info-main div.product-info-bloc2 div.product-add-form div.box-tocart fieldset.fieldset div.actions button.action.primary {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}*/

body.page-products.mobile-filter div.uid-mobile-toolbar button.action.primary,
body.page-products  div.mobile-filter-open button.action.primary {
  text-transform: initial !important;
}

body.page-products.mobile-filter .uid-mobile-toolbar button.action.primary i,
body.page-products div.mobile-filter-open button.action.primary i {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}

body.page-products.mobile-filter .uid-mobile-toolbar button.action.primary i.fa-times::before {
  content: "\f00d";
}

body.page-products div.mobile-filter-open button.action.primary i.fa-filter::before {
  content: "\f0b0";
}


.um-cvm-layout-list .cvm-item-info {
  margin: 0px;
  display: table-row;
}

.um-cvm-layout-list a.cvm-image-link {
  display: none;
  padding: 0 0 0 0;
}

.um-cvm-container .cvm-name {
  padding: 0px 0px;
}

.um-cvm-layout-list ul.cvm-items li a::after {
  content: ", ";
  margin-left: -2px;
}

body.catalog-category-view div.w03_brothercategory {
  display: none;
  border-bottom: 1px solid var(--ws-gray-400);
}

body.catalog-category-view div.page-wrapper > div.w03_brothercategory {
  border-bottom: 1px solid var(--ws-gray-400);
}

@media (min-width: 768px) {
  body.catalog-category-view div.w03_brothercategory {
    display: block;
  }
}

body.catalog-category-view  div.w03_brothercategory ul {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(184px, 220px));
  grid-gap: 1.5rem;
  margin: 0;
  padding: 0 0 1.5rem 0;
}

body.catalog-category-view div.w03_brothercategory ul li {
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: var(--ws-white);
  border-radius: 0.8rem;
  margin: 0;
  min-height: 42px;
}

body.catalog-category-view div.w03_brothercategory ul li:not(.w03_current-brother-category):hover {
  box-shadow: none;
  opacity: 1;
  color: var(--ws-gray-600);
  text-decoration: underline;
}

body.catalog-category-view div.w03_brothercategory ul li.w03_current-brother-category {
  background-image: none;
  opacity: 1;
  border: 1px solid var(--ws-gray-600);
}

body.catalog-category-view div.w03_brothercategory ul li a:nth-child(1n) {
  width: 100%;
  display: none;
}

body.catalog-category-view div.w03_brothercategory ul li a:nth-child(2n) {
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
  color: var(--ws-gray-900);
  line-height: 1.6rem;
  padding: 0.5rem 1rem 0.5rem 1rem;
  min-height: 3rem;
  font-size: var(--ws-2xs);
  letter-spacing: 0 !important;
}

body.catalog-category-view div.w03_brothercategory ul li a:nth-child(2n) span.count {
  color: var(--ws-gray-500);
  font-size: 1.05rem;
  text-wrap: nowrap;
}

body.catalog-category-view div.w03_brothercategory ul li a:nth-child(2n) span.count::before {
  content: "(";
}

body.catalog-category-view div.w03_brothercategory ul li a:nth-child(2n) span.count::after {
  content: ")";
}

body.catalog-category-view div.w03_brothercategory ul li.w03_current-brother-category a{
  pointer-events: none;  
}
body.catalog-category-view div.w03_brothercategory img {
  width: 100%;
  border-radius: 0.8rem 0.8rem 0 0;
}

body.catalog-category-view main div.w03_titledescriptioncategory {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  flex-wrap: wrap;
  padding: 1rem 1rem 1rem 1rem;
}

body.catalog-category-view main div.w03_titledescriptioncategory h1 {
  margin: 0;
  color: var(--bs-primary);
  font-weight: 600;
  font-size: 3.6rem;
  text-transform: uppercase;
  letter-spacing: normal;
  line-height: 1;
}

body.catalog-category-view main body.catalog-category-view main div.w03_titledescriptioncategory span.count {
  color: var(--ws-gray-500);
  font-size: var(--ws-4xl);
  text-transform: none;
  font-weight: 400;
  line-height: 3.6rem;
}

body.catalog-category-view main div.w03_titledescriptioncategory span.count::before {
  content: "(";
}

body.catalog-category-view main div.w03_titledescriptioncategory span.count::after {
  content: " articles)";
}

div.w03_shorttopdescriptioncategory ul {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.8rem;
  list-style: none;
  margin: 0;
  padding: 0 0 1rem 0;
}

div.w03_shorttopdescriptioncategory li {
  background-color: var(--ws-gray-400) !important;
  vertical-align: middle;
  border-radius: 5px;
  font-size: var(--ws-xs);
  line-height: 1.5;
  font-weight: 500 !important;
  text-decoration: none;
  color: var(--ws-gray-600) !important;
  color: var(--ws-gray-900)!important;
  margin: 0;
  padding: 0 0.7rem;
}

div.w03_shorttopdescriptioncategory li:nth-child(1){
 background-color: var(--ws-green-200) !important;
}

div.w03_shorttopdescriptioncategory li:nth-child(2){
  background-color: var(--ws-orange-200) !important;
}

div.w03_shorttopdescriptioncategory li:nth-child(3){
  background-color: var(--ws-cyan-200) !important;
}

div.w03_shorttopdescriptioncategory li:nth-child(4){
  background-color: var(--ws-purple-200) !important;
}

div.w03_shorttopdescriptioncategory li:nth-child(5){
  background-color: var(--ws-pink-200) !important;
}

div.w03_shorttopdescriptioncategory li:nth-child(6){
  background-color: var(--ws-purple-200) !important;
}

div.w03_shorttopdescriptioncategory li:nth-child(7){
  background-color: var(--ws-red-200) !important;
}

body.catalog-category-view main.w03-main h3 {
  font-family: Poppins, 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: var(--ws-2xl) !important;
  font-weight: 500 !important;
  letter-spacing: -0.05rem;
  margin: 0 !important;
}

body.catalog-category-view main.w03-main div.w03-bottomdescriptioncategory h2,
body.catalog-category-view main.w03-main div.w03-bottomdescriptioncategory h3  {
  padding: 0 0 1rem 0;
}

body.catalog-category-view main.w03-main div.w03_topdescriptioncategory ul,
body.catalog-category-view main.w03-main div.w03-bottomdescriptioncategory ul  {
  margin: 0.5rem 0 1.5rem 1.5rem;
}

body.catalog-category-view main.w03-main div.w03_topdescriptioncategory p.chapo,
body.catalog-category-view main.w03-main div.w03-bottomdescriptioncategory p.chapo,
body.catalog-category-view main.w03-main div.w03_topdescriptioncategory li span
/*body.catalog-category-view main.w03-main div.w03-bottomdescriptioncategory li span */{
  font-weight: 600!important;
}

body.catalog-category-view main.w03-main div.w03_topdescriptioncategory span a {
  color: var(--ws-gray-900);
  text-decoration: none;
}

body.catalog-category-view main.w03-main div.w03_topdescriptioncategory span a:visited {
  color: var(--ws-gray-900);
}

div.category-description {
  margin: 0px;
}

div.category-description h2 {
  color: var(--ws-gray-900);
  padding: 1rem 0 1rem 0;
  text-transform: revert;
  letter-spacing: normal;
  margin: 0;
}

body.catalog-category-view main div.w03_childcategory ul.w03_childcategorygrid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(236px, 1fr));
  grid-gap: 1.5rem;
  gap: 1rem;
  margin: 0;
  padding: 1.5rem 0;
}

body.catalog-category-view main div.w03_childcategory ul.w03_childcategorygrid > li {
  list-style: none;
  min-height: 42px;
}

body.catalog-category-view main div.w03_childcategory ul.w03_childcategorygrid li div.w03_childcategorygridli {
  display: flex;
  flex-direction: column;
  row-gap: 0;
  padding-bottom: 1rem;
  padding-bottom: 0rem;
  background-color: var(--ws-white);
  border-radius: 0.8rem;
  margin: 0;
}

div.w03_childcategory ul.w03_childcategorygrid > li:hover {
  background-image: none;
  box-shadow: none;
}

body.catalog-category-view main div.w03_childcategory ul.w03_childcategorygrid li div.w03_childcategorygridli  div.select-options-title{
  text-align: center;
  cursor: pointer;
}

body.catalog-category-view main div.w03_childcategory ul.w03_childcategorygrid li div.w03_childcategorygridli  div.select-options-title i.toggle-icon::before {
  display: inline-block;
  content: "";
  border-color: var(--ws-gray-900);
  border-style: solid;
  width: 1rem;
  height: 1rem;
  margin: 0 0 1rem 0;
  z-index: 9;
  animation: arrowFadeInDown 0.2s ease-out;
  transition: transform 0.5s ease;
  cursor: pointer;
  border-width: 0 1px 1px 0;
  transform: rotate(45deg);
}

body.catalog-category-view main div.w03_childcategory ul.w03_childcategorygrid li div.w03_childcategorygridli div.allow div.select-options-title i.toggle-icon::before {
  transform: rotate(45deg);
}

body.catalog-category-view main div.w03_childcategory ul.w03_childcategorygrid li div.w03_childcategorygridli div.allow.active div.select-options-title i.toggle-icon::before {
  transform: rotate(225deg);
}

body.catalog-category-view main div.w03_childcategory ul.w03_childcategorygrid li div.w03_childcategorygridtopleft  {
  display:none;
}

body.catalog-category-view main div.w03_childcategory ul.w03_childcategorygrid li div.w03_childcategorygridtopleft a {
  display: none;
}

body.catalog-category-view main div.w03_childcategory ul.w03_childcategorygrid li div.w03_childcategorygridtopleft div.w03_childcategorygridtopimg img {
  border-radius: 0.8rem 0.8rem 0 0;
  width: 100%;
}

body.catalog-category-view main div.w03_childcategory ul.w03_childcategorygrid li div.w03_childcategorygridtopright {
  padding: 1rem 1rem 0 1rem;
  flex-basis: 40px;
}

body.catalog-category-view main div.w03_childcategory ul.w03_childcategorygrid li div.w03_childcategorygridtopright div.w03_childcategorygridtoptitle a {
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
  justify-content: space-between;
  font-size: var(--ws-2xl);
  color: var(--ws-gray-900);
  line-height: 1;
  letter-spacing: -0.035rem;
  font-weight: 500;
}

body.catalog-category-view main div.w03_childcategory ul.w03_childcategorygrid li div.w03_childcategorygridtopright div.w03_childcategorygridtoptitle a:hover{
  color: var(--ws-gray-600);
  text-decoration: underline;
}

body.catalog-category-view main div.w03_childcategory ul.w03_childcategorygrid li div.w03_childcategorygridtopright div.w03_childcategorygridtoptitle a span.count {
  color: var(--ws-gray-500);
  font-size: var(--ws-2xs);
  text-wrap: nowrap;
  font-weight: 400;
}

body.catalog-category-view main div.w03_childcategory ul.w03_childcategorygrid li div.w03_childcategorygridtopright div.w03_childcategorygridtoptitle a span.count::before {
  content: "(";
}

body.catalog-category-view main div.w03_childcategory ul.w03_childcategorygrid li div.w03_childcategorygridtopright div.w03_childcategorygridtoptitle a span.count::after {
  content: ")";
}

body.catalog-category-view main div.w03_childcategory div.w03_childcategorygridtoptagdescription ul {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.2rem;
  list-style: none;
  margin: 0;
  padding: 0;
}

body.catalog-category-view main div.w03_childcategory div.w03_childcategorygridtoptagdescription ul li {
  font-size: var(--ws-2xs);
  font-style: italic;
  color: var(--bs-primary);
  line-height: 1.1;
}

body.catalog-category-view main div.w03_childcategory li div.w03_childcategorygridtoptagdescription ul li:not(:last-child)::after {
  content: ", ";
}

body.catalog-category-view main div.w03_childcategory ul.w03_childcategorygrid li div.w03_childcategorygridbottom {
padding: 0 1rem;
}

body.catalog-category-view main div.w03_childcategory ul.w03_childcategorygrid li ul.w03_childcategorygridbottomslide {
  display: flex !important;
  flex-direction: column !important;
  flex-wrap: wrap;
  gap: 0.7rem;
  margin: 0;
  padding: 0 0 1rem 0;
}

body.catalog-category-view main div.w03_childcategory ul.w03_childcategorygrid li ul.w03_childcategorygridbottomslide li {
  list-style: none;
  margin:0;
}

body.catalog-category-view main div.w03_childcategory ul.w03_childcategorygrid li ul.w03_childcategorygridbottomslide li a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  column-gap: 0.5rem;
  font-size: var(--ws-x);
  color: var(--ws-gray-700);
  letter-spacing: -0.025rem;
  line-height: 1.05;
}


body.catalog-category-view main div.w03_childcategory ul.w03_childcategorygrid li ul.w03_childcategorygridbottomslide li a:hover {
  color: var(--ws-gray-600);
  text-decoration: underline;
}

body.catalog-category-view main div.w03_childcategory ul.w03_childcategorygrid li ul.w03_childcategorygridbottomslide li span.count {
  color: var(--ws-gray-500);
  font-size: var(--ws-2xs);
  text-wrap: nowrap;
  font-weight: 400;
}

body.catalog-category-view main div.w03_childcategory li ul.w03_childcategorygridbottomslide li span.count::before {
  content: "(";
}

body.catalog-category-view main div.w03_childcategory li ul.w03_childcategorygridbottomslide li span.count::after {
    content: ")";
}

.w03-block-home-categories.full-width {
  background-color: var(--ws-gray-200);
}

.w03-home-categories-carroussel-block {
  padding: 10px;
}

.w03-block-home-categories .col-12 {
  background-color: var(--ws-white);
  box-shadow: 0 0 50px 20px rgba(var(--bs-black-rgb), 0.04);
  border-radius: 6px;
  padding-bottom: 10px;
}

.w03-home-categories-carroussel-block .owl-item .item {
  background-position: 50% 0%;
  background-repeat: no-repeat;
}

.w03-home-categories-carroussel-block .owl-carousel .owl-item a {
  display: flex;
  padding: 2px;
  justify-content: center;
}

.w03-home-categories-carroussel-block .owl-carousel .owl-item a:link,
.w03-home-categories-carroussel-block .owl-carousel .owl-item a:visited,
.w03-home-categories-carroussel-block .owl-carousel .owl-item a:focus {
  background: var(--ws-yellow-500);
}

.w03-home-categories-carroussel-block .owl-carousel .owl-item a:hover {
  background: var(--ws-orange-500);
}

.w03-home-categories-carroussel-block .owl-carousel .owl-item a:active {
  background: var(--ws-red-500);
  color: var(--bs-white);
}


.w03-home-categories-carroussel-block .owl-item .item.w03-icon-agrafeuses-alt {
  background-image: url('data:image/svg+xml,<svg width="75" height="50" viewBox="0 0 75 50" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.827881 38.8753V34.5379C1.92911 34.5367 3.08568 34.5354 4.28965 34.5342M0.827881 38.8753V41.5953C1.04884 42.306 1.78539 43.7273 2.96387 43.7273H71.9783C72.543 43.5557 73.6723 42.8892 73.6723 41.5953C73.6723 39.978 71.9046 34.6114 69.8423 34.5379C68.7362 34.4984 48.1241 34.5009 27.9328 34.5141M0.827881 38.8753H47.9669M52.5334 38.8753H52.6807M27.9328 34.5141C27.333 32.8428 26.323 30.1289 25.5202 28.2156M27.9328 34.5141C19.4932 34.5197 11.1271 34.5271 4.28965 34.5342M24.3974 26.0101C24.9129 26.0101 27.1962 26.0101 28.1538 25.7896C29.1113 25.569 59.015 18.7321 66.6015 20.2024M24.3974 26.0101C24.5809 26.1017 25.0084 26.996 25.5202 28.2156M24.3974 26.0101H4.28965M66.6015 20.2024C66.6015 24.0252 66.6015 25.667 66.6015 26.0101C66.6015 26.7208 66.189 28.1568 64.5391 28.2156C62.8893 28.2744 37.8391 28.2401 25.5202 28.2156M66.6015 20.2024C68.4281 19.9084 69.1303 18.5606 69.253 17.9235C69.2776 16.3306 69.312 12.4392 69.253 9.61625C69.1794 6.08753 68.0746 6.16104 66.6015 6.014C50.3238 4.69073 30.5107 9.68976 22.556 11.8952C14.6013 14.1007 14.3803 13.8066 8.48796 14.4682C2.59559 15.1299 0.827881 22.0403 0.827881 24.0252C0.827881 25.6131 3.13573 26.0101 4.28965 26.0101M63.1397 24.8339H63.287M4.28965 34.5342V26.0101M10.2557 17.7764C11.3605 17.744 12.539 18.4381 12.539 19.9819C12.539 21.3052 11.6551 22.4079 10.2557 22.4079C8.85624 22.4079 8.04604 21.5257 8.04604 19.9819C8.04604 18.4381 9.15086 17.8089 10.2557 17.7764Z" stroke="%23222529" stroke-width="1.65556" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.w03-home-categories-carroussel-block .owl-item .item.w03-icon-cisailles-alt {
  background-image: url('data:image/svg+xml,<svg width="76" height="50" viewBox="0 0 76 50" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M54.7282 15.8568C59.7707 21.3842 62.0011 28.3662 59.5768 36.8027M51.4627 8.14751L50.7523 7.22626C53.0796 5.43228 57.9573 1.68915 58.8495 1.06853C59.5768 0.562566 60.9344 0.874616 61.8071 1.9898C62.6799 3.10497 62.4859 4.60801 61.9041 5.09287L57.9114 8.14751M51.4627 8.14751L48.6189 10.3294M51.4627 8.14751L53.1451 10.3294M48.6189 10.3294L50.219 12.4143M48.6189 10.3294C48.1341 9.98998 47.1644 9.76078 46.0492 10.5718C44.7691 11.5027 27.7699 24.5358 19.4303 30.9359M53.1451 10.3294L53.8554 11.2506L55.7949 9.76681M53.1451 10.3294L50.219 12.4143M50.219 12.4143C50.4614 12.9153 50.6166 14.0143 49.6856 14.7901C49.5376 14.9134 49.0229 15.3162 48.231 15.9294M19.4303 30.9359C22.4365 30.4099 24.5214 31.8087 25.685 33.1178M19.4303 30.9359C15.1636 31.6826 12.3029 38.0149 15.5999 41.8938M25.685 33.1178C27.1437 34.7588 28.0084 37.5105 26.9771 40.0513M25.685 33.1178C32.1007 28.3061 44.0424 19.1732 48.231 15.9294M54.2918 7.80812L55.7949 9.76681M55.7949 9.76681L57.9114 8.14751M56.4252 6.25657L57.9114 8.14751M31.067 33.6027L37.8065 28.4632M39.6975 27.0571L41.443 25.6995M26.2184 41.4089C23.6324 44.9572 18.897 45.7727 15.5999 41.8938M26.2184 41.4089C26.5393 40.9687 26.7896 40.5135 26.9771 40.0513M26.2184 41.4089H60.4495C61.0798 41.4413 62.3405 41.8453 62.3405 43.2029C62.3405 44.5605 62.3405 46.5161 62.3405 47.3242C62.2435 47.9384 61.7296 49.1667 60.4495 49.1667C59.1695 49.1667 56.2959 49.1667 55.0191 49.1667M15.5999 41.8938C14.7854 41.8938 14.3231 42.6696 14.1939 43.0575C14.21 44.0272 14.2326 46.2672 14.1939 47.4697C14.1551 48.6721 15.5353 49.1021 16.2303 49.1667H50.7523M18.2182 37.9179C18.2182 36.4149 19.1006 35.4064 20.3031 35.2512C21.8062 35.0573 22.8449 35.4865 23.2123 36.9967C23.6486 38.7907 22.9213 40.0513 20.691 40.2938M26.9771 40.0513L43.8188 27.0571C45.6936 25.4085 49.2008 20.8748 48.231 15.9294" stroke="%23222529" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.w03-home-categories-carroussel-block
  .owl-item
  .item.w03-icon-destructeurs-alt {
  background-image: url('data:image/svg+xml,<svg width="76" height="50" viewBox="0 0 76 50" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20.3967 20.8944V0.833374H49.5352M20.3967 20.8944H14.1667V34.8093H20.8382M20.3967 20.8944H33.7886M49.5352 0.833374L55.7651 7.07786M49.5352 0.833374V7.07786H55.7651M55.7651 7.07786V20.8944M55.7651 20.8944H42.4222M55.7651 20.8944H62.0441V34.4651H55.1765M55.1765 34.4651V30.4824M55.1765 34.4651V49.1667M55.1765 30.4824H57.1877M55.1765 30.4824H49.4616M20.8382 30.4824H19.0232M20.8382 30.4824V34.8093M20.8382 30.4824H26.5776M20.8382 38.3495V34.8093M20.8382 42.6272V45.4298M26.5776 30.4824V42.0863M26.5776 30.4824H32.2679M26.5776 45.8232V49.1667M32.2679 30.4824V39.5787M32.2679 30.4824H38.0073M38.0073 30.4824V39.5787M38.0073 30.4824H43.7467M43.7467 30.4824V39.5787M43.7467 30.4824H49.4616M49.4616 30.4824V39.5787M49.4616 43.1189V46.8558M43.7467 45.8232V49.1667M38.0073 43.1189V46.8558M38.0073 20.9927H38.1054M31.6302 25.713H31.7283M26.1361 25.713H26.2342M20.4948 25.713H20.5929M32.2679 43.8073V43.9056" stroke="%23222529" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.w03-home-categories-carroussel-block .owl-item .item.w03-icon-massicots-alt {
  background-image: url('data:image/svg+xml,<svg width="76" height="50" viewBox="0 0 76 50" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.6983 42.4746V48.2341C13.679 48.5413 13.8022 49.1556 14.449 49.1556C15.0958 49.1556 19.4538 49.1556 21.5519 49.1556C22.0524 49.1748 23.1689 48.9483 23.6308 47.8885C24.0928 46.8288 25.0553 43.8377 25.4788 42.4746M13.6983 42.4746H25.4788M13.6983 42.4746V27.4999C13.8138 26.8279 14.4837 25.484 16.2392 25.484C16.3868 25.484 16.7422 25.484 17.2786 25.484M66.9413 42.4746V48.0613C67.0568 48.4261 67.0337 49.1556 66.0174 49.1556C65.001 49.1556 61.1666 49.1556 59.3764 49.1556C58.722 49.2132 57.3322 49.075 57.0088 48.0613C56.6854 47.0476 55.5651 43.9145 55.0454 42.4746M66.9413 42.4746H55.0454M66.9413 42.4746C66.9413 38.0974 66.9413 28.9743 66.9413 27.4999C66.9413 26.0254 65.3244 25.5416 64.516 25.484C64.1955 25.484 63.8681 25.484 63.5343 25.484M55.0454 42.4746H25.4788M60.3582 29.2277H60.4736M33.2169 29.2853H47.4227M23.2844 25.484V8.78149M23.2844 25.484C33.4714 25.484 52.2183 25.484 63.5343 25.484M23.2844 25.484C20.5788 25.484 18.4771 25.484 17.2786 25.484M23.2844 8.78149H57.3553M23.2844 8.78149H17.2786M23.2844 8.78149C24.0736 10.8549 26.1833 15.0018 28.3084 15.0018C30.4335 15.0018 45.2861 15.0018 52.4468 15.0018C53.544 14.829 56.0617 13.343 57.3553 8.78149M57.3553 8.78149V25.484M57.3553 8.78149H63.5343M63.5343 8.78149V25.484M63.5343 8.78149V4.86503M63.5343 4.86503H17.2786M63.5343 4.86503H66.9413M63.5343 4.86503V2.61882C63.4958 2.02367 63.0723 0.833374 61.6863 0.833374C60.3004 0.833374 32.6202 0.833374 18.9533 0.833374C18.3951 0.852572 17.2786 1.19046 17.2786 2.38844C17.2786 3.58642 17.2786 4.53865 17.2786 4.86503M17.2786 4.86503H13.6983M17.2786 4.86503V8.78149M17.2786 25.484V8.78149M10.6377 4.86503C8.09678 8.78149 7.92354 13.7347 10.6377 17.7087" stroke="%23222529" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.w03-home-categories-carroussel-block .owl-item .item.w03-icon-rogneuses-alt {
  background-image: url('data:image/svg+xml,<svg width="75" height="50" viewBox="0 0 75 50" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.5645 45.7177L29.0565 45.7177M11.5645 45.7177L11.5645 42.3173M11.5645 45.7177L11.5645 49.1666C10.2652 48.778 7.66657 47.2527 7.66657 44.2604C7.66657 41.2681 7.66657 19.4056 7.66657 8.84832C8.1863 6.17663 10.2977 0.83325 14.5854 0.83325M29.0565 45.7177L29.0565 42.3173M29.0565 45.7177C29.0565 46.1872 29.0565 47.3207 29.0565 48.0979C29.0565 48.8751 29.8036 49.1342 30.1771 49.1666C31.0374 49.1666 32.1622 49.1666 33.3442 49.1666M29.0565 42.3173L11.5645 42.3173M29.0565 42.3173L33.0031 42.3173M11.5645 42.3173L11.5645 39.4513L14.5854 39.4513M57.8037 42.3173L57.8037 39.4513L54.7341 39.4513M57.8037 42.3173L41.0914 42.3173M57.8037 42.3173L57.8037 45.7177M57.8037 45.7177L41.0914 45.7177M57.8037 45.7177L57.8037 49.1666C59.2005 48.9399 62.0135 47.6413 62.0915 44.2604C62.1694 40.8795 62.124 19.2436 62.0915 8.84833C61.6205 6.17664 59.4896 0.833252 54.7341 0.833252M41.0914 45.7177L41.0914 42.3173M41.0914 45.7177L41.0914 48.2922C41.0426 48.5837 40.76 49.1666 40.0194 49.1666C39.4932 49.1666 36.2461 49.1666 33.3442 49.1666M41.0914 42.3173L33.0031 42.3173M54.7341 39.4513L17.7037 39.4513M54.7341 39.4513L54.7341 36.7796M54.7341 0.833252L14.5854 0.83325M54.7341 0.833252L54.7341 5.88518M14.5854 0.83325L14.5854 3.26206M14.5854 39.4513L14.5854 3.26206M14.5854 39.4513L17.7037 39.4513M16.9241 3.26206L14.5854 3.26206M16.9241 5.88518L14.5854 5.88518M16.9241 8.41114L14.5854 8.41114M16.9241 11.0343L14.5854 11.0343M16.9241 13.5602L14.5854 13.5602M16.9241 16.1833L14.5854 16.1833M16.9241 18.7336L14.5854 18.7336M16.9241 21.3567L14.5854 21.3567M16.9241 23.907L14.5854 23.907M16.9241 26.5301L14.5854 26.5301M16.9241 29.056L14.5854 29.056M16.9241 31.6791L14.5854 31.6791M16.9241 34.2051L14.5854 34.2051M16.9241 36.8282L14.5854 36.8282M17.7037 37.6054L17.7037 39.4513M20.3348 37.6054L20.3348 39.4513M22.8685 37.6054L22.8685 39.4513M25.5483 37.2136L25.5483 39.4513M28.1307 37.6054L28.1307 39.4513M30.7618 37.6054L30.7618 39.4513M33.3442 37.4635L33.3442 39.4513M35.9753 37.6054L35.9753 39.4513M38.6064 37.4111L38.6064 39.257M40.8964 37.2654L40.8964 39.257M43.7712 37.6054L43.7712 39.4513M46.4023 37.6054L46.4023 39.4513M48.9847 37.6054L48.9847 39.4513M51.6158 37.6054L51.6158 39.4513M54.7341 36.7796L52.4441 36.7796M54.7341 36.7796L54.7341 5.88518M54.7341 34.2537L52.4441 34.2537M54.7341 31.6791L52.4441 31.6791M54.7341 29.1532L52.4441 29.1532M54.7341 26.4815L52.4441 26.4815M54.7341 23.9555L52.4441 23.9555M54.7341 18.6607L52.4441 18.6607M54.7341 16.1348L52.4441 16.1348M54.7341 10.9857L52.4441 10.9857M54.7341 8.45972L52.4441 8.45972M54.7341 3.31064L52.4441 3.31064M54.7341 5.88518L52.4891 5.88518M54.7341 13.6088L52.3575 13.6088M54.7341 21.3324L52.7573 21.3324M50.244 5.88518L47.9989 5.88518M45.7539 5.88518L43.5088 5.88518M41.2638 5.88518L39.0187 5.88518M36.7736 5.88518L34.5286 5.88518M32.2835 5.88518L30.0385 5.88518M27.7934 5.88518L25.5483 5.88518L25.5483 8.12292M25.5483 10.3607L25.5483 12.5984M25.5483 14.8362L25.5483 17.0739M25.5483 19.3116L25.5483 21.5494M25.5483 23.7871L25.5483 26.0249M25.5483 28.2626L25.5483 30.5004M25.5483 32.7381L25.5483 34.9759M49.9808 13.6088L47.6041 13.6088M45.2275 13.6088L42.8508 13.6088M50.7805 21.3324L48.8037 21.3324M46.8269 21.3324L44.8501 21.3324M33.3442 17.5846L33.3442 19.5725M33.3442 21.5603L33.3442 23.5482M33.3442 25.5361L33.3442 27.524M33.3442 29.5119L33.3442 31.4998M33.3442 33.4877L33.3442 35.4756M35.7209 13.6088L33.3442 13.6088L33.3442 15.5967M42.8733 21.3324L40.8964 21.3324L40.8964 23.324M40.8964 25.3157L40.8964 27.3073M40.8964 29.2989L40.8964 31.2905M40.8964 33.2822L40.8964 35.2738M40.4742 13.6088L38.0975 13.6088M33.0031 42.3173L36.2676 45.0862C36.6087 45.3453 37.0862 46.0383 36.2676 46.7378C35.4491 47.4373 33.9776 48.6484 33.3442 49.1666" stroke="%23222529" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.w03-home-categories-carroussel-block .owl-item .item.w03-icon-plastifieuses-alt {
  background-image: url('data:image/svg+xml,<svg width="76" height="50" viewBox="0 0 76 50" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M46.9175 18.1478C45.5303 14.2972 46.3395 5.00042 46.9175 0.833374H13.4375C11.3567 8.74854 12.5705 15.6743 13.4375 18.1478M46.9175 18.1478C43.1293 18.1478 23.0191 18.1478 13.4375 18.1478M46.9175 18.1478C57.4817 17.3991 63.2351 23.2285 64.7913 26.2368M13.4375 18.1478H2.83325M2.83325 18.1478V31.6517L18.7062 37.2672M2.83325 18.1478C5.85668 17.7021 13.2641 18.696 18.7062 26.2368M18.7062 37.2672V26.2368M18.7062 37.2672H26.3881M18.7062 26.2368H64.7913M64.7913 26.2368V32.1831M21.2406 5.5798H36.7134M21.2406 9.65772H36.7134M21.2406 13.8025H36.7134M43.2493 22.1589H43.3827M48.5181 22.1589H48.6515M53.5868 22.1589H53.7202M23.2414 29.4456C33.6455 29.4456 55.2141 29.4456 58.2553 29.4456M23.2414 29.4456C26.1759 30.4484 32.1383 34.7536 32.5117 43.9523C39.7146 43.9523 54.4538 43.9523 60.923 43.9523M23.2414 29.4456C31.618 31.2105 37.1358 36.5096 38.8476 38.9385H65.5249M23.2414 29.4456C24.1225 30.2201 25.511 32.6101 26.3881 37.2672M60.923 43.9523V49.1667C51.5193 49.1667 31.6047 49.1667 27.1763 49.1667C27.3012 44.1575 26.9494 40.248 26.3881 37.2672M60.923 43.9523H66.1251C66.0807 42.5484 65.8984 39.6872 65.5249 38.9385M65.5249 38.9385C68.1392 38.9385 71.3272 38.9385 72.5944 38.9385C72.0549 37.5947 69.8057 34.8289 64.7913 32.1831M58.2553 29.4456H60.3228M58.2553 29.4456C60.8247 30.2947 62.987 31.2311 64.7913 32.1831" stroke="black" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.w03-home-categories-carroussel-block .owl-item .item.w03-icon-machinesarelier-alt {
  background-image: url('data:image/svg+xml,<svg width="76" height="50" viewBox="0 0 76 50" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.33325 34.7388V38.4096L48.6905 49.1667M7.33325 34.7388L19.9286 29.0251M7.33325 34.7388L48.6905 45.1767M19.9286 29.0251C20.2474 23.1518 20.7895 19.9279 21.491 18.8106C24.1057 16.3528 25.8595 15.491 28.1554 15.1398L29.5265 15.395M19.9286 29.0251L23.2129 29.8229M60.3611 38.665L68.6517 34.1004M60.3611 38.665L48.6905 45.1767M60.3611 38.665L59.7871 38.5281M68.6517 34.1004V38.4096L48.6905 49.1667M68.6517 34.1004L67.982 22.8645M48.6905 49.1667V45.1767M19.6097 31.5149L25.4131 33.047M59.7871 38.5281C59.6596 35.0306 59.6468 27.8823 60.6162 27.2695C61.5855 26.6566 65.9307 24.0775 67.982 22.8645M59.7871 38.5281L56.7898 37.8147M67.982 22.8645L67.0573 22.0346L65.9094 21.8311M32.6833 15.9423L29.2395 18.3318M32.6833 15.9423L31.8224 11.4515M32.6833 15.9423L29.5265 15.395M32.6833 15.9423L65.9094 21.8311M32.3644 18.8857L35.8082 16.4962L34.9473 12.0053M35.7763 19.4904L39.2201 17.1009L38.3592 12.6101M39.0926 20.0781L42.5363 17.6886L41.6754 13.1979M42.4407 20.6715L45.8845 18.282L45.0235 13.7914M45.8526 21.2762L49.2963 18.8867L48.4354 14.3961M49.1688 21.864L52.6126 19.4745L51.7516 14.9838M52.5169 22.4574L55.9607 20.0679L55.0998 15.5772M55.8692 23.0515L59.4364 20.6839L58.5754 16.1932M59.2769 23.6555L62.8164 21.2829L61.9554 16.8316M29.5265 15.395L24.0101 19.8958M24.0101 19.8958C23.204 20.9448 23.1996 22.4077 23.2082 26.9501M24.0101 19.8958L58.129 26.5033M23.2129 29.8229C23.2129 28.7506 23.2097 27.7983 23.2082 26.9501M23.2129 29.8229L56.7898 37.8147M23.2082 26.9501L56.7898 34.8982M56.7898 34.8982V37.8147M56.7898 34.8982C56.8323 32.3234 57.2999 27.2374 58.129 26.5033M58.129 26.5033C58.9614 25.7661 63.6986 23.1225 65.9094 21.8311M66.0369 29.2803C66.4515 29.2803 67.3507 29.4271 67.3762 30.7805C67.4017 32.134 66.621 32.6958 66.1007 32.6958C65.6224 32.6958 64.9719 32.6319 64.9209 31.0998C64.8699 29.5676 65.6224 29.2803 66.0369 29.2803ZM66.0369 29.2803L64.9209 13.8948L62.37 8.91526M62.37 8.91526C62.8057 8.61734 63.5561 7.81082 63.0715 6.96813C62.5868 6.12544 60.8713 2.82916 60.0741 1.28635C59.8597 0.871342 58.9389 0.628759 58.2247 1.06287C57.3318 1.60551 57.3637 2.30776 57.555 2.6908C57.7081 2.99723 59.6808 6.81914 60.6481 8.69178C60.8294 9.04289 61.5537 9.45155 62.37 8.91526Z" stroke="%23222529" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.w03-home-categories-carroussel-block .owl-item .item h4.w03-sicon-title {
  margin: 50px 0 0 0;
  font-size: var(--ws-5xl);
  line-height: 30px;
}

body.page-products div.block.filter[uid=mobile] {
  display: block;
  position: fixed;
  bottom: 50px;
  top: 0px;
  left: -100%;
  width: 100%;
  height: 100%;
  z-index: 999;
  overflow-y: auto;
  transition: left 0.2s ease;
  padding: 1.5rem 1.5rem 6.5rem 1.5rem;
  margin-bottom: 0px;
  opacity: 1;
  background-color:var(--ws-blue-000);
}

body.page-products.mobile-filter div.block.filter[uid=mobile] {
  left: 0px;
}


body.page-products div.uid-mobile-toolbar {
  display: flex  ;
  justify-content: center;
  left: -100%;
  position: fixed;
  width: 100%;
  z-index: 999;
  transition: left 0.2s ease;
  height: 4.3rem;
  bottom: 3rem;
  right: 0;
  box-sizing: border-box;
  padding: 0;
  background-color: transparent;
}

body.page-products.mobile-filter div.uid-mobile-toolbar {
  left: 0;
}

body.page-products div.mobile-filter-open {
  display: flex !important;
  justify-content: center;
  align-items: center;
  position: fixed;
  left: 0;
  right: initial;
  width: 100%;
  height: 4.3rem;
  z-index: 19;
  padding: 0;
  bottom: 3rem;
  background: transparent;
}

@media only screen and (min-width: 768px){
body.page-products div.mobile-filter-open.mobile-filter-open {
  display: none !important;

  left: -100%;
}
}

body.page-products.mobile-filter .uid-mobile-toolbar div.product-count p.toolbar-amount {
  position: static;
  display: none;
  float: left;
  line-height: 14px;
  padding: 0;
  margin: 0;
  vertical-align: middle;
  text-align: left;
}

body.page-products.mobile-filter .uid-mobile-toolbar span.count div.product-count p.toolbar-amount {
  position: static;
  display: block;
  float: left;
  line-height:4rem;
  padding: 0;
  margin: 0;
  vertical-align: middle;
  text-align: left;
}

body.page-products.mobile-filter .uid-mobile-toolbar button.action.primary span.count {
    display: inline-flex;
    align-items: center;
    font-size: var(--ws-3xs);
}

body.page-products.mobile-filter .uid-mobile-toolbar button.action.primary span.count::before {
content:'(';
}

body.page-products.mobile-filter .uid-mobile-toolbar button.action.primary span.count::after {
content:')';
}

body.page-products div.columns {
  display: grid;
  grid-template-columns: max-content 1fr;
  padding-top: 0;
  z-index: auto;
}
body.catalog-product-view div.column.main {padding-bottom: 0;}
body.page-products div.columns div.column.main {
  grid-column: 2 / 3;
  width:revert;
  order: 2;
  padding-bottom: 0;
  padding-left: 0 !important;
  max-width: 100%;

}

@media (min-width: 768px){
body.page-products div.columns div.column.main {
  transition: all .5s;
}
}

body.page-products div.columns div.column.main div.block.filter.horizontal {
  margin-bottom: 0;
}

body.page-products div.columns div.column.main div.block.filter.horizontal div.block-content.filter-content {
  min-height: 0; 
  line-height: 0;
}

body.page-products div.columns div.sidebar.sidebar-main {
  grid-column: 1 / 1;
  order: 1;
  max-width: 100%;
  width:300px !important;
  margin: 0 !important;
  padding: 0 1rem 0 0 !important;
  position: relative !important;
  border: 0px;
  height: 100%;
}

@media (max-width: 991px){
body.page-products div.columns div.sidebar.sidebar-main {
  position: initial !important;
  background: initial ;
  top: initial  !important;
  bottom: initial  !important;
  left: initial  !important;
  z-index: initial ;
  transform: initial ;
  transition: initial ; 
}
}

@media only screen and (max-width: 767px) {
body.page-products div.columns div.sidebar.sidebar-main  {
 display: none;
}
}

body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content {
  padding: 0px;
  border:0;
  height: 100%;
}

@media (max-width: 991px) {
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content {
  display: block;
  overflow-x: hidden;
  overflow-y: scroll;
  height: 100%;
  -webkit-overflow-scrolling: touch;
  padding:0;
}
}

/* TITRE FILTRE */
/*
body.page-products.mobile-filter div.block.filter.vertical span.eln-layer-title,
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.eln-layer-title-section span.eln-layer-title {
  display: block;
  padding: 1rem 0 1rem 3rem;
  font-size: 3.2rem;
  font-family: "Barlow Condensed", "Poppins", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 2.7rem;
  background-image: url('data:image/svg+xml,<svg width="22" height="27" viewBox="0 0 22 27" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.72729 0V5.45455M3.72729 26.3636V10.9091" stroke="%23222529" stroke-width="0.655172"/><path d="M11 26.3636L11 20.9091M11 6.85453e-06L11 15.4546" stroke="%23222529" stroke-width="0.655172"/><path d="M18.2727 0V5.45455M18.2727 26.3636V10.9091" stroke="%23222529" stroke-width="0.655172"/><path d="M3.72727 5.45459C2.27273 5.45459 1 6.72732 1 8.18186C1 9.63641 2.36364 10.9091 3.72727 10.9091C5.18182 10.9091 6.45455 9.5455 6.45455 8.18186C6.45455 6.72732 5.09091 5.45459 3.72727 5.45459Z" stroke="%23222529" stroke-width="0.655172"/><path d="M11 20.9091C12.4546 20.9091 13.7273 19.6364 13.7273 18.1818C13.7273 16.7273 12.3637 15.4546 11 15.4546C9.54548 15.4546 8.27275 16.8182 8.27275 18.1818C8.27275 19.6364 9.63638 20.9091 11 20.9091Z" stroke="%23222529" stroke-width="0.655172"/><path d="M18.2727 5.45459C16.8182 5.45459 15.5455 6.72732 15.5455 8.18186C15.5455 9.63641 16.9091 10.9091 18.2727 10.9091C19.7273 10.9091 21 9.5455 21 8.18186C21 6.72732 19.6364 5.45459 18.2727 5.45459Z" stroke="%23222529" stroke-width="0.655172"/></svg>');
  background-repeat: no-repeat;
  background-position: 0% 50%;
}*/

body.page-products.mobile-filter div.block.filter.vertical a.eln-layer-clear-all {
    float: unset;
    padding-left: 5px;
    display: none;
    margin-top: 10px;
    font-size: var(--ws-xl);
    padding-right: 16px;
}

/* DEBUT BREADCRUMP*/

body.page-products.mobile-filter div.block.filter.vertical div.eln-breadcrumb.mobile,
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.eln-breadcrumb.left {
  margin: 0;
  padding: 0;
  position: relative;
  height: auto;
  text-align: left;
}

body.page-products.mobile-filter div.block.filter.vertical div.eln-breadcrumb.mobile div.filter-current,
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.eln-breadcrumb.left div.filter-current {
  padding: 0;
  margin: 0;
  min-height: 0px;
}

body.page-products.mobile-filter div.block.filter.vertical div.eln-breadcrumb.mobile div.filter-current ol.items,
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.eln-breadcrumb.left div.filter-current ol.items {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.5rem;
  margin: 0;
  padding: 0;
  list-style: none none;
  border-width: 0;
  font-size: var(--ws-4xs);
}

body.page-products.mobile-filter div.block.filter.vertical div.eln-breadcrumb.mobile div.filter-current ol.items li.item,
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.eln-breadcrumb.left div.filter-current ol.items li.item {
  display: flex;
  align-items: center;
  justify-content: center;
  column-gap: 0.5rem;
  padding: 0.5rem;
  margin: 0;
  line-height: 1.3;
  border-radius: 5px;
  border: none;
  background: rgba(98, 129, 247, 0.15) !important;
  color: var(--ws-blue-400) !important;
  font-size: var(--ws-xs);
  font-weight: 500 !important;
}

body.page-products.mobile-filter div.block.filter.vertical div.eln-breadcrumb.mobile div.filter-current ol.items li.item span.filter-label,
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.eln-breadcrumb.left div.filter-current ol.items li.item span.filter-label {
  display: flex;
  order: 1;
  font-weight: 600 !important;
  color: var(--ws-blue-400) !important;
  text-transform: initial;
  display: none;
}

body.page-products.mobile-filter div.block.filter.vertical div.eln-breadcrumb.mobile div.filter-current ol.items li.item span.filter-label::after,
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.eln-breadcrumb.left div.filter-current ol.items li.item span.filter-label::after {
  content: ' :' !important;
}

body.page-products.mobile-filter div.block.filter.vertical div.eln-breadcrumb.mobile div.filter-current ol.items li.item span.filters,
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.eln-breadcrumb.left div.filter-current ol.items li.item span.filters {
  order: 2;
  height: 100%;
  display: inline-block;
  padding:0;
}

body.page-products.mobile-filter div.block.filter.vertical div.eln-breadcrumb.mobile div.filter-current ol.items li.item span.filters span.filter-value,
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.eln-breadcrumb.left div.filter-current ol.items li.item span.filters span.filter-value {
  color: var(--ws-blue-400);
  display: inline-block;
}

body.page-products.mobile-filter div.block.filter.vertical div.eln-breadcrumb.mobile div.filter-current ol.items li.item a,
body.page-products div.columns  div.sidebar.sidebar-main div.sidebar-content div.eln-breadcrumb.left div.filter-current ol.items li.item a {
  text-decoration: none;
  color: var(--ws-blue-400) !important;
}

body.page-products.mobile-filter div.block.filter.vertical div.eln-breadcrumb.mobile div.filter-current ol.items li.item a.action.remove,
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.eln-breadcrumb.left div.filter-current ol.items li.item a.action.remove {
  order: 4;
  padding: 0;
  top: unset;
  right: unset;
}

body.page-products.mobile-filter div.block.filter.vertical div.eln-breadcrumb.mobile div.filter-current ol.items li.item a.action.remove::before,
body.page-products div.columns  div.sidebar.sidebar-main div.sidebar-content div.eln-breadcrumb.left div.filter-current ol.items li.item a.action.remove::before {
  font-size: var(--ws-3xs) !important;
  line-height: inherit;
  color: var(--ws-blue-400) !important;
  content: '\e616';
  font-family: EE-Icons;
  cursor: pointer;
  margin: 0;
}

body.page-products.mobile-filter div.block.filter.vertical div.eln-breadcrumb.mobile div.filter-current ol.items li.item a.action.remove span,
body.page-products div.columns  div.sidebar.sidebar-main div.sidebar-content div.eln-breadcrumb.left div.filter-current ol.items li.item a.action.remove span{
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

body.page-products.mobile-filter div.block.filter.vertical div.eln-breadcrumb.mobile div.filter-current div.filter-actions,
body.page-products div.columns  div.sidebar.sidebar-main div.sidebar-content div.eln-breadcrumb.left div.filter-current div.filter-actions {
  padding: 1rem 1rem 0 0;
  text-align: right;
  border-bottom: 1px solid var(--ws-gray-400);
  font-size: var(--ws-xs);
  color: var(--ws-blue-400);
}

body.page-products.mobile-filter div.block.filter.vertical div.eln-breadcrumb.mobile div.filter-current div.filter-actions a,
body.page-products div.columns  div.sidebar.sidebar-main div.sidebar-content div.eln-breadcrumb.left div.filter-current div.filter-actions a {
  display: inline-block;
  color: inherit !important;
  padding: 0.4rem 0;
}

body.page-products.mobile-filter div.block.filter.vertical div.eln-breadcrumb.mobile div.filter-current div.filter-actions a::before,
body.page-products div.columns  div.sidebar.sidebar-main div.sidebar-content div.eln-breadcrumb.left div.filter-current div.filter-actions a::before {
  content: url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.0956 4.46758H3.96185C3.21141 4.46758 2.60329 5.07523 2.60329 5.82567L3.33941 13.6419C3.33941 14.3919 3.94798 15 4.6984 15H10.4731C11.2236 15 11.8321 14.3919 11.8321 13.6419L12.4551 5.82567C12.4541 5.07523 11.846 4.46758 11.0956 4.46758ZM5.71687 12.6221C5.71687 12.9968 5.41282 13.3004 5.03759 13.3004C4.66238 13.3004 4.35833 12.9964 4.35833 12.6221V6.5054C4.35833 6.13064 4.66238 5.82567 5.03759 5.82567C5.41282 5.82567 5.71687 6.13064 5.71687 6.5054V12.6221ZM8.09476 12.6221C8.09476 12.9968 7.79071 13.3004 7.4155 13.3004C7.04029 13.3004 6.73624 12.9964 6.73624 12.6221V6.5054C6.73624 6.13064 7.04029 5.82567 7.4155 5.82567C7.79073 5.82567 8.09476 6.13064 8.09476 6.5054V12.6221ZM10.4727 12.6221C10.4727 12.9968 10.1686 13.3004 9.79341 13.3004C9.4182 13.3004 9.11415 12.9964 9.11415 12.6221V6.5054C9.11415 6.13064 9.4182 5.82567 9.79341 5.82567C10.1686 5.82567 10.4727 6.13064 10.4727 6.5054V12.6221ZM3.5991 3.78832L11.8238 1.67241C12.2781 1.55596 12.5516 1.09295 12.4347 0.638717C12.3178 0.184488 11.8548 -0.0890684 11.4006 0.0264493L8.87247 0.677072C8.6382 0.329572 8.20568 0.147062 7.77687 0.25703L6.7903 0.511646C6.36147 0.622088 6.07082 0.990365 6.03293 1.40764L3.17582 2.14329C2.72159 2.25973 2.44849 2.72275 2.56493 3.17698C2.68185 3.63166 3.14487 3.90429 3.5991 3.78832Z" fill="%236281F7"/></svg>');
}

body.page-products.mobile div.block.filter.vertical div.filter-content div.eln-layer,
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.block.filter.vertical div.filter-content div.eln-layer {
  padding: 0.5rem 0 0.5rem 0;
}

/* FIN BREADCRUMP*/

body.page-products.mobile-filter div.block.filter.vertical div.filter-content div.eln-layer div.filter-options-item,
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.block.filter.vertical div.filter-content div.eln-layer div.filter-options-item {
  border-bottom: 1px solid var(--ws-gray-400);
  padding: 1rem 0;
  margin:0;
}

/* DEBUT  div.filter-options-title */
body.page-products.mobile-filter div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.filter-options-title,
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.filter-options-title {
  font-weight: 500;
  font-size: var(--ws-2xl);
  color: var(--ws-gray-900);
  text-transform: unset;
  cursor: pointer;
  margin: 0;
  overflow: hidden;
  padding: 0 2rem 0 0;
  position: relative;
  word-break: normal;
  z-index: 1;
  display: block;
  text-decoration: none;
  line-height: 2;
}

body.page-products.mobile-filter div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.filter-options-title::after,
body.page-products div.columns  div.sidebar.sidebar-main div.sidebar-content div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.filter-options-title::after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: inherit;
  color: inherit;
  content: "\f80b";
  font-family: "porto-icons";
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
  position: absolute;
  right: 0px;
  top: 0px;
  transition: transform 0.5s ease;
}

body.page-products.mobile-filter div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.filter-options-title:hover,
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.filter-options-title:hover {
  color: var(--ws-gray-700);
}

body.page-products.mobile-filter div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item.active > div.filter-options-title::after,
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item.active > div.filter-options-title::after {
  transform: rotate(180deg);
}

/* FIN  div.filter-options-title */

body.page-products.mobile-filter div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content,
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content {
  display: none;
  padding: 1rem 0 0 0;
  font-size: var(--ws-xs);
  margin:0;
}

body.page-products.mobile-filter div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item.active div.eln-filter-content,
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item.active div.eln-filter-content {
 display: block !important;
}

body.page-products.mobile-filter div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content div.swatch-attribute-options,
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content div.swatch-attribute-options {
  display: flex;
  flex-direction: column;
  margin: 0;
  flex-wrap: wrap;
}

body.page-products.mobile-filter div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content div.swatch-attribute-options div.swatch-attribute div.options-container,
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content div.swatch-attribute-options div.swatch-attribute div.options-container {
  display: flex;
  width: 100%;
  flex-direction: column;
  margin: 0;
  row-gap: 0.5rem;
}

body.page-products.mobile-filter div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item[attribute-code=cherchez_modele_ids] div.eln-filter-content div.swatch-attribute-options div.swatch-attribute div.options-container,
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item[attribute-code=cherchez_modele_ids] div.eln-filter-content div.swatch-attribute-options div.swatch-attribute div.options-container {
  row-gap: 1rem;
}

/* DEBUT swatch-attribute.swatch-layered */
body.page-products.mobile-filter div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content div.swatch-attribute-options div.swatch-attribute.swatch-layered div.options-container,
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content div.swatch-attribute-options div.swatch-attribute.swatch-layered div.options-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 1rem;
  width: 100%;
}


body.page-products.mobile-filter div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item[attribute-code=by_reference_ids] div.eln-filter-content div.swatch-attribute-options div.swatch-attribute div.options-container,
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item[attribute-code=by_reference_ids] div.eln-filter-content div.swatch-attribute-options div.swatch-attribute div.options-container {
  max-height: 275px;
  overflow-x: auto;
  padding: 0;
}

body.page-products.mobile-filter div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item[attribute-code=cherchez_modele_ids] div.eln-filter-content div.swatch-attribute-options div.swatch-attribute div.options-container,
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item[attribute-code=cherchez_modele_ids] div.eln-filter-content div.swatch-attribute-options div.swatch-attribute div.options-container {
  max-height: 275px;
  overflow-x: auto;
  padding: 0;
}

body.page-products.mobile-filter div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item[attribute-code=by_reference_ids] div.eln-filter-content div.swatch-attribute-options div.swatch-attribute div.options-container::-webkit-scrollbar,
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item[attribute-code=by_reference_ids] div.eln-filter-content div.swatch-attribute-options div.swatch-attribute div.options-container::-webkit-scrollbar {
  width: 0.8rem;
}

body.page-products.mobile-filter div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item[attribute-code=by_reference_ids] div.eln-filter-content div.swatch-attribute-options div.swatch-attribute div.options-container::-webkit-scrollbar-thumb,
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item[attribute-code=by_reference_ids] div.eln-filter-content div.swatch-attribute-options div.swatch-attribute div.options-container::-webkit-scrollbar-thumb {
  background-color: var(--ws-gray-500);
  border-radius: 8px;
}


body.page-products.mobile-filter div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item[attribute-code=cherchez_modele_ids] div.eln-filter-content div.swatch-attribute-options div.swatch-attribute div.options-container::-webkit-scrollbar,
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item[attribute-code=cherchez_modele_ids] div.eln-filter-content div.swatch-attribute-options div.swatch-attribute div.options-container::-webkit-scrollbar {
  width: 0.8rem;
}

body.page-products.mobile-filter div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item[attribute-code=cherchez_modele_ids] div.eln-filter-content div.swatch-attribute-options div.swatch-attribute div.options-container::-webkit-scrollbar-thumb,
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item[attribute-code=cherchez_modele_ids] div.eln-filter-content div.swatch-attribute-options div.swatch-attribute div.options-container::-webkit-scrollbar-thumb {
  background-color: var(--ws-gray-500);
  border-radius: 8px;
}


body.page-products.mobile-filter div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content div.swatch-attribute-options div.swatch-attribute div.options-container input.eln-layer-filter,
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content div.swatch-attribute div.options-container input.eln-layer-filter {
  width: 90%;
  height: 3rem !important;
  margin-bottom: 1rem;
  padding: 0.6rem;
  border-radius: 4px;
}

body.page-products.mobile-filter div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content div.swatch-attribute-options div.swatch-attribute div.options-container input.eln-layer-filter {
  height: 3.5rem !important;
  padding: 0 0.6rem;
}

body.page-products.mobile-filter div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content div.swatch-attribute-options div.swatch-attribute div.options-container a.filter-option,
body.page-products.mobile-filter div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content div.swatch-attribute-options div.swatch-attribute div.options-container span.filter-option,
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content div.swatch-attribute-options div.swatch-attribute div.options-container a.filter-option,
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content div.swatch-attribute-options div.swatch-attribute div.options-container span.filter-option {
  cursor: pointer;
  text-decoration: none;
  color: var(--ws-gray-900);
  margin: 0;
  padding: 0;
}

body.page-products.mobile-filter div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content div.swatch-attribute-options div.swatch-attribute.hide-more div.options-container span.filter-option[attribute-code=by_reference_ids], 
body.page-products.mobile-filter div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content div.swatch-attribute-options div.swatch-attribute.hide-more div.options-container span.filter-option[attribute-code=cherchez_modele_ids],

body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content div.swatch-attribute-options div.swatch-attribute.hide-more div.options-container span.filter-option[attribute-code=by_reference_ids], 
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content div.swatch-attribute-options div.swatch-attribute.hide-more div.options-container span.filter-option[attribute-code=cherchez_modele_ids] {
  display: none !important;
}

body.page-products.mobile-filter div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content div.swatch-attribute.swatch-layered div.options-container span.filter-option,
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content div.swatch-attribute-options div.swatch-attribute.swatch-layered div.options-container span.filter-option {
  cursor: pointer;
  text-decoration: none;
  color: var(--ws-gray-900);
}

body.page-products.mobile-filter div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content div.swatch-attribute.swatch-layered div.options-container span.swatch-option-link-layered,
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content div.swatch-attribute-options div.swatch-attribute.swatch-layered div.options-container span.filter-option.swatch-option-link-layered {
  margin: 0 !important; 
  padding: 0 !important; 
  position: relative; 
}

body.page-products.mobile-filter div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content div.swatch-attribute.swatch-layered div.options-container span.swatch-option-link-layered div.swatch-option.color,
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content div.swatch-attribute-options div.swatch-attribute.swatch-layered div.options-container span.filter-option.swatch-option-link-layered  div.swatch-option.color {
  display: block;
  margin: 0;
  padding: 0 !important;
  width: 28px !important;
  height: 28px !important;
  white-space: nowrap;
  position: relative;
  text-align: left;
  border: 1px solid var(--ws-gray-400);
  min-width: auto;
  float: left;
  outline: none;
  background-size: cover !important;
  cursor: pointer;
  overflow: hidden;
  border-radius: 4px;
}

body.page-products.mobile-filter div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item[attribute-code=by_reference_ids] div.eln-filter-content div.swatch-attribute-options div.swatch-attribute a, 
body.page-products.mobile-filter div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item[attribute-code=cherchez_modele_ids] div.eln-filter-content div.swatch-attribute-options div.swatch-attribute a,

body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item[attribute-code=by_reference_ids] div.eln-filter-content div.swatch-attribute-options div.swatch-attribute a, 
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item[attribute-code=cherchez_modele_ids] div.eln-filter-content div.swatch-attribute-options div.swatch-attribute a {
display: none !important;
}

div.block.filter div.eln-layer div.eln-filter-item[attribute-code=categories] ul {
  padding: 0;
  margin: 0;
}

div.block.filter div.eln-layer div.eln-filter-item[attribute-code=categories] ul li {
  list-style: none;
  margin: 0;
}

div.block.filter div.eln-layer div.eln-filter-item[attribute-code=categories] ul li.children {
  padding-left: 0;
  display: flex;
  flex-direction: column;
  grid-row-gap: 0.5rem;
}

div.block.filter div.eln-layer div.eln-filter-item[attribute-code=categories] ul li.children span.tree {
  display:none
}

div.block.filter div.eln-layer div.eln-filter-item[attribute-code=categories] ul li.children a.eln-filter-option {
  cursor: pointer;
  text-decoration: none;
  margin:0;
  padding: 0;
}

div.block.filter div.eln-layer div.eln-filter-item[attribute-code=categories] ul li.children > ul {
  display: block;
}

div.block.filter div.eln-layer div.eln-filter-item[attribute-code=categories] ul li.children a.eln-filter-option:first-of-type {
  display: none !important;
}

div.block.filter div.eln-layer div.eln-filter-item[attribute-code=categories] ul li  ul[id*="eln-category-"]  {
  padding-left: 0;
  display: flex;
  flex-direction: column;
  row-gap: 0.5rem;
}

div.block.filter div.eln-layer div.eln-filter-item[attribute-code=categories] ul li > ul[id*="eln-category-"] li a.eln-filter-option:first-of-type {
  display: block !important;
  font-weight: 500;
}

div.block.filter div.eln-layer div.eln-filter-item[attribute-code=categories] ul li  ul[id*="eln-category-"] li  ul[id*="eln-category-"] {
  padding-left:1.2rem;
}

div.block.filter div.eln-layer div.eln-filter-item[attribute-code=categories] ul li > ul[id*="eln-category-"] li.children  > ul[id*="eln-category-"] li a.eln-filter-option:first-of-type {
  display: block!important;
  font-weight: 400;
}

div.block.filter div.eln-layer div.eln-filter-item[attribute-code=categories] ul li > ul[id*="eln-category-"] li.children  > ul[id*="eln-category-"] li:last-child {
  padding-bottom:1.5rem;
}

div.block.filter div.eln-layer div.eln-filter-item[attribute-code=categories] ul li > ul[id*="eln-category-"] li.children  > ul li > ul li {
 display: none !important;
}

div.block.filter div.eln-layer div.eln-filter-item[attribute-code=categories] ul li a div{
  display: flex;
  align-items: center;
  column-gap :0.5rem;
}

body.page-products.mobile-filter div.block.filter.vertical div.filter-content div.eln-layer div.filter-options-item .ui-slider-handle.wyomind-primary-bgcolor,
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.block.filter.vertical div.filter-content div.eln-layer div.filter-options-item .ui-slider-handle.wyomind-primary-bgcolor {
  background-color: var(--bs-primary) !important;
}

body.page-products.mobile-filter div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content div.swatch-attribute.swatch-layered div.options-container span.filter-option .swatch-option.text,
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content div.swatch-attribute-options div.swatch-attribute.swatch-layered div.options-container span.filter-option .swatch-option.text {
  min-width: 4rem;
  text-align: center;
  margin: 0;
  padding: 0;
  line-height: 1.6;
  height: auto;
  background: var(--ws-white);
  border: 1px solid var(--ws-gray-400);
  border-radius:4px;
  font-size: var(--ws-xs);
  font-weight: 400;
  color: var(--ws-gray-900);
  outline: none;
  text-overflow: ellipsis;
}

body.page-products.mobile-filter div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content div.swatch-attribute-options div.swatch-attribute.swatch-layered div.options-container span.filter-option .swatch-option.text {
  line-height: 3.5rem;
}

body.page-products.mobile-filter div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content div.swatch-attribute-options div.swatch-attribute.swatch-layered div.options-container span.filter-option .swatch-option.text.selected,
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content div.swatch-attribute-options div.swatch-attribute.swatch-layered div.options-container span.filter-option .swatch-option.text.selected {
  color: var(--ws-white);
  border: 1px solid var(--bs-primary);
  background-color: var(--bs-primary);
}

body.page-products.mobile-filter div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content div.swatch-attribute-options div.swatch-attribute.swatch-layered div.options-container span.filter-option .swatch-option:not(.disabled):hover ,
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content div.swatch-attribute-options div.swatch-attribute.swatch-layered div.options-container span.filter-option .swatch-option:not(.disabled):hover {
  background-color: rgba(var(--bs-primary-rgb), 0.33);
  border: 1px solid rgba(var(--bs-primary-rgb), 0.33);
}

body.page-products.mobile-filter div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content div.swatch-attribute-options div.swatch-attribute div.options-container .filter-option input[type=checkbox],
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content div.swatch-attribute-options div.swatch-attribute div.options-container span.filter-option input[type=checkbox] {
  display: none;
  float: left;
  margin: 2px 0.25em 0 0;
  position: relative;
  top: 2px;
}

body.page-products.mobile-filter div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content div.swatch-attribute-options div.swatch-attribute div.options-container .filter-option.disabled,
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content div.swatch-attribute-options div.swatch-attribute div.options-container .filter-option.disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

body.page-products.mobile-filter div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content div.swatch-attribute-options  div.swatch-attribute div.options-container .filter-option:hover,
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content div.swatch-attribute div.options-container .filter-option:hover {
  background-color: unset;
}

/* FIN swatch-attribute.swatch-layered */

body.page-products.mobile-filter div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content .filter-option .filter-option-row,
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content .filter-option .filter-option-row {
  display: inline-flex;
  align-items: center;
  column-gap: 0.5rem;
}

body.page-products.mobile-filter div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content div.swatch-attribute-options div.swatch-attribute div.options-container div[data-filter],
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content div.swatch-attribute-options div.swatch-attribute div.options-container div[data-filter] {
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
}

body.page-products.mobile-filter div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content .filter-option span.title,
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content .filter-option span.title {
  display: inline-flex;
  align-items: center;
  color: var(--ws-gray-900);
  font-size: var(--ws-x);
  margin:0;
  padding: 0;
  column-gap: 0.5rem;
  line-height: 1;
}

body.page-products.mobile-filter div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content span.filter-option[attribute-code=by_reference_ids] span.title,
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content span.filter-option[attribute-code=by_reference_ids] span.title,

body.page-products.mobile-filter div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content span.filter-option[attribute-code=cherchez_modele_ids] span.title,
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content span.filter-option[attribute-code=cherchez_modele_ids] span.title {
  line-height: 1.1;
  letter-spacing: -0.05rem;
}

body.page-products.mobile-filter div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content .filter-option span.title::before,
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content .filter-option span.title::before {
  background-color: var(--ws-white);
  border: 1px solid var(--ws-gray-400);
  margin: 0;
  color: transparent;
  float: revert;
  text-align: center;
  vertical-align: revert;
  content: " ";
  font-size: 0;
  transition: font-size 0.1s ease-out, color 0.1s ease-out, border-color 0.1s linear;
  border-radius: 4px;
  width: 2.2rem !important;
  height: 2.2rem !important;
  flex-shrink: 0;
}

body.page-products.mobile-filter div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content .filter-option span.title::before {
  width: 2rem;
  height: 2rem;
}

body.page-products.mobile-filter div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content .filter-option span.title.selected::before,
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content .filter-option span.title.selected::before {
  content: "\2714";
  font-size: var(--ws-x);
  line-height: 2.2rem;
  color: var(--ws-white);
  border: 1px solid var(--bs-primary);
  background-color: var(--bs-primary);
  opacity: 0.9;
}

body.page-products.mobile-filter div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content .filter-option span.title.selected::before {
  font-size: var(--ws-2xl);
  line-height: 1.6rem;
}

body.page-products.mobile-filter div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content .filter-option:not(.filter-option.disabled) span.title:hover::before,
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content .filter-option:not(.filter-option.disabled) span.title:hover::before {
  background-color: var(--bs-primary);
  border: 1px solid var(--bs-primary);
  opacity: 0.33;
}

body.page-products.mobile-filter div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content .filter-option span.count,
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content .filter-option span.count {
  display: flex;
  align-items: center;
  color: var(--ws-gray-500);
  font-size: var(--ws-4xs);
  padding-right: 0.5rem;
  padding-left: 0;
  line-height: 1.3;
}

body.page-products.mobile-filter div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content.price,
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content.price {
  padding: 1rem 1rem;
}

body.page-products.mobile-filter div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content.price div.price-range input,
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content.price div.price-range input {
  width: 8.96rem;
  height: 3rem !important;
  padding: 0.6rem;
  border-radius: 4px;
  margin: 0 0.4rem;
  text-align: center;
}

body.page-products.mobile-filter div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content.price div.price-range input {
  height: 3.5rem !important;
  padding: 0 0.6rem;
}

body.page-products.mobile-filter div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content.price div.price-limit,
body.page-products div.columns div.sidebar.sidebar-main div.sidebar-content div.block.filter.vertical div.filter-content div.eln-layer div.eln-filter-item div.eln-filter-content.price div.price-limit {
  display: none;
}

body.page-products div.columns div.column.main  div.eln-toolbar.toolbar {
  display: flex;
  align-items: center;
  justify-content: center;
  column-gap: 0.4rem;
  margin: 0;
  padding: 1rem 0;
  font-size: var(--ws-xs);
  text-align: center;
  font-weight: 500;
  line-height: 1;
}

body.page-products div.columns div.column.main  div.eln-toolbar.toolbar-products {
  justify-content: flex-end;
}

@media (max-width: 991px){

  body.page-products div.columns div.column.main  div.eln-toolbar.toolbar {
    padding: 0.5rem 0;
    margin: 1rem 0 1rem 0;
    color: var(--ws-gray-900);
    font-size: var(--ws-xs);
    letter-spacing: -.045em;
    background: none;
}

  body.page-products div.columns div.column.main  div.eln-toolbar.toolbar.toolbar-products {
    justify-content: center;
    background: var(--ws-gray-150);
    border-radius: 8px;
  }
}

@media only screen and (max-width: 767px) {

  body.page-products div.columns div.column.main div.eln-toolbar.toolbar.sticky {
    position: fixed !important;
    border-radius:0;
    z-index: 8;
    width: 100%;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
    border-bottom: 1px solid var(--ws-gray-400);
    transition: left 0.3s;
    margin: 0 auto 0 auto;
    left: 50%;
    transform: translateX(-50%);
  }

  body.page-products div.columns div.column.main div.toolbar.toolbar-products .modes {
   display:none;
  }
}

body.page-products div.columns div.column.main div.eln-toolbar.toolbar > * {
  margin: 0;
}

body.page-products div.columns div.column.main div.toolbar.toolbar-products .modes {
  display: flex;
  align-items: center;
  column-gap: 0.4rem;
}

@media only screen and (max-width: 767px){
  body.page-products div.columns div.column.main div.toolbar.toolbar-products .modes {
    display:none;
  }
}
body.page-products div.columns div.column.main div.toolbar.toolbar-products .modes strong.modes-label {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

body.page-products div.columns div.column.main div.toolbar.toolbar-products .modes-mode {
  display: inline-flex !important;
  justify-content: center !important;
  align-items: center !important;
  column-gap: 0.7rem!important;
  height: 2.5rem !important;
  min-width: 2.5rem;
  width: 2.5rem !important;
  border: 1px solid var(--ws-gray-400);
  border-radius: 6px!important;
  padding: 0 0.5rem !important;
  margin: 0 !important;
  font-size: var(--ws-2xs) !important;
  font-style: normal !important;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  background-color: var(--ws-white);
  transition: color 0.15s, background-color 0.15s, border-color 0.15s, box-shadow 0.15s, transform 0.2s !important;
  cursor: pointer!important;
  box-sizing: border-box;
}

body.page-products div.columns div.column.main div.toolbar.toolbar-products .modes-mode.active,
body.page-products div.columns div.column.main div.toolbar.toolbar-products .modes-mode:hover {
  border: 1px solid var(--bs-primary);
  background-color: var(--bs-primary);
   box-sizing: border-box;
}

body.page-products div.columns div.column.main div.toolbar.toolbar-products .modes-mode::before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: var(--ws-2xs) !important;
  line-height: inherit;
  color: var(--ws-gray-900);
  font-family: 'porto-icons';
  vertical-align: middle;
  font-weight: 500 !important;
  speak: none;
  text-align: center;
  display: inline-block;
  overflow: visible;
}

body.page-products div.columns div.column.main div.toolbar.toolbar-products .modes-mode.active::before, 
body.page-products div.columns div.column.main div.toolbar.toolbar-products .modes-mode:hover::before {
  color: var(--ws-white);
}

body.page-products div.columns div.column.main div.toolbar.toolbar-products .modes-mode.mode-grid::before {
  content: '\f839';
}

body.page-products div.columns div.column.main div.toolbar.toolbar-products .modes-mode.mode-list::before {
  content: '\f83a';
}

body.page-products div.columns div.column.main div.toolbar.toolbar-products div.product-amount {
  float: initial;
}

body.page-products div.columns div.column.main div.toolbar.toolbar-products div.product-amount p.toolbar-amount {
  display:block;
  position: static;
  float: initial;
  line-height: 1;
  padding: 0;
  margin: 0;
  vertical-align: middle;
  text-align: left;
}

body.page-products div.columns div.column.main div.toolbar.toolbar-products div.toolbar-sorter {
  display: flex;
  align-items: center;
  column-gap: 1rem;
  margin:0;
  position: static;
}

body.page-products div.columns div.column.main div.toolbar div.toolbar-sorter label.sorter-label {
  line-height: 1;
  font-weight: 500;
  margin: 0;
  vertical-align: initial;
}

body.page-products div.columns div.column.main div.toolbar div.toolbar.limiter select.limiter-options,
body.page-products div.columns div.column.main div.toolbar.toolbar-products div.toolbar-sorter select.sorter-options {
  margin: 0;
  padding: 0 2.5rem 0 0.8rem;
  width: auto;
  height: 2.5rem;
  border-radius: 4px;
  border: 1px solid var(--ws-gray-400) !important;
  background-color: var(--ws-gray-150);
  font-size: var(--ws-xs);
  font-family: Poppins, 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: var(--ws-gray-900);
  line-height: 1;
  box-shadow: none;
  box-sizing: border-box;
  background: var(--ws-white) url(../images/select-bg.svg) no-repeat 99% 49%;
  background-size: 26px 60px;
  appearance: none;
}

body.page-products div.columns div.column.main div.toolbar div.toolbar.limiter select.limiter-options,
body.page-products div.columns div.column.main div.toolbar.toolbar-products div.toolbar-sorter select.sorter-options {
  margin: 0;
  padding: 0 2.5rem 0 0.8rem;
  width: auto;
  border-radius: 4px;
  border: 1px solid var(--ws-gray-400) !important;
  background-color: var(--ws-gray-150);
  font-size: var(--ws-xs);
  font-family: Poppins, 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: var(--ws-gray-900);
  line-height: 1;
  box-shadow: none;
  box-sizing: border-box;
  background: var(--ws-white) url(../images/select-bg.svg) no-repeat 99% 49%;
  background-size: 26px 60px;
  appearance: none;
}

body.page-products div.columns div.column.main div.toolbar.toolbar-products div.toolbar-sorter select.sorter-options {
  height: 2.5rem !important;
}

body.page-products div.columns div.column.main div.toolbar div.toolbar.limiter select.limiter-options {
  height: 3rem;
}

@media (max-width: 991px){
  body.page-products div.columns div.column.main div.toolbar.toolbar-products div.toolbar-sorter select.sorter-options {
    text-transform: inherit;
    max-width: 120px;
    letter-spacing: 0;
    font-weight: inherit;
  }
}

body.page-products div.columns div.column.main div.toolbar-products div.toolbar-sorter a.action.sorter-action {
  vertical-align: top;
  display: none;
  text-decoration: none;
}

body.page-products div.columns div.column.main div.toolbar-products div.toolbar-sorter a.action.sorter-action.active {
  display: inline-block;
}

body.page-products div.columns div.column.main div.toolbar-products div.toolbar-sorter a.action.sorter-action::before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: inherit;
  line-height: inherit;
  color: var(--ws-gray-900);
  font-family: 'porto-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
  vertical-align: top;
}

body.page-products div.columns div.column.main div.toolbar-products div.toolbar-sorter a.action.sorter-action.sort-asc::before {
  content: '\f840';
}

body.page-products div.columns div.column.main div.toolbar-products div.toolbar-sorter a.sorter-action.sort-desc::before {
  content: '\f842';
}

body.page-products div.columns div.column.main div.toolbar-products div.toolbar-sorter a.sorter-action > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

body.page-products div.columns div.column.main div.eln-toolbar.toolbar div.pages {
    display: inline-block;
}

body.page-products div.columns div.column.main div.eln-toolbar.toolbar ul.items {
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
  font-size: var(--ws-x);
  letter-spacing: -1px;
  line-height: 0;
  white-space: nowrap;
  margin: 0;
  padding: 0;
  list-style: none none;
  font-weight: 400;
}

body.page-products div.columns div.column.main div.eln-toolbar.toolbar .pages ul.items li.item {
  font-size: var(--ws-x);
  line-height: 2.4rem;
  letter-spacing: normal;
  margin: 0;
  display: inline-block;
}

body.page-products div.columns div.column.main div.eln-toolbar.toolbar .pages ul.items li.item strong.page, 
body.page-products div.columns div.column.main div.eln-toolbar.toolbar .pages ul.items li.item a.page,
body.page-products div.columns div.column.main div.eln-toolbar.toolbar .pages ul.items li.item a.action {
  border: 1px solid var(--ws-gray-400);
  border-radius: 4px;
  color: var(--ws-gray-600);
  display: block !important;
  font-size: var(--ws-x);
  font-weight: 500;
  margin: 0;
  padding: 0 0.5em;
  line-height: 2.1em;
  min-width: 2.2em;
  height: 3rem;
  text-decoration: none;
  text-align: center;
  background: none;
}

body.page-products div.columns div.column.main div.eln-toolbar.toolbar .pages ul.items li.item a.page::before {
  display: inline-block;
  margin: 0;
  text-align: center;
  background: none;
  font-weight: normal;
  overflow: hidden;
  vertical-align: top;
  speak: none;
  font-family: 'porto-icons';
  font-size: var(--ws-2xl);
  color:revert;
  color: var(--ws-gray-600);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: inherit;
}

body.page-products div.columns div.column.main div.eln-toolbar.toolbar div.pages ul.items li.item a.page.action.previous::before {
  content: '\f802';
}

body.page-products div.columns div.column.main div.eln-toolbar.toolbar div.pages ul.items li.item a.page.action.next::before {
  content: '\f801';
}

body.catalog-product-view div.product-info-custom-attributes section > * {
  width: 100%;
}
body.catalog-product-view div.block.gamme .w03-tag-price-difference,
body.catalog-product-view div.block.upsell .w03-tag-price-difference,
body.catalog-product-view div.block.crosssell .w03-tag-price-difference,
body.catalog-product-view div.block.related .w03-tag-price-difference,
body.catalog-product-view div.block.equipement .w03-tag-price-difference {
  display: none !important;
}
body.catalog-product-view div.product-info-key-features,
body.catalog-product-view div.product-info-detail-functionality,
body.catalog-product-view div.product-info-video,
body.catalog-product-view div.product-info-custom-attributes,
body.catalog-product-view section.block-related-posts,
body.catalog-product-view div.product-tag-category,
body.catalog-product-view div.block.gamme,
body.catalog-product-view div.block.upsell,
body.catalog-product-view div.block.crosssell,
body.catalog-product-view div.block.related,
body.catalog-product-view div.block.equipement {
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
  position: relative;
}
body.catalog-product-view div.product-info-custom-attributes {
  background-color: var(--ws-blue-020);
  min-height: 500px;
}
body.catalog-product-view div.product-info-key-features,
body.catalog-product-view div.product-info-detail-functionality,
body.catalog-product-view div.product-info-video,
body.catalog-product-view section.block-related-posts,
body.catalog-product-view div.product-tag-category,
body.catalog-product-view div.block.gamme,
body.catalog-product-view div.block.upsell,
body.catalog-product-view div.block.crosssell,
body.catalog-product-view div.block.related,
body.catalog-product-view div.block.equipement {
  background-color: var(--ws-blue-000);
}

body.page-products div.columns div.column.main div.eln-toolbar.toolbar .pages ul.items li.item.current strong.page,
body.page-products div.columns div.column.main div.eln-toolbar.toolbar .pages ul.items li.item a.page:hover,
body.page-products div.columns div.column.main div.eln-toolbar.toolbar .pages ul.items li.item a.page.action.next:hover{
  border: 1px solid var(--bs-primary);
  background-color: var(--bs-primary);
  color: var(--ws-white)!important;
  box-sizing: border-box;
}

body.checkout-cart-index div.block.crosssell div.products-grid div.owl-carousel div.owl-stage-outer,

body.catalogsearch-result-index div.products-grid,
body.catalogsearch-result-index div.products-list,

body.catalog-category-view div.products-grid,
body.catalog-category-view div.products-list,

body.catalog-product-view div.block.related div.products-grid div.owl-carousel div.owl-stage-outer,
body.catalog-product-view div.block.equipement div.products-grid div.owl-carousel div.owl-stage-outer {
  padding: 0 !important;
  margin:0 !important;
}

body.catalog-product-view div.block.gamme div.products div.owl-carousel div.owl-stage-outer,
body.catalog-product-view div.block.parts div.products div.owl-carousel div.owl-stage-outer,
body.catalog-product-view div.block.upsell div.products div.owl-carousel div.owl-stage-outer {
  padding: 1rem 1rem 2rem 1rem !important;
}


body.catalog-product-view div.block.equipement div.products-grid div.owl-carousel.owl-grab {
  cursor:default
}
/*supp*/
/*
header.page-header div.header-right div.miniquote-wrapper div.block-miniquote div.block-content div.miniquote-items-wrapper ol.miniquote-items,
header.page-header div.header-right div.minicart-wrapper div.block-minicart div.block-content div.minicart-items-wrapper ol.minicart-items,*/
body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table,

body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table,
body.checkout-cart-index div.block.crosssell div.products-grid div.owl-carousel div.owl-stage,

body.catalogsearch-result-index div.products-grid ol.product-items,
body.catalogsearch-result-index div.products-list ol.product-items,

body.catalog-category-view div.products-grid ol.product-items,
body.catalog-category-view div.products-list ol.product-items,

body.catalog-product-view div.block.related div.products-grid div.owl-carousel div.owl-stage,
body.catalog-product-view div.block.equipement div.products-grid div.owl-carousel div.owl-stage,
body.catalog-product-view div.block.gamme div.products-grid div.owl-carousel div.owl-stage,
body.catalog-product-view div.block.parts div.products-grid div.owl-carousel div.owl-stage,
body.catalog-product-view div.block.upsell div.products-grid div.owl-carousel div.owl-stage {
  display: grid;
  grid-gap: 1.5rem;
}

body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table,

body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table,
body.checkout-cart-index div.block.crosssell div.products-grid div.owl-carousel div.owl-stage,

body.catalogsearch-result-index div.products-list ol.product-items,
body.catalog-category-view div.products-list ol.product-items,
body.catalog-product-view div.block.related div.products-grid div.owl-carousel div.owl-stage {
  grid-template-columns: 1fr;
}

body.catalogsearch-result-index div.products-grid ol.product-items,
body.catalog-category-view div.products-grid ol.product-items {
  grid-template-columns: repeat(auto-fill,minmax(220px,1fr));
}

body.catalog-product-view div.block.equipement div.products-grid div.owl-carousel div.owl-stage {
  grid-template-columns: repeat(auto-fill,370px);
  grid-auto-flow: column;
}

@media (max-width: 575px) {
  body.catalog-product-view div.block.equipement div.products-grid div.owl-carousel div.owl-stage {
    grid-template-columns: repeat(auto-fill,100%);
    grid-auto-flow: row;
  }
}

body.catalog-product-view div.block.gamme div.products-grid div.owl-carousel div.owl-stage,
body.catalog-product-view div.block.parts div.products-grid div.owl-carousel div.owl-stage,
body.catalog-product-view div.block.upsell div.products-grid div.owl-carousel div.owl-stage {
  grid-template-columns: repeat(auto-fill,220px);
  grid-auto-flow: column;
}

body.checkout-cart-index div.block.crosssell div.products-grid div.owl-carousel div.owl-stage,
body.catalog-product-view div.block.related div.products-grid div.owl-carousel div.owl-stage {
  width: 100% !important;
  transform: none !important;
}

body.quotation-quote-index  div.cart.table-wrapper ol.cart.items.data.table,
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table,

body.catalogsearch-result-index div.products-grid ol.product-items,
body.catalogsearch-result-index div.products-list ol.product-items,
body.catalog-category-view div.products-grid ol.product-items,
body.catalog-category-view div.products-list ol.product-items{
  position: relative;
  margin:0;
  padding:0.25rem;
  width: 100% !important;
  border:0 !important;
}

body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item,
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item {
  display:flex;
  flex-direction: column;
  padding:1rem;
}

body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item,

body.checkout-cart-index div.cart-container div.cart-summary,

body.catalogsearch-result-index div.products-grid ol.product-items li.product-item,
body.catalogsearch-result-index div.products-list ol.product-items li.product-item,

body.catalog-category-view div.products-grid ol.product-items li.product-item,
body.catalog-category-view div.products-list ol.product-items li.product-item,

body.catalog-product-view div.block.gamme div.products-grid div.owl-carousel div.owl-stage div.product-item,
body.catalog-product-view div.block.parts div.products-grid div.owl-carousel div.owl-stage div.product-item,
body.catalog-product-view div.block.upsell div.products-grid div.owl-carousel div.owl-stage div.product-item {
  border:0 !important;  
  transition: all 0.2s;
  border-radius: 0.375rem;
  box-shadow: var(--bs-box-shadow-sm);
  padding: 1rem;
  margin:0;
  width: 100% !important;
  background:var(--bs-secondary-bg);
}

body.checkout-cart-index div.block.crosssell div.products-grid div.owl-carousel div.owl-stage div.owl-item div.product-item,
body.catalog-product-view div.block.related div.products-grid div.product-item,
body.catalog-product-view div.block.equipement div.products-grid div.owl-carousel div.owl-stage div.owl-item div.product-item  {
  margin:0;
  padding: 1rem;
  width: 100%;
  max-width: 100%;
  text-align: left;
  border-radius: 6px;
  background: var(--bs-secondary-bg);
}

body.checkout-cart-index div.block.crosssell div.products-grid div.owl-carousel div.owl-stage div.owl-item,
body.checkout-cart-index div.block.crosssell div.products-grid div.owl-carousel div.owl-stage div.owl-item div.product-item,
body.catalog-product-view div.block.related div.products-grid div.owl-carousel div.owl-stage div.owl-item,
body.catalog-product-view div.block.related div.products-grid div.product-item {
  min-width: 100% !important;
  max-width: 100% !important;
}

body.catalog-product-view div.block.equipement div.products-grid div.owl-carousel div.owl-stage div.owl-item {
  min-width: 370px !important;
  max-width: 370px !important;
}

body.catalog-product-view div.block.gamme div.products-grid div.owl-carousel div.owl-stage div.product-item,
body.catalog-product-view div.block.parts div.products-grid div.owl-carousel div.owl-stage div.product-item,
body.catalog-product-view div.block.upsell div.products-grid div.owl-carousel div.owl-stage div.product-item {
  min-width: 220px !important;
  max-width: 220px !important;
  height: 100%;
}

body.catalogsearch-result-index div.products-grid ol.product-items li.product-item:hover,
body.catalogsearch-result-index div.products-list ol.product-items li.product-item:hover,

body.catalog-category-view div.products-grid ol.product-items li.product-item:hover,
body.catalog-category-view div.products-list ol.product-items li.product-item:hover,

body.catalog-product-view div.block.gamme div.products-grid div.owl-carousel div.owl-stage div.product-item:hover,
body.catalog-product-view div.block.parts div.products-grid div.owl-carousel div.owl-stage div.product-item:hover,
body.catalog-product-view div.block.upsell div.products-grid div.owl-carousel div.owl-stage div.product-item:hover {
  z-index: 0;
  box-shadow: var(--bs-box-shadow-sm-hover);
}

body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info:hover,
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info:hover,

body.checkout-cart-index div.block.crosssell div.products-grid div.product-item div.product-item-info:hover,

body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info:hover,
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info:hover,

body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info:hover,
body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info:hover,

body.catalog-product-view div.block.related div.products-grid div.product-item div.product-item-info:hover,
body.catalog-product-view div.block.equipement div.products-grid div.product-item div.product-item-info:hover,

body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info:hover,
body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info:hover,
body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info:hover {
  background-color: initial;
  box-shadow:none;
  padding-top: 0px;
  padding-bottom: 0px;
}

.product-item .product-item-info,
li.product-item div.product-item-info,
li.quote.item div.product-item-info,
li.cart.item div.product-item-info,
div.product-item div.product-item-info {
  display: grid!important;
  grid-template-rows: max-content auto;
  align-items: start;
  width: 100%!important;
  max-width: 100%!important;
  text-align: left!important;
  position: relative!important;
  margin: 0!important;
  padding: 0!important;
  border: 0 !important;
  transition: all 0.3s!important;
  height: 100%;
}

body.catalog-product-view .sticky-product {
  position: fixed;
  top: unset;
  bottom: 0;
  z-index: 11;
  padding: 0;
  max-width: 100%;
  overflow-x: hidden;
  transition: visibility 0.3s ease, opacity 0.3s ease;
  transform: translateY(100%);
}

@media (min-width: 992px) {
  body.catalog-product-view .sticky-product {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
}


body.catalog-product-view .sticky-product .sticky-detail,
body.catalog-product-view .sticky-product .sticky-image {
  margin-right: 0;
}

@keyframes slideInUp {
  from {
    transform: translateY(100%);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}

@keyframes slideOutDown {
  from {
    transform: translateY(0);
    opacity: 1;
  }
  to {
    transform: translateY(100%);
    opacity: 0;
  }
}

body.catalog-product-view .sticky-show {
  animation: slideInUp 0.4s ease forwards;
  visibility: visible !important;
}

body.catalog-product-view .sticky-hide {
  animation: slideOutDown 0.4s ease forwards;
  visibility: hidden !important;
}


body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info,
body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info {
  grid-template-columns:  1fr;
  grid-template-rows: max-content;
  grid-column-gap: 0.5rem;
}

@media (min-width: 768px) {
  body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info,
  body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info {
    grid-template-columns: 280px 1fr;
  }
}

body.checkout-cart-index div.block.crosssell div.products-grid div.owl-carousel div.owl-stage div.owl-item div.product-item div.product-item-info,
body.catalog-product-view div.block.related div.products-grid div.product-item div.product-item-info {
  grid-template-columns: 8rem 1fr;
  grid-template-rows: auto auto;
  grid-column-gap: 1rem;
}

@media (max-width: 575px) {
  body.checkout-cart-index div.block.crosssell div.products-grid div.owl-carousel div.owl-stage div.owl-item div.product-item div.product-item-info,
  body.catalog-product-view div.block.related div.products-grid div.product-item div.product-item-info {
  grid-template-columns:1fr;
  grid-row-gap: 1rem;
  }
}


body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item,
body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item {
  all:revert;
  display: grid;
  grid-template-columns: 100px 1fr;
  gap: 1rem;
  padding: 0px;
  min-height: 100px;
  width:100% !important;
}

body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item::before {
  border: 0 !important;
  clip: rect(0, 0, 0, 0) !important;
  height: 1px !important;
  margin: -1px !important; 
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}

@media (max-width: 575px) {
  body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item,
  body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item {
    grid-template-columns: 1fr;
}
}

body.quotation-quote-index div.cart.table-wrapper div.product-item-info div.col.item div.product-item-photo,

body.checkout-cart-index div.cart.table-wrapper div.product-item-info div.col.item div.product-item-photo,
body.checkout-cart-index div.block.crosssell div.product-item-info div.product-item-photo,

body.catalogsearch-result-index div.products-grid div.product-item-info div.product-item-photo,
body.catalogsearch-result-index div.products-list div.product-item-info div.product-item-photo,

body.catalog-category-view div.products-grid div.product-item-info div.product-item-photo,
body.catalog-category-view div.products-list div.product-item-info div.product-item-photo,

body.catalog-product-view div.block.related div.product-item-info div.product-item-photo,
body.catalog-product-view div.block.equipement div.product-item-info div.product-item-photo,

body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-photo,
body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-photo,
body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info div.product-item-photo {
  font-size: var(--ws-4xs);
  display: block;
  position: relative;
  padding: 0;
  margin: 0;
  border: none;
  border-radius: 0;
  min-height: 80px;
  width:100%;
  max-width: 100%;
}

@media (max-width: 575px) {
  body.catalogsearch-result-index div.products-grid div.product-item-info div.product-item-photo,
  body.catalogsearch-result-index div.products-list div.product-item-info div.product-item-photo,

  body.catalog-category-view div.products-grid div.product-item-info div.product-item-photo,
  body.catalog-category-view div.products-list div.product-item-info div.product-item-photo {
    width:80%;
    align-self: center;
    justify-self: center;
    margin-top: 1rem;
    }
}

@media (max-width: 575px) {
  body.checkout-cart-index div.block.crosssell div.product-item-info div.product-item-photo,
  body.catalog-product-view div.block.related div.product-item-info div.product-item-photo {
     width:40%;
  }
}

body.quotation-quote-index div.cart.table-wrapper div.product-item-info div.col.item div.product-item-photo,
body.checkout-cart-index div.cart.table-wrapper div.product-item-info div.col.item div.product-item-photo {
  grid-column: 1;
  top: initial;
  left: initial;
  vertical-align: middle;
}

@media (max-width: 575px) {
  body.quotation-quote-index div.cart.table-wrapper div.product-item-info div.col.item div.product-item-photo,
  body.checkout-cart-index div.cart.table-wrapper div.product-item-info div.col.item div.product-item-photo {
     grid-column: 1;
     grid-row: 1;
  }
}

body.quotation-quote-index div.cart.table-wrapper div.product-item-info div.col.item div.product-item-photo a.product-item-photo,

body.checkout-cart-index div.cart.table-wrapper div.product-item-info div.col.item div.product-item-photo a.product-item-photo,
body.checkout-cart-index div.block.crosssell div.product-item-info div.product-item-photo a.product-item-photo,

body.catalogsearch-result-index div.products-grid div.product-item-info div.product-item-photo a,
body.catalogsearch-result-index div.products-list div.product-item-info div.product-item-photo a,

body.catalog-category-view div.products-grid div.product-item-info div.product-item-photo a,
body.catalog-category-view div.products-list div.product-item-info div.product-item-photo a,

body.catalog-product-view div.block.related div.product-item-info div.product-item-photo a.product-item-photo,
body.catalog-product-view div.block.equipement div.product-item-info div.product-item-photo a.product-item-photo,

body.catalog-product-view div.block.gamme div.product-item-info div.product-item-photo a.product-item-photo,
body.catalog-product-view div.block.parts div.product-item-info div.product-item-photo a.product-item-photo,
body.catalog-product-view div.block.upsell div.product-item-info div.product-item-photo a.product-item-photo {
  margin: 0;
  padding: 0;
  min-height: 80px;
  max-width: 100%;
  width: 100%;
  border: none;
  border-radius: 0;
}

body.quotation-quote-index div.cart.table-wrapper div.product-item-info div.col.item div.product-item-photo a.product-item-photo,
body.checkout-cart-index div.cart.table-wrapper div.product-item-info div.col.item div.product-item-photo a.product-item-photo {
  display: table-cell;
  position: static;
  vertical-align: middle;
}

body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info:hover div.col.item div.product-item-photo,
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info:hover div.col.item div.product-item-photo,

body.checkout-cart-index div.block.crosssell div.products-grid div.owl-carousel div.owl-stage div.owl-item div.product-item div.product-item-info:hover div.product-item-photo,
body.checkout-cart-index div.block.crosssell div.products-grid div.owl-carousel div.owl-stage div.owl-item div.product-item div.product-item-info:hover div.product-item-photo a.product-item-photo,

body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info:hover div.col.item div.product-item-photo a.product-item-photo,
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info:hover div.col.item div.product-item-photo a.product-item-photo,

body.catalog-product-view div.block.related div.products-grid div.product-item div.product-item-info:hover div.product-item-photo,
body.catalog-product-view div.block.related div.products-grid div.product-item div.product-item-info:hover div.product-item-photo a.product-item-photo,

body.catalog-product-view div.block.equipement div.products-grid div.product-item div.product-item-info:hover div.product-item-photo,
body.catalog-product-view div.block.equipement div.products-grid div.product-item div.product-item-info:hover  div.product-item-photo a.product-item-photo,

body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info:hover div.product-item-photo,
body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info:hover div.product-item-photo a.product-item-photo,

body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info:hover div.product-item-photo,
body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info:hover div.product-item-photo a.product-item-photo,

body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info:hover div.product-item-photo,
body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info:hover div.product-item-photo a.product-item-photo {
  box-shadow:none
}

body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-photo span.product-image-container,
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-photo span.product-image-container {
  width:100% !important;
  background: none;
  display: block;
  max-width: 100%;
  min-width: 100%;
}

body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-photo a img,
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-photo a img,

body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-photo a img,
body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-photo a img {
    display: block;
    width: 100%;
}

body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-photo a.product-item-photo img.product-image-photo,
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-photo a.product-item-photo img.product-image-photo,
body.checkout-cart-index div.block.crosssell div.product-item-info  a.product-item-photo  img.product-image-photo,

body.catalogsearch-result-index div.products-grid div.product-item-info div.product-item-photo a img.product-image-photo,
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-photo a img.product-image-photo,

body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-photo a img.product-image-photo,
body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-photo a img.product-image-photo,

body.catalog-product-view div.block.related div.product-item-info div.product-item-photo a.product-item-photo img.product-image-photo,
body.catalog-product-view div.block.equipement div.product-item-info div.product-item-photo a.product-item-photo  img.product-image-photo,

body.catalog-product-view div.block.gamme div.product-item-info div.product-item-photo a.product-item-photo img.product-image-photo,
body.catalog-product-view div.block.parts div.product-item-info div.product-item-photo a.product-item-photo img.product-image-photo,
body.catalog-product-view div.block.upsell div.product-item-info div.product-item-photo a.product-item-photo img.product-image-photo {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  margin: auto;
  height: auto;
  width: 100%;
  z-index: 1;
}

  body.checkout-cart-index div.block.crosssell div.product-item-info  a.product-item-photo  img.product-image-photo,
  body.catalog-product-view div.block.related  div.product-item-info a.product-item-photo img.product-image-photo {
    max-width: 100%;
  }
 
@media (max-width: 767px) {
  body.checkout-cart-index div.block.crosssell div.product-item-info  a.product-item-photo  img.product-image-photo,
  body.catalog-product-view div.block.related div.product-item-info  a.product-item-photo img.product-image-photo {
   max-width: 80%;
  }
}

body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-photo a img.product-image-photo.default_image,
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-photo a img.product-image-photo.default_image,


body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-photo a img.product-image-photo.default_image,
body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-photo a img.product-image-photo.default_image,

body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-photo a.product-item-photo img.product-image-photo.default_image,
body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-photo a.product-item-photo img.product-image-photo.default_image,
body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info div.product-item-photo a.product-item-photo img.product-image-photo.default_image {
  position: relative;
  z-index: 0;
}

/*body.quotation-quote-index div.cart.table-wrapper div.product-labels,*/

body.checkout-cart-index div.cart.table-wrapper div.product-labels,
body.checkout-cart-index div.block.crosssell div.product-labels,

/*body.catalogsearch-result-index div.products-grid div.product-labels,
body.catalogsearch-result-index div.products-list div.product-labels,*/

/*body.catalog-category-view div.products-grid div.product-labels,*/
/*body.catalog-category-view div.products-list div.product-labels,*/

/*body.catalog-product-view div.product.media div.product-labels,*/
body.catalog-product-view div.block.related div.product-labels,
body.catalog-product-view div.block.equipement div.product-labels,

body.catalog-product-view div.block.gamme div.product-labels,
body.catalog-product-view div.block.parts div.product-labels,
body.catalog-product-view div.block.upsell div.product-labels {
  line-height: 1;
  color: var(--ws-white);
  font-weight: 600;
  text-transform: uppercase;
  position: absolute;
  z-index: 2;
  top: 0.8em;
  font-size: var(--ws-4xl);
  left: 0.8em;
  text-align: center;
}

/*body.quotation-quote-index div.cart.table-wrapper div.product-labels,*/
body.checkout-cart-index div.cart.table-wrapper div.product-labels,

body.checkout-cart-index div.block.crosssell div.product-labels,

body.catalog-product-view div.block.related div.product-labels,
body.catalog-product-view div.block.equipement div.product-labels {
    top: unset; 
    left:unset;
    bottom: 1rem;
}




/*body.quotation-quote-index div.cart.table-wrapper div.product-labels div.product-label,*/

body.checkout-cart-index div.cart.table-wrapper div.product-labels div.product-label,

body.checkout-cart-index div.block.crosssell div.product-labels div.product-label
/*
body.catalogsearch-result-index div.products-grid div.product-labels div.product-label,
body.catalogsearch-result-index div.products-list div.product-labels div.product-label,*/
/*
body.catalog-category-view div.products-grid div.product-labels div.product-label,
body.catalog-category-view div.products-list div.product-labels div.product-label,*/
/*
body.catalog-product-view div.product.media div.product-labels div.product-label*/
/*body.catalog-product-view div.block.related div.product-labels div.product-label,
body.catalog-product-view div.block.equipement div.product-labels div.product-label,

body.catalog-product-view div.block.gamme div.product-labels div.product-label,
body.catalog-product-view div.block.parts div.product-labels div.product-label,
body.catalog-product-view div.block.upsell div.product-labels div.product-label*/ {
  padding: 0.5rem 1.1rem;
  border-radius: 0.5rem;
  opacity:0.85;
  margin:0;
}
/*
body.quotation-quote-index div.cart.table-wrapper div.product-labels  div.product-label.sale-label,*/

body.checkout-cart-index div.cart.table-wrapper div.product-labels  div.product-label.sale-label,
body.checkout-cart-index div.block.crosssell div.product-labels div.product-label.sale-label
/*
body.catalogsearch-result-index div.products-grid div.product-labels div.product-label.sale-label,
body.catalogsearch-result-index div.products-list div.product-labels div.product-label.sale-label,*/
/*
body.catalog-category-view div.products-grid div.product-labels div.product-label.sale-label,
body.catalog-category-view div.products-list div.product-labels div.product-label.sale-label,*/
/*
body.catalog-product-view div.product.media div.product-labels div.product-label.sale-label*/
/* body.catalog-product-view div.block.related div.product-labels div.product-label.sale-label,
body.catalog-product-view div.block.equipement div.product-labels div.product-label.sale-label,

body.catalog-product-view div.block.gamme div.product-labels div.product-label.sale-label,
body.catalog-product-view div.block.parts div.product-labels div.product-label.sale-label,
body.catalog-product-view div.block.upsell div.product-labels div.product-label.sale-label*/ { 
  background-color: var(--bs-danger);
}
/*
body.quotation-quote-index div.cart.table-wrapper div.product-labels div.product-label.new-label,

body.checkout-cart-index div.cart.table-wrapper div.product-labels div.product-label.new-label,
body.checkout-cart-index div.block.crosssell div.product-labels div.product-label.new-label,

body.catalogsearch-result-index div.products-grid div.product-labels div.product-label div.product-label.new-label,
body.catalogsearch-result-index div.products-list div.product-labels div.product-label div.product-label.new-label,

body.catalog-category-view div.products-grid div.product-labels div.product-label.new-label,
body.catalog-category-view div.products-list div.product-labels div.product-label.new-label,

body.catalog-product-view div.product.media div.product-labels div.product-label.new-label,
body.catalog-product-view div.block.related div.product-labels div.product-label.new-label,
body.catalog-product-view div.block.equipement div.product-labels div.product-label.new-label,

body.catalog-product-view div.block.gamme div.product-labels div.product-label.new-label,
body.catalog-product-view div.block.parts div.product-labels div.product-label.new-label,
body.catalog-product-view div.block.upsell div.product-labels div.product-label.new-label {
   background-color: var(--bs-success);
}
*/
body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-details,
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details
 {
  grid-column: 2;
  display: grid;
  grid-template-columns: 1fr 20px;
  grid-column-gap: 0.5rem;
  justify-items: start; 
  width:100%;
}

@media (min-width: 1200px) {
  body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-details,
  body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details {
    grid-template-columns: 1fr 300px 20px;
  }
}

@media (max-width: 575px) {
  body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-details,
  body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details {
    grid-column: 1;
    grid-row: 2;
    grid-template-columns: 1fr 20px;
  }
}

body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details,
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details,

body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details,
body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details,

body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-details,
body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-details,
body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info div.product-item-details {
  display: flex;
  flex-direction: column;
  grid-row-gap: 1rem;
  grid-column-gap: 1rem;
  padding: 0;
  height:100%;
  justify-content: space-between;
  }

body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.top,
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.top,

body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.top,
body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.top,

body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-details div.top,
body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-details div.top,
body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info div.product-item-details div.top {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
    height: 100%;
}

body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.bottom,
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.bottom,

body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.bottom,
body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.bottom, 

body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-details div.bottom,
body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-details div.bottom,
body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info div.product-item-details div.bottom {
  display: grid;
  grid-template-columns: 1fr max-content;
  grid-template-rows: auto 50px min-content;
  row-gap: 0.5rem;
  column-gap: 1.5rem;
}

body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details,
body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details {
  width: 100%;
  max-width: 100%;
}

body.checkout-cart-index div.block.crosssell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-crosssell.header h3,

body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details h3,
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details h3,

body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details h3,
body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details h3,

body.catalog-product-view div.block.related div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-related.header h3,
body.catalog-product-view div.block.equipement div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-equipement.header h3,

body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-gamme.header h3,
body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-parts.header h3,
body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-upsell.header h3 {
  margin: 0 !important;
  color: var(--ws-gray-900);
  font-size: var(--ws-2xl) !important;
  font-family: Poppins, 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  white-space: initial;
}

body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-details div.product-item-name,
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.product-item-name {
  grid-column: 1 / 2;
  grid-row: 1 / 2;
}

@media (min-width: 1200px) {
  body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-details div.product-item-name,
  body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.product-item-name {
    grid-column: 1 / 3;
  }
}

body.checkout-cart-index div.block.crosssell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-crosssell.header h3,

body.catalog-product-view div.block.related div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-related.header h3,
body.catalog-product-view div.block.equipement div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-equipement.header h3 {
  font-size: var(--ws-x) !important;
}

body.checkout-cart-index div.block.crosssell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-crosssell.header .product-name,

body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details .product-item-name,
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details .product-item-name,

body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details .product-item-name,
body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details .product-item-name,

body.catalog-product-view div.block.related div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-related.header .product-name,
body.catalog-product-view div.block.equipement div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-equipement.header .product-name,

body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-gamme.header .product-name,
body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-parts.header .product-name,
body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-upsell.header .product-name {
  font-size: var(--ws-2xl) !important;
  padding: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.product-item-name {
  display: block;
  margin: 0 !important;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: initial;
  font-size: var(--ws-x);
  }

body.checkout-cart-index div.block.crosssell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-crosssell.header .product-name,

body.catalog-product-view div.block.related div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-related.header .product-name,
body.catalog-product-view div.block.equipement div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-equipement.header .product-name {
  font-size: var(--ws-x) !important;
}

body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details .product-item-name a.product-item-link,
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details .product-item-name a.product-item-link,

body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details .product-item-name a.product-item-link,
body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details .product-item-name a.product-item-link,

body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-gamme.header .product-name a.product-item-link,
body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-parts.header .product-name a.product-item-link,
body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-upsell.header .product-name a.product-item-link {
  display: flex !important;
  flex-direction: column;
  align-items: flex-start;
  row-gap: 0.2rem;
  }

body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.product-item-name a.product-item-link,
body.checkout-cart-index div.block.crosssell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-crosssell.header .product-name a.product-item-link,

body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details .product-item-name a.product-item-link,
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details .product-item-name a.product-item-link,

body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details .product-item-name a.product-item-link,
body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details .product-item-name a.product-item-link,

body.catalog-product-view div.block.related div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-related.header .product-name a.product-item-link,
body.catalog-product-view div.block.equipement div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-equipement.header .product-name a.product-item-link,

body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-gamme.header .product-name a.product-item-link,
body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-parts.header .product-name a.product-item-link,
body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-upsell.header .product-name a.product-item-link {
  margin: 0;
  color: var(--ws-gray-900);
  font-size: var(--ws-x) !important;
  font-weight: 600;
  line-height: 1.25;
  letter-spacing: -0.02rem;
  white-space: wrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}

body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details .product-item-name a.product-item-link span:nth-child(1),
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details .product-item-name a.product-item-link span:nth-child(1),

body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details .product-item-name a.product-item-link span:nth-child(1),
body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details .product-item-name a.product-item-link span:nth-child(1),

body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-gamme.header .product-name a.product-item-link span:nth-child(1),
body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-parts.header .product-name a.product-item-link span:nth-child(1),
body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-upsell.header .product-name a.product-item-link span:nth-child(1) {
  font-weight: 500;
  line-height: 1.2;
}

body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details .product-item-name a.product-item-link span:nth-child(2),
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details .product-item-name a.product-item-link span:nth-child(2),

body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details .product-item-name a.product-item-link span:nth-child(2),
body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details .product-item-name a.product-item-link span:nth-child(2),

body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-gamme.header .product-name a.product-item-link span:nth-child(2),
body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-parts.header .product-name a.product-item-link span:nth-child(2),
body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-upsell.header .product-name a.product-item-link span:nth-child(2) {
  line-height: 1.2;
  word-spacing: -0.08rem;
}

body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details .product-item-name a.product-item-link span:nth-child(3),
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details .product-item-name a.product-item-link span:nth-child(3),

body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details .product-item-name a.product-item-link span:nth-child(3),
body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details .product-item-name a.product-item-link span:nth-child(3),

body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-gamme.header .product-name a.product-item-link span:nth-child(3),
body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-parts.header .product-name a.product-item-link span:nth-child(3),
body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-upsell.header .product-name a.product-item-link span:nth-child(3) {
  font-size: var(--ws-x);
  line-height: 1.2;
  color:var(--ws-gray-600);
  font-weight: 400;
}

body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut,
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut,

body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-attribut,
body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut,
body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut,


body.catalog-product-view div.columns div.column.main div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-attribut,
body.catalog-product-view div.columns div.column.main div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-parts.product-info-attribut,
body.catalog-product-view div.columns div.column.main div.block.upsell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-upsell.product-info-attribut {
  grid-area: productinfoattribut;
  display: flex;
  flex-direction: row;
  align-content: flex-start;
  /*border-radius: 8px;*/
  /*background: var(--ws-gray-150);*/
 /* padding: 0.8rem;*/
  gap: 0.5rem;
  flex-wrap: wrap;
  align-self: stretch;
  color: var(--ws-gray-700);
  font-size: var(--ws-x);
  font-style: normal;
  font-weight: 400;
  flex-grow: 1;
}

body.checkout-cart-index div.block.crosssell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-crosssell.product-info-attribut {
  grid-area:w03crosssellproductinfoattribut;
}

body.catalog-product-view  div.block.related div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-related.product-info-attribut {
  grid-area:w03relatedproductinfoattribut;
}

body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-details div.w03-quote.product-info-attribut,
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.w03-cart.product-info-attribut {
  display: flex;
  flex-direction: row;
  align-content: flex-start;
  padding: 0;
  gap: 0.5rem;
  flex-wrap: wrap;
  align-self: stretch;
}

body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-details div.w03-quote.product-info-attribut,
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.w03-cart.product-info-attribut {
  grid-column: 1 / 3;
  grid-row: 3 / 4;
}

@media (min-width: 1200px) {
  body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-details div.w03-quote.product-info-attribut,
  body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.w03-cart.product-info-attribut {
    grid-column: 1 / 4;
  }
}

/* PRIMARY */
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.w03-cart.product-info-attribut div.w03-tag.primary p,
body.checkout-cart-index div.block.crosssell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-crosssell.product-info-attribut div.w03-tag.primary,

body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary,
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary,

body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-attribut div.w03-tag.primary,

body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary,
body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary,

body.catalog-product-view div.product-info-bloc1-tag div.w03-tag.primary h2,
body.catalog-product-view div.product-info-bloc1-tag div.w03-tag.primary p,
body.catalog-product-view div.block.related div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-related.product-info-attribut div.w03-tag.primary,

body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-attribut div.w03-tag.primary,
body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-parts.product-info-attribut div.w03-tag.primary,
body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-upsell.product-info-attribut div.w03-tag.primary {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: flex-start;
  align-items: center;
  gap: 0.5rem;
  padding: 0;
  font-size: var(--ws-xs) !important;
  font-style: normal;
  font-weight: 400 !important;
  color: var(--ws-gray-700);
  line-height : 1.15 !important;
  margin:0;
}

body.catalog-product-view div.product-info-bloc1-tag div.w03-tag.primary {
  font-size: var(--ws-x);
}

body.catalog-product-view div.product-info-bloc1-tag div.w03-tag.primary  h2 {
  font-family: Poppins, 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  margin:0;
  letter-spacing : 0;
}

body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.w03-cart.product-info-attribut div.w03-tag.primary span.w03-tag-category-product,
body.checkout-cart-index div.block.crosssell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-crosssell.product-info-attribut div.w03-tag.primary span.w03-tag-category-product,

body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary span.w03-tag-category-product,
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary span.w03-tag-category-product,

body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-attribut div.w03-tag.primary span.w03-tag-category-product,
body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary span.w03-tag-category-product,
body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary span.w03-tag-category-product,

body.catalog-product-view div.product-info-bloc1-tag div.w03-tag.primary span.w03-tag-category-product,

body.catalog-product-view div.block.related div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-related.product-info-attribut div.w03-tag.primary span.w03-tag-category-product,
body.catalog-product-view div.block.equipement div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-equipement.product-info-attribut div.w03-tag.primary span.w03-tag-category-product,

body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-attribut div.w03-tag.primary span.w03-tag-category-product,
body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-parts.product-info-attribut div.w03-tag.primary span.w03-tag-category-product,
body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-upsell.product-info-attribut div.w03-tag.primary span.w03-tag-category-product {
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
  line-height: 1;
  border-radius: 4px;
  background: var(--ws-white);
  padding: 0.4rem;
  border: 0.1rem solid var(--ws-blue-080);
}

/* DEBUT DESIGNATION COMPLEMENTAIRE */
body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-details div.w03-quote.product-info-attribut div.w03-tag.primary span.w03-designation-complementaire,

body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.w03-cart.product-info-attribut  div.w03-tag.primary span.w03-designation-complementaire,
body.checkout-cart-index div.block.crosssell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-crosssell.product-info-attribut div.w03-tag.primary span.w03-designation-complementaire,

body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary span.w03-designation-complementaire,
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary span.w03-designation-complementaire,

body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-attribut div.w03-tag.primary span.w03-designation-complementaire,
body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary span.w03-designation-complementaire,
body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary span.w03-designation-complementaire,

body.catalog-product-view div.product-info-bloc1-tag div.w03-tag.primary span.w03-designation-complementaire,

body.catalog-product-view div.block.related div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-related.product-info-attribut div.w03-tag.primary span.w03-designation-complementaire,

body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-attribut div.w03-tag.primary span.w03-designation-complementaire,
body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-parts.product-info-attribut div.w03-tag.primary span.w03-designation-complementaire,
body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-upsell.product-info-attribut div.w03-tag.primary span.w03-designation-complementaire {
  line-height: 1.3;
  font-size: var(--ws-xs);
  width: 100%;
}

body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-details div.w03-quote.product-info-attribut div.w03-tag.primary span.w03-designation-complementaire,

body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.w03-cart.product-info-attribut  div.w03-tag.primary span.w03-designation-complementaire,
body.checkout-cart-index div.block.crosssell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-crosssell.product-info-attribut div.w03-tag.primary span.w03-designation-complementaire,

body.catalog-product-view div.block.related div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-related.product-info-attribut div.w03-tag.primary span.w03-designation-complementaire {
  width: 100%;
}

body.catalog-product-view div.product-info-bloc1-tag div.w03-tag.primary span.w03-designation-complementaire {
  display: none;
}

/* FIN DESIGNATION COMPLEMENTAIRE */

/* DEBUT PAYS DE FABRICATION */

body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication]{
   display: none;
}

body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-details div.w03-quote.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i::before,
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.w03-cart.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i::before,

body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i::before,

body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i::before,
body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i::before,
body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i::before,

body.catalog-product-view div.product-info-bloc1-tag div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i::before,

body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i::before,
body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-parts.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i::before,
body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-upsell.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i::before {
  content: "";
  display: table;
  height: 1.2rem;
  width: 1.6rem;
  margin: 0;
 }

body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-details div.w03-quote.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-allemagne::before,
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.w03-cart.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-allemagne::before,

body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-allemagne::before,
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-allemagne::before,

body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication]  i.w03-icon-check-country-allemagne::before,
body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-allemagne::before,
body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication]  i.w03-icon-check-country-allemagne::before,

body.catalog-product-view div.product-info-bloc1-tag span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-allemagne::before,

body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-allemagne::before,
body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-parts.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-allemagne::before,
body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-upsell.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-allemagne::before {
  background:url('data:image/svg+xml,<svg width="16" height="12" viewBox="0 0 16 12" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1708_2777)"><mask id="mask0_1708_2777" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="16" height="12"><path d="M1.14286 0H14.8571C15.4883 0 16 0.511738 16 1.143V10.287C16 10.9183 15.4883 11.43 14.8571 11.43H1.14286C0.511674 11.43 0 10.9183 0 10.287V1.143C0 0.511738 0.511674 0 1.14286 0Z" fill="white"/></mask><g mask="url(%23mask0_1708_2777)"><path d="M1.14286 0H14.8571C15.4883 0 16 0.511738 16 1.143V10.287C16 10.9183 15.4883 11.43 14.8571 11.43H1.14286C0.511674 11.43 0 10.9183 0 10.287V1.143C0 0.511738 0.511674 0 1.14286 0Z" fill="white"/><mask id="mask1_1708_2777" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="16" height="12"><path d="M1.14286 0H14.8571C15.4883 0 16 0.511738 16 1.143V10.287C16 10.9183 15.4883 11.43 14.8571 11.43H1.14286C0.511674 11.43 0 10.9183 0 10.287V1.143C0 0.511738 0.511674 0 1.14286 0Z" fill="white"/></mask><g mask="url(%23mask1_1708_2777)"><path fill-rule="evenodd" clip-rule="evenodd" d="M16 3.81H0V0H16V3.81Z" fill="%23262626"/><g filter="url(%23filter0_d_1708_2777)"><path fill-rule="evenodd" clip-rule="evenodd" d="M16 7.61998H0V3.81H16V7.61998Z" fill="%23F01515"/></g><g filter="url(%23filter1_d_1708_2777)"><path fill-rule="evenodd" clip-rule="evenodd" d="M16 11.43H0V7.62H16V11.43Z" fill="%23FFD521"/></g></g></g></g><defs><filter id="filter0_d_1708_2777" x="0" y="3.81" width="16" height="3.81" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.06 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_1708_2777"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_1708_2777" result="shape"/></filter><filter id="filter1_d_1708_2777" x="0" y="7.62" width="16" height="3.81003" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.06 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_1708_2777"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_1708_2777" result="shape"/></filter><clipPath id="clip0_1708_2777"><rect width="16" height="11.43" fill="white" transform="matrix(-1 0 0 1 16 0)"/></clipPath></defs></svg>');
}

body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-details div.w03-quote.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-pologne::before,
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.w03-cart.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-pologne::before,

body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication]  i.w03-icon-check-country-pologne::before,
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication]  i.w03-icon-check-country-pologne::before,


body.catalog-category-view  div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication]  i.w03-icon-check-country-pologne::before,
body.catalog-category-view  div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-pologne::before,
body.catalog-category-view  div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication]  i.w03-icon-check-country-pologne::before,

body.catalog-product-view div.product-info-bloc1-tag div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-pologne::before,

body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-info div.product-item-details div.w03-gamme.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-pologne::before,
body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-info div.product-item-details div.w03-parts.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-pologne::before,
body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-upsell.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-pologne::before {
  background:url('data:image/svg+xml,<svg width="16" height="12" viewBox="0 0 16 12" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1708_2792)"><path d="M0.5 0.5H15.5V5.22501H0.5V0.5Z" fill="%23F4F4F4" stroke="%23F4F4F4"/><path fill-rule="evenodd" clip-rule="evenodd" d="M0 11.43H16V5.715H0V11.43Z" fill="%23EB2A50"/></g><defs><clipPath id="clip0_1708_2792"><rect width="16" height="11.43" rx="2" fill="white"/></clipPath></defs></svg>');
}

body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-details div.w03-quote.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-france::before,
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.w03-cart.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-france::before,

body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-france::before,
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-france::before,


body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-france::before,
body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-france::before,
body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication]  i.w03-icon-check-country-france::before,


body.catalog-product-view div.product-info-bloc1-tag div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-france::before,
body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-france::before,
body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-parts.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-france::before,

body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-upsell.product-info-attribut  div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-france::before {
  background:url('data:image/svg+xml,<svg width="16" height="12" viewBox="0 0 16 12" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1708_2804)"><mask id="mask0_1708_2804" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="16" height="12"><path d="M14.8571 0H1.14286C0.511675 0 0 0.511738 0 1.143V10.287C0 10.9183 0.511675 11.43 1.14286 11.43H14.8571C15.4883 11.43 16 10.9183 16 10.287V1.143C16 0.511738 15.4883 0 14.8571 0Z" fill="white"/></mask><g mask="url(%23mask0_1708_2804)"><path d="M15.9993 0H-0.000656128V11.43H15.9993V0Z" fill="url(%23paint0_linear_1708_2804)"/><path d="M15.9994 0H7.61852V11.43H15.9994V0Z" fill="url(%23paint1_linear_1708_2804)"/><path d="M5.33268 0H-0.000656128V11.43H5.33268V0Z" fill="url(%23paint2_linear_1708_2804)"/><path d="M10.6661 0H5.33279V11.43H10.6661V0Z" fill="url(%23paint3_linear_1708_2804)"/></g></g><defs><linearGradient id="paint0_linear_1708_2804" x1="7.99933" y1="0" x2="7.99933" y2="11.43" gradientUnits="userSpaceOnUse"><stop stop-color="white"/><stop offset="1" stop-color="%23F0F0F0"/></linearGradient><linearGradient id="paint1_linear_1708_2804" x1="11.809" y1="0" x2="11.809" y2="11.43" gradientUnits="userSpaceOnUse"><stop stop-color="%23F44653"/><stop offset="1" stop-color="%23EE2A39"/></linearGradient><linearGradient id="paint2_linear_1708_2804" x1="2.66601" y1="0" x2="2.66601" y2="11.43" gradientUnits="userSpaceOnUse"><stop stop-color="%231035BB"/><stop offset="1" stop-color="%23042396"/></linearGradient><linearGradient id="paint3_linear_1708_2804" x1="7.99944" y1="0" x2="7.99944" y2="11.43" gradientUnits="userSpaceOnUse"><stop stop-color="white"/><stop offset="1" stop-color="%23F0F0F0"/></linearGradient><clipPath id="clip0_1708_2804"><rect width="16" height="11.43" rx="2" fill="white"/></clipPath></defs></svg>');
}

body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-details div.w03-quote.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-autriche::before,
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.w03-cart.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-autriche::before,

body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-autriche::before,
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-autriche::before,

body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-autriche::before,
body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-autriche::before,
body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication]  i.w03-icon-check-country-autriche::before,

body.catalog-product-view div.product-info-bloc1-tag div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-autriche::before,

body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-autriche::before,
body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-parts.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-autriche::before,
body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-upsell.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-autriche::before {
  background:url('data:image/svg+xml,<svg width="16" height="12" viewBox="0 0 16 12" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1708_2813)"><path d="M14.9818 0H1.01818C0.455856 0 0 0.459253 0 1.02577V10.4042C0 10.9707 0.455856 11.43 1.01818 11.43H14.9818C15.5441 11.43 16 10.9707 16 10.4042V1.02577C16 0.459253 15.5441 0 14.9818 0Z" fill="white"/><mask id="mask0_1708_2813" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="16" height="12"><path d="M14.9818 0H1.01818C0.455856 0 0 0.459253 0 1.02577V10.4042C0 10.9707 0.455856 11.43 1.01818 11.43H14.9818C15.5441 11.43 16 10.9707 16 10.4042V1.02577C16 0.459253 15.5441 0 14.9818 0Z" fill="white"/></mask><g mask="url(%23mask0_1708_2813)"><path fill-rule="evenodd" clip-rule="evenodd" d="M-0.145462 3.76115H16.1454V-0.146545H-0.145462V3.76115Z" fill="%23F64253"/><path fill-rule="evenodd" clip-rule="evenodd" d="M-0.145462 11.5765H16.1454V7.66882H-0.145462V11.5765Z" fill="%23F64253"/></g></g><defs><clipPath id="clip0_1708_2813"><rect width="16" height="11.43" rx="2" fill="white"/></clipPath></defs></svg>');
}

body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-details div.w03-quote.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-tchequie::before,
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.w03-cart.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-tchequie::before,

body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-tchequie::before,
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-tchequie::before,


body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-tchequie::before,
body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-tchequie::before,
body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-tchequie::before,

body.catalog-product-view div.product-info-bloc1-tag div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-tchequie::before,
body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-tchequie::before,
body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-parts.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-tchequie::before,
body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-upsell.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-tchequie::before {
  background:url('data:image/svg+xml,<svg width="16" height="12" viewBox="0 0 16 12" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1708_2825)"><path d="M14.9818 0H1.01818C0.455856 0 0 0.459253 0 1.02577V10.4042C0 10.9707 0.455856 11.43 1.01818 11.43H14.9818C15.5441 11.43 16 10.9707 16 10.4042V1.02577C16 0.459253 15.5441 0 14.9818 0Z" fill="white"/><mask id="mask0_1708_2825" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="16" height="12"><path d="M14.9818 0H1.01818C0.455856 0 0 0.459253 0 1.02577V10.4042C0 10.9707 0.455856 11.43 1.01818 11.43H14.9818C15.5441 11.43 16 10.9707 16 10.4042V1.02577C16 0.459253 15.5441 0 14.9818 0Z" fill="white"/></mask><g mask="url(%23mask0_1708_2825)"><path fill-rule="evenodd" clip-rule="evenodd" d="M-0.145462 11.5765H16.1454V5.715H-0.145462V11.5765Z" fill="%23E8252A"/><path fill-rule="evenodd" clip-rule="evenodd" d="M-0.145462 -0.146576L7.61209 5.71496L-0.145462 11.5765V-0.146576Z" fill="%2317579E"/></g></g><defs><clipPath id="clip0_1708_2825"><rect width="16" height="11.43" rx="2" fill="white"/></clipPath></defs></svg>');
}

body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-details div.w03-quote.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-angleterre::before,
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.w03-cart.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-angleterre::before,

body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-angleterre::before,
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-angleterre::before,


body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-angleterre::before,
body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-angleterre::before,
body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-angleterre::before,


body.catalog-product-view div.product-info-bloc1-tag div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-angleterre::before,

body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-angleterre::before,
body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-parts.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-angleterre::before,
body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-upsell.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-angleterre::before {
  background:url('data:image/svg+xml,<svg width="16" height="12" viewBox="0 0 16 12" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1708_2837)"><mask id="mask0_1708_2837" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="16" height="12"><path d="M14.8571 0H1.14286C0.511675 0 0 0.511738 0 1.143V10.287C0 10.9183 0.511675 11.43 1.14286 11.43H14.8571C15.4883 11.43 16 10.9183 16 10.287V1.143C16 0.511738 15.4883 0 14.8571 0Z" fill="white"/></mask><g mask="url(%23mask0_1708_2837)"><path d="M14.8571 0H1.14286C0.511675 0 0 0.511738 0 1.143V10.287C0 10.9183 0.511675 11.43 1.14286 11.43H14.8571C15.4883 11.43 16 10.9183 16 10.287V1.143C16 0.511738 15.4883 0 14.8571 0Z" fill="white"/><mask id="mask1_1708_2837" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="16" height="12"><path d="M14.8571 0H1.14286C0.511675 0 0 0.511738 0 1.143V10.287C0 10.9183 0.511675 11.43 1.14286 11.43H14.8571C15.4883 11.43 16 10.9183 16 10.287V1.143C16 0.511738 15.4883 0 14.8571 0Z" fill="white"/></mask><g mask="url(%23mask1_1708_2837)"><path d="M16 3.05176e-05H0V11.43H16V3.05176e-05Z" fill="%230A17A7"/><path fill-rule="evenodd" clip-rule="evenodd" d="M-0.73282 -1.09521L6.09526 3.51095V-0.761967H9.9048V3.51095L16.7329 -1.09521L17.585 0.168237L12.1865 3.81003H16V7.62001H12.1865L17.585 11.2618L16.7329 12.5253L9.9048 7.91914V12.192H6.09526V7.91914L-0.73282 12.5253L-1.58492 11.2618L3.81359 7.62001H1.96695e-05V3.81003H3.81359L-1.58492 0.168237L-0.73282 -1.09521Z" fill="white"/><path d="M10.6674 3.61884L17.9047 -1.14301" stroke="%23DB1F35" stroke-width="0.380953" stroke-linecap="round"/><path d="M11.4359 7.82812L17.9238 12.2017" stroke="%23DB1F35" stroke-width="0.380953" stroke-linecap="round"/><path d="M4.5746 3.60644L-2.19283 -0.954956" stroke="%23DB1F35" stroke-width="0.380953" stroke-linecap="round"/><path d="M5.30861 7.77521L-2.19283 12.7505" stroke="%23DB1F35" stroke-width="0.380953" stroke-linecap="round"/><path fill-rule="evenodd" clip-rule="evenodd" d="M0 6.85803H6.85714V11.43H9.14286V6.85803H16V4.57203H9.14286V3.05176e-05H6.85714V4.57203H0V6.85803Z" fill="%23E6273E"/></g></g></g><defs><clipPath id="clip0_1708_2837"><rect width="16" height="11.43" rx="2" fill="white"/></clipPath></defs></svg>');
}

body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-details div.w03-quote.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-italie::before,
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.w03-cart.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-italie::before,

body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-italie::before,
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-italie::before,


body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-italie::before,
body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-italie::before,
body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-italie::before,

body.catalog-product-view div.product-info-bloc1-tag div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-italie::before,

body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-italie::before,
body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-parts.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-italie::before,
body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-upsell.product-info-attribut  div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-italie::before {
  background:url('data:image/svg+xml,<svg width="16" height="12" viewBox="0 0 16 12" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1708_2854)"><path d="M14.9818 0H1.01818C0.455856 0 0 0.459253 0 1.02577V10.4042C0 10.9707 0.455856 11.43 1.01818 11.43H14.9818C15.5441 11.43 16 10.9707 16 10.4042V1.02577C16 0.459253 15.5441 0 14.9818 0Z" fill="white"/><mask id="mask0_1708_2854" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="16" height="12"><path d="M14.9818 0H1.01818C0.455856 0 0 0.459253 0 1.02577V10.4042C0 10.9707 0.455856 11.43 1.01818 11.43H14.9818C15.5441 11.43 16 10.9707 16 10.4042V1.02577C16 0.459253 15.5441 0 14.9818 0Z" fill="white"/></mask><g mask="url(%23mask0_1708_2854)"><path d="M16.1454 -0.146515H10.715V11.5766H16.1454V-0.146515Z" fill="%23E43D4C"/><path fill-rule="evenodd" clip-rule="evenodd" d="M-0.145454 11.5766H5.28485V-0.146515H-0.145454V11.5766Z" fill="%231BB65D"/></g></g><defs><clipPath id="clip0_1708_2854"><rect width="16" height="11.43" rx="2" fill="white"/></clipPath></defs></svg>');
}

body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-details div.w03-quote.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-maroc::before,
body.checkout-cart-index div.cart.table-wrapper table.cart.items.data.table tbody.cart.item div.product-item-details div.w03-cart.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-maroc::before,

body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-maroc::before,
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-maroc::before,


body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication]  i.w03-icon-check-country-maroc::before,
body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-maroc::before,
body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication]  i.w03-icon-check-country-maroc::before,

body.catalog-product-view div.product-info-bloc1-tag div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication]  i.w03-icon-check-country-maroc::before,

body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-maroc::before,
body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-parts.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-maroc::before,
body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-upsell.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-maroc::before {
  background:url('data:image/svg+xml,<svg width="16" height="12" viewBox="0 0 16 12" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1708_2866)"><path d="M14.8571 0H1.14286C0.511675 0 0 0.511738 0 1.143V10.287C0 10.9183 0.511675 11.43 1.14286 11.43H14.8571C15.4883 11.43 16 10.9183 16 10.287V1.143C16 0.511738 15.4883 0 14.8571 0Z" fill="white"/><mask id="mask0_1708_2866" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="16" height="12"><path d="M14.8571 0H1.14286C0.511675 0 0 0.511738 0 1.143V10.287C0 10.9183 0.511675 11.43 1.14286 11.43H14.8571C15.4883 11.43 16 10.9183 16 10.287V1.143C16 0.511738 15.4883 0 14.8571 0Z" fill="white"/></mask><g mask="url(%23mask0_1708_2866)"><path d="M16 0H0V11.43H16V0Z" fill="%23E33B44"/><path d="M8.22114 6.74202L8 6.5844L7.77885 6.74202L6.68983 7.51846L7.09165 6.2427L7.17325 5.98364L6.95497 5.82202L5.88011 5.02609L7.21748 5.01405L7.48903 5.01161L7.57525 4.75406L8 3.48572L8.42474 4.75406L8.51097 5.01161L8.78251 5.01405L10.1199 5.02609L9.04503 5.82202L8.82674 5.98364L8.90834 6.2427L9.31017 7.51846L8.22114 6.74202Z" stroke="%230A6135" stroke-width="0.761903"/></g></g><defs><clipPath id="clip0_1708_2866"><rect width="16" height="11.43" rx="2" fill="white"/></clipPath></defs></svg>');
}

body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-details div.w03-quote.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-portugal::before,
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.w03-cart.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-portugal::before,

body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-portugal::before,
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-portugal::before,

body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication]  i.w03-icon-check-country-portugal::before,
body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-portugal::before,
body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication]  i.w03-icon-check-country-portugal::before,

body.catalog-product-view div.product-info-bloc1-tag div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication]  i.w03-icon-check-country-portugal::before,

body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-portugal::before,
body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-parts.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-portugal::before,
body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-upsell.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-portugal::before {
  background:url('data:image/svg+xml,<svg width="16" height="12" viewBox="0 0 16 12" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1708_2878)"><mask id="mask0_1708_2878" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="17" height="12"><path d="M14.859 0H1.143C0.511738 0 0 0.511738 0 1.143V10.287C0 10.9183 0.511738 11.43 1.143 11.43H14.859C15.4903 11.43 16.002 10.9183 16.002 10.287V1.143C16.002 0.511738 15.4903 0 14.859 0Z" fill="white"/></mask><g mask="url(%23mask0_1708_2878)"><path d="M14.859 0H1.143C0.511738 0 0 0.511738 0 1.143V10.287C0 10.9183 0.511738 11.43 1.143 11.43H14.859C15.4903 11.43 16.002 10.9183 16.002 10.287V1.143C16.002 0.511738 15.4903 0 14.859 0Z" fill="white"/><mask id="mask1_1708_2878" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="17" height="12"><path d="M14.859 0H1.143C0.511738 0 0 0.511738 0 1.143V10.287C0 10.9183 0.511738 11.43 1.143 11.43H14.859C15.4903 11.43 16.002 10.9183 16.002 10.287V1.143C16.002 0.511738 15.4903 0 14.859 0Z" fill="white"/></mask><g mask="url(%23mask1_1708_2878)"><path d="M16.002 0H0V11.43H16.002V0Z" fill="%23FF2936"/><path fill-rule="evenodd" clip-rule="evenodd" d="M0 11.43H6.09602V0H0V11.43Z" fill="%23128415"/><path d="M6.09602 7.61998C7.14809 7.61998 8.001 6.76708 8.001 5.715C8.001 4.6629 7.14809 3.81 6.09602 3.81C5.0439 3.81 4.191 4.6629 4.191 5.715C4.191 6.76708 5.0439 7.61998 6.09602 7.61998Z" stroke="%23FAF94F" stroke-width="0.761998"/><path fill-rule="evenodd" clip-rule="evenodd" d="M5.3341 4.76249C5.3341 4.65728 5.41938 4.57199 5.52459 4.57199H6.66758C6.77279 4.57199 6.85811 4.65728 6.85811 4.76249V6.09601C6.85811 6.51681 6.51693 6.85799 6.09608 6.85799C5.67525 6.85799 5.3341 6.51681 5.3341 6.09601V4.76249Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M6.09602 6.09602C6.30645 6.09602 6.47698 5.54443 6.47698 5.334C6.47698 5.12358 6.30645 4.953 6.09602 4.953C5.88559 4.953 5.715 5.12358 5.715 5.334C5.715 5.54443 5.88559 6.09602 6.09602 6.09602Z" fill="%231D50B5"/></g></g></g><defs><clipPath id="clip0_1708_2878"><rect width="16.002" height="11.43" rx="2" fill="white"/></clipPath></defs></svg>');
}

body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-details div.w03-quote.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-suede::before,
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.w03-cart.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-suede::before,

body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-hollande::before,
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-hollande::before,

body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication]  i.w03-icon-check-country-hollande::before,
body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-hollande::before,
body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication]  i.w03-icon-check-country-hollande::before,

body.catalog-product-view div.product-info-bloc1-tag div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication]  i.w03-icon-check-country-hollande::before,

body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-hollande::before,
body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-parts.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-hollande::before,
body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-upsell.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-hollande::before {
  background:url('data:image/svg+xml,<svg width="16" height="12" viewBox="0 0 16 12" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1708_2905)"><path d="M14.9818 0H1.01818C0.455856 0 0 0.459253 0 1.02577V10.4042C0 10.9707 0.455856 11.43 1.01818 11.43H14.9818C15.5441 11.43 16 10.9707 16 10.4042V1.02577C16 0.459253 15.5441 0 14.9818 0Z" fill="white"/><mask id="mask0_1708_2905" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="16" height="12"><path d="M14.9818 0H1.01818C0.455856 0 0 0.459253 0 1.02577V10.4042C0 10.9707 0.455856 11.43 1.01818 11.43H14.9818C15.5441 11.43 16 10.9707 16 10.4042V1.02577C16 0.459253 15.5441 0 14.9818 0Z" fill="white"/></mask><g mask="url(%23mask0_1708_2905)"><path fill-rule="evenodd" clip-rule="evenodd" d="M-0.145454 3.76115H16.1455V-0.146545H-0.145454V3.76115Z" fill="%23CA2B39"/><path fill-rule="evenodd" clip-rule="evenodd" d="M-0.145454 11.5765H16.1455V7.66882H-0.145454V11.5765Z" fill="%232C56A2"/></g></g><defs><clipPath id="clip0_1708_2905"><rect width="16.002" height="11.43" rx="2" fill="white"/></clipPath></defs></svg>');
}

body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-details div.w03-quote.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-suede::before,
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.w03-cart.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-suede::before,

body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-suede::before,
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-suede::before,


body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication]  i.w03-icon-check-country-suede::before,
body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-suede::before,
body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication]  i.w03-icon-check-country-suedee::before,

body.catalog-product-view div.product-info-bloc1-tag div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication]  i.w03-icon-check-country-suede::before,
body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-suede::before,
body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-parts.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-suede::before,
body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-upsell.product-info-attribut div.w03-tag.primary span.w03-tag-category-product[att-code=pays-de-fabrication] i.w03-icon-check-country-suede::before {
  background:url('data:image/svg+xml,<svg width="16" height="12" viewBox="0 0 16 12" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1708_2917)"><mask id="mask0_1708_2917" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="17" height="12"><path d="M14.859 0H1.143C0.511738 0 0 0.511738 0 1.143V10.287C0 10.9183 0.511738 11.43 1.143 11.43H14.859C15.4903 11.43 16.002 10.9183 16.002 10.287V1.143C16.002 0.511738 15.4903 0 14.859 0Z" fill="white"/></mask><g mask="url(%23mask0_1708_2917)"><path d="M14.859 0H1.143C0.511738 0 0 0.511738 0 1.143V10.287C0 10.9183 0.511738 11.43 1.143 11.43H14.859C15.4903 11.43 16.002 10.9183 16.002 10.287V1.143C16.002 0.511738 15.4903 0 14.859 0Z" fill="white"/><mask id="mask1_1708_2917" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="17" height="12"><path d="M14.859 0H1.143C0.511738 0 0 0.511738 0 1.143V10.287C0 10.9183 0.511738 11.43 1.143 11.43H14.859C15.4903 11.43 16.002 10.9183 16.002 10.287V1.143C16.002 0.511738 15.4903 0 14.859 0Z" fill="white"/></mask><g mask="url(%23mask1_1708_2917)"><path d="M16.002 0H0V11.43H16.002V0Z" fill="%23157CBB"/><path fill-rule="evenodd" clip-rule="evenodd" d="M0 6.858H4.572V11.43H6.858V6.858H16.002V4.572H6.858V0H4.572V4.572H0V6.858Z" fill="%23FFD34D"/></g></g></g><defs><clipPath id="clip0_1708_2917"><rect width="16.002" height="11.43" rx="2" fill="white"/></clipPath></defs></svg>');
}
/* FIN PAYS DE FABRICATION */

/* FIN DE PRIMARY */

/* SECONDARY */

/*body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-details div.w03-quote.product-info-attribut div.w03-tag.secondary,*/
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.w03-cart.product-info-attribut div.w03-tag.secondary,
/*
body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.secondary,
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.secondary,*/
/*
body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-attribut div.w03-tag.secondary,
body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.secondary,
body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.secondary,*/

body.catalog-product-view div.w03-tag.secondary
/*
body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-attribut div.w03-tag.secondary,
body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-parts.product-info-attribut div.w03-tag.secondary,
body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-upsell.product-info-attribut div.w03-tag.secondary */{
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  column-gap: 1.5rem;
  padding:  0;
  font-size: var(--ws-x);
  font-style: normal;
  font-weight: 400;
  color: var(--ws-gray-700);
}
/*body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-details div.w03-quote.product-info-attribut div.w03-tag.secondary,*/
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.w03-cart.product-info-attribut div.w03-tag.secondary {
  flex-direction: row;
}

/*body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-details div.w03-quote.product-info-attribut div.w03-tag.secondary span.w03-tag-category-product,*/
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.w03-cart.product-info-attribut div.w03-tag.secondary span.w03-tag-category-product,
/*
body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details  div.w03_category_grid.product-info-attribut div.w03-tag.secondary span.w03-tag-category-product,
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details  div.w03_category_grid.product-info-attribut div.w03-tag.secondary span.w03-tag-category-product,*/

/*
body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-attribut div.w03-tag.secondary span.w03-tag-category-product,
body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details  div.w03_category_grid.product-info-attribut div.w03-tag.secondary span.w03-tag-category-product,
body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.secondary span.w03-tag-category-product,*/

body.catalog-product-view div.w03-tag.secondary span.w03-tag-category-product
/*
body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-attribut div.w03-tag.secondary span.w03-tag-category-product,
body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-parts.product-info-attribut div.w03-tag.secondary span.w03-tag-category-product,
body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-upsell.product-info-attribut div.w03-tag.secondary span.w03-tag-category-product*/ {
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
}

/*body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-details div.w03-quote.product-info-attribut div.w03-tag.secondary span.w03-tag-category-product,*/
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.w03-cart.product-info-attribut div.w03-tag.secondary span.w03-tag-category-product,
/*
body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.secondary span.w03-tag-category-product,
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.secondary span.w03-tag-category-product,

body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-attribut div.w03-tag.secondary span.w03-tag-category-product,
body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.secondary span.w03-tag-category-product,
body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.secondary span.w03-tag-category-product,*/

body.catalog-product-view div.w03-tag.secondary span.w03-tag-category-product
/*
body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-attribut div.w03-tag.secondary span.w03-tag-category-product,
body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-parts.product-info-attribut div.w03-tag.secondary span.w03-tag-category-product,
body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-upsell.product-info-attribut div.w03-tag.secondary span.w03-tag-category-product */{
  padding: 0.25rem 0.5rem;
  line-height: 1;
}
/*
body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item  div.product-item-info div.col.item div.product-item-details div.w03-cart.product-info-attribut div.w03-tag.secondary span.w03-tag-category-product i::before,*/
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.w03-cart.product-info-attribut div.w03-tag.secondary span.w03-tag-category-product i::before,
/*
body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.secondary span.w03-tag-category-product i::before,
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.secondary span.w03-tag-category-product i::before,*/
/*
body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-attribut div.w03-tag.secondary span.w03-tag-category-product i::before,
body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.secondary span.w03-tag-category-product i::before,
body.catalog-category-view div.products-list  ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.secondary span.w03-tag-category-product i::before,*/

body.catalog-product-view div.w03-tag.secondary span.w03-tag-category-product i::before
/*
body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-attribut div.w03-tag.secondary span.w03-tag-category-product i::before,
body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-parts.product-info-attribut div.w03-tag.secondary span.w03-tag-category-product i::before,
body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-upsell.product-info-attribut div.w03-tag.secondary span.w03-tag-category-product i::before*/ {
  content: "";
  display: table;
  margin: 0;
  width: 2rem;
  height: 2rem;

  background-repeat: no-repeat; 
  background-position: center;
 }
/*
body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-details div.w03-quote.product-info-attribut div.w03-tag.secondary span.w03-tag-category-product i::before,*/
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.w03-cart.product-info-attribut div.w03-tag.secondary span.w03-tag-category-product i::before,
/*
body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.secondary span.w03-tag-category-product i::before,
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.secondary span.w03-tag-category-product i::before,*/
/*
body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-attribut div.w03-tag.secondary span.w03-tag-category-product i::before,
body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.secondary span.w03-tag-category-product i::before,
body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-attribut div.w03-tag.secondary span.w03-tag-category-product i::before,*/

body.catalog-product-view div.w03-tag.secondary span.w03-tag-category-product i::before
/*
body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-attribut div.w03-tag.secondary span.w03-tag-category-product i::before, 
body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-parts.product-info-attribut div.w03-tag.secondary span.w03-tag-category-product i::before, 
body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info div.w03-upsell.product-info-attribut div.w03-tag.secondary span.w03-tag-category-product i::before*/ {
background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2933_25)"><path d="M10.015 5.99898V13.9711M6.02895 9.98503H14.001M5.82965 18.9536H14.2003C15.8747 18.9536 16.7118 18.9536 17.3513 18.6278C17.9138 18.3412 18.3711 17.8839 18.6577 17.3214C18.9836 16.6818 18.9836 15.8447 18.9836 14.1704V5.79968C18.9836 4.12538 18.9836 3.28823 18.6577 2.64874C18.3711 2.08621 17.9138 1.62887 17.3513 1.34226C16.7118 1.01642 15.8747 1.01642 14.2003 1.01642H5.82965C4.15535 1.01642 3.3182 1.01642 2.6787 1.34226C2.11618 1.62887 1.65884 2.08621 1.37223 2.64874C1.04639 3.28823 1.04639 4.12538 1.04639 5.79968V14.1704C1.04639 15.8447 1.04639 16.6818 1.37223 17.3214C1.65884 17.8839 2.11618 18.3412 2.6787 18.6278C3.3182 18.9536 4.15535 18.9536 5.82965 18.9536Z" stroke="url(%23paint0_linear_2933_25)" stroke-width="2.49128" stroke-linecap="round" stroke-linejoin="round"/></g><defs><linearGradient id="paint0_linear_2933_25" x1="1.04639" y1="9.98502" x2="18.9836" y2="9.98502" gradientUnits="userSpaceOnUse"><stop stop-color="%230085FF"/><stop offset="0.995037" stop-color="%2300B3FF"/></linearGradient><clipPath id="clip0_2933_25"><rect width="20" height="20" fill="white"/></clipPath></defs></svg>');
}

/* FIN DE SECONDARY */

body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.product-item-description,
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.product-item-description,
body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.product-item-description,
body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.product-item-description {
  display: none;
}

/* DEBUT DE LIVRAISON*/

/* body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-livraison,
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-livraison, */


/* body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-livraison, */
/* body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-livraison, */
/* body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-livraison */

/*body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-livraison*/
/*body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-parts.product-info-livraison*/
/*body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-upsell.product-info-livraison {
  grid-area: productitemlivraison;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  border: 1px solid var(--ws-gray-400);
  border-radius: 8px;
  gap: 0.5rem;
  padding: 0.5rem 1rem;
  background: var(--ws-white);
  line-height: 1;
  color: var(--ws-gray-900);
  font-size: var(--ws-x);
  font-style: normal;
  font-weight: 400;
}*/

/* body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-livraison,
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-livraison, */

/* body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-livraison,
body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-livraison,
body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-livraison */

/*body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-livraison,*/
/*body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-parts.product-info-livraison*/
/*body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-upsell.product-info-livraison {
  grid-row: 1;
  grid-column: 1 / span 2;
}
*/
body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-details div.w03-quote.product-info,
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.w03-cart.product-info {
  line-height: 1.6;
  padding: 0.5rem 0 0 0rem;
  box-sizing: border-box;
  width:100%;
  grid-column: 1 / 3 ;
  grid-row: 4 / 5;
  text-align:left;
}

@media (min-width: 1200px) {
  body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-details div.w03-quote.product-info,
  body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.w03-cart.product-info {
    grid-column: 1 / 2 ;
  }
}

/* product-info-livraison */
body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-details div.w03-quote.product-info div.w03-cart.product-info-livraison,
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.w03-cart.product-info div.w03-cart.product-info-livraison,
/*body.catalog-product-view div.product-info-main div.product-info-bloc2 div.product-info-bloc2-livraison,*/

/* product-info-bloc2-service */
/*body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-details div.w03-quote.product-info div.product-info-bloc2-service,*/
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.w03-cart.product-info div.product-info-bloc2-service
/*body.catalog-product-view div.product-info-main div.product-info-bloc2-service*/ {
  display: flex;
  flex-wrap: wrap;
  column-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
   }
/*
body.catalog-product-view  div.product-info-main div.product-info-bloc2 div.product-info-bloc2-livraison {
  grid-area: productinfobloc2livraison;
}

body.catalog-product-view div.product-info-main div.product-info-bloc2 div.product-info-bloc2-service {
  grid-area: productinfobloc2service;
}
*/
body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-details div.item-actions,
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info  div.col.item div.product-item-details div.item-actions {
  grid-column: 2 / 3;
  grid-row: 1 /  3;
  justify-self: flex-end;
}

@media (min-width: 1200px) {
  body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-details div.item-actions,
  body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info  div.col.item div.product-item-details div.item-actions {
    grid-column: 3 / 4;
  }
}

@media (max-width: 575px) {
  body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-details div.item-actions,
  body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info  div.col.item div.product-item-details div.item-actions {
    grid-row: 6 /  7;
    grid-column: 2 / 3;
  }
}

/* product-info-livraison */
body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-details div.w03-quote.product-info-livraison span.w03-tag-category-product,

body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.w03-cart.product-info-livraison span.w03-tag-category-product,
body.checkout-cart-index div.block.crosssell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-crosssell.product-info-livraison span.w03-tag-category-product

/*body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-livraison span.w03-tag-category-product,
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-livraison span.w03-tag-category-product,*/

/*body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-livraison span.w03-tag-category-product,*/
/* body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-livraison span.w03-tag-category-product, */
/*body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-livraison span.w03-tag-category-product*/

/*body.catalog-product-view div.block.related div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-related.product-info-livraison span.w03-tag-category-product,*/
/*body.catalog-product-view div.block.equipement div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-equipement.product-info-livraison span.w03-tag-category-product*/

/*body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-livraison span.w03-tag-category-product,*/
/*body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-parts.product-info-livraison span.w03-tag-category-product*/
/*body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-upsell.product-info-livraison span.w03-tag-category-product,*/

/* product-info-bloc2-service */
/*body.catalog-product-view div.product-info-main div.product-info-bloc2 div.product-info-bloc2-livraison span.w03-tag-category-product,*/

/*body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-details div.w03-quote.product-info div.product-info-bloc2-service span.w03-tag-category-product,*/

body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details  div.w03-cart.product-info div.product-info-bloc2-service span.w03-tag-category-product
/*
body.catalog-product-view div.product-info-main div.product-info-bloc2 div.product-info-bloc2-service span.w03-tag-category-product*/ {
  display: flex;
  column-gap: 0.5rem;
  align-items: center;
  width: 100%;
  flex-wrap: wrap;
}
/*
body.catalog-product-view div.product-info-main div.product-info-bloc2 div.product-info-bloc2-service span.w03-tag-category-product span {
  font-size: 1.25rem;
}

@media (min-width: 768px) AND (max-width: 1199px) {
  body.catalog-product-view div.product-info-main div.product-info-bloc2 div.product-info-bloc2-service span.w03-tag-category-product span {
    margin-left: 2.3rem;
}
}*/

/* EN STOCK */
body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-details div.w03-quote.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-stock],

body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.w03-cart.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-stock],
body.checkout-cart-index div.block.crosssell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-crosssell.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-stock]

/* body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-stock],
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-stock], */



/*body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-stock],*/
/* body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-stock], */
/*body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-stock],*/


/*body.catalog-product-view div.product-info-main div.product-info-bloc2 div.product-info-bloc2-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-stock],*/

/*body.catalog-product-view div.block.related div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-related.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-stock],*/
/*body.catalog-product-view div.block.equipement div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-equipement.stoc.product-info-livraison  span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-stock]*/

/*body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-stock],*/
/*body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-parts.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-stock]*/
/*body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-upsell.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-stock] */{
  color:var(--bs-success);
  font-weight:600;
}


/* EN REAPPROVISIONNELENT */
body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-details div.w03-quote.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-reapprovisionnement],

body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.w03-cart.product-info-livraison  span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-reapprovisionnement],
body.checkout-cart-index div.block.crosssell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-crosssell.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-reapprovisionnement]

/* body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-reapprovisionnement],
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-reapprovisionnement], */


/*body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-reapprovisionnement],*/
/* body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-reapprovisionnement], */
/*body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-reapprovisionnement]*/

/*body.catalog-product-view div.product-info-main div.product-info-bloc2 div.product-info-bloc2-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-reapprovisionnement],*/

/*body.catalog-product-view div.block.related div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-related.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-reapprovisionnement],*/
/*body.catalog-product-view div.block.equipement div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-equipement.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-reapprovisionnement]*/

/*body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-reapprovisionnement],*/
/*body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-parts.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-reapprovisionnement]*/
/*body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-upsell.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-reapprovisionnement] */{
  color:var(--bs-warning);
  font-weight:600;
}

/* EPUISE */
body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-details div.w03-quote.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=epuise],

body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.w03-cart.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=epuise],
body.checkout-cart-index div.block.crosssell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-crosssell.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=epuise]

/* body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=epuise],
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=epuise], */

/*body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=epuise],*/
/* body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=epuise], */
/*body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=epuise]*/


/*body.catalog-product-view div.product-info-main div.product-info-bloc2 div.product-info-bloc2-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=epuise],*/

/*body.catalog-product-view div.block.related div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-related.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=epuise],*/
/*body.catalog-product-view div.block.equipement div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-equipement.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=epuise]*/

/*body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-livraison  span.w03-tag-category-product[att-code=statut-stock][att-option-code=epuise],*/
/*body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-parts.product-info-livraison  span.w03-tag-category-product[att-code=statut-stock][att-option-code=epuise]*/
/*body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-upsell.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=epuise]*/ {
  color:var(--ws-red-500);
  font-weight:600;
}

body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-details div.w03-quote.product-info-livraison span.w03-tag-category-product[att-code=statut-stock] i,

body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.w03-cart.product-info-livraison span.w03-tag-category-product[att-code=statut-stock] i,
body.checkout-cart-index div.block.crosssell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-crosssell.product-info-livraison span.w03-tag-category-product[att-code=statut-stock] i

/* body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-livraison span.w03-tag-category-product[att-code=statut-stock] i,
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-livraison span.w03-tag-category-product[att-code=statut-stock] i, */


/*body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-livraison span.w03-tag-category-product[att-code=statut-stock] i,*/
/* body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-livraison span.w03-tag-category-product[att-code=statut-stock] i, */
/*body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-livraison span.w03-tag-category-product[att-code=statut-stock] i*/


/*body.catalog-product-view div.product-info-main div.product-info-bloc2 div.product-info-bloc2-livraison span.w03-tag-category-product[att-code=statut-stock] i,*/

/*body.catalog-product-view div.block.related div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-related.product-info-livraison span.w03-tag-category-product[att-code=statut-stock] i,*/
/*body.catalog-product-view div.block.equipement div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-equipement.product-info-livraison span.w03-tag-category-product[att-code=statut-stock] i*/

/*body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-livraison  span.w03-tag-category-product[att-code=statut-stock] i,*/
/*body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-parts.product-info-livraison  span.w03-tag-category-product[att-code=statut-stock] i*/
/*body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-upsell.product-info-livraison span.w03-tag-category-product[att-code=statut-stock] i*/ {
  height: 1rem;
  width: 1rem;
  flex-basis: 16px;
  background-repeat: no-repeat;
}

body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-details div.w03-quote.product-info-livraison span.w03-tag-category-product[att-code=statut-stock] i,

body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.w03-cart.product-info-livraison span.w03-tag-category-product[att-code=statut-stock] i

/*body.catalog-product-view div.product-info-main div.product-info-bloc2 div.product-info-bloc2-livraison span.w03-tag-category-product[att-code=statut-stock] i*/ {
  flex-basis: 23px;
}

body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-details div.w03-quote.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-stock] i,

body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.w03-cart.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-stock] i,
body.checkout-cart-index div.block.crosssell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-crosssell.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-stock] i
/* body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-stock] i,
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-stock] i, */


/*body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-stock] i,*/
/* body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-stock] i, */
/*body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-stock] i,*/


/*body.catalog-product-view div.columns div.column.main div.product-info-main div.product-info-bloc2 div.product-info-bloc2-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-stock] i*/

/*body.catalog-product-view div.block.related div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-related.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-stock] i,*/
/*body.catalog-product-view div.block.equipement div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-equipement.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-stock] i*/

/*body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-livraison  span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-stock] i,*/
/*body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-parts.product-info-livraison  span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-stock] i*/
/*body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-upsell.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-stock] i*/  {
  background-image: url('data:image/svg+xml,<svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2418_4)"><circle cx="5" cy="5" r="5" fill="%2350BF90"/></g><defs><clipPath id="clip0_2418_4"><rect width="10" height="10" fill="white"/></clipPath></defs></svg>');
}

body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-details div.w03-quote.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-reapprovisionnement] i,

body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.w03-cart.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-reapprovisionnement] i,
body.checkout-cart-index div.block.crosssell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-crosssell.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-reapprovisionnement] i

/* body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-reapprovisionnement] i,
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-reapprovisionnement] i, */

/*body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-reapprovisionnement] i,*/
/* body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-reapprovisionnement] i, */
/*body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-reapprovisionnement] i*/

/*body.catalog-product-view div.product-info-main div.product-info-bloc2 div.product-info-bloc2-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-reapprovisionnement] i,*/
/*body.catalog-product-view div.block.related div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-related.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-reapprovisionnement] i,*/
/*body.catalog-product-view div.block.equipement div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-equipement.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-reapprovisionnement] i*/
/*body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-livraison  span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-reapprovisionnement] i,*/
/*body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-parts.product-info-livraison  span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-reapprovisionnement] i*/
/*body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-upsell.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=en-reapprovisionnement] i */ {
  background-image: url('data:image/svg+xml,<svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="5" cy="5" r="5" fill="%23FC8C00"/></svg>');
}

body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-details div.w03-quote.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=epuise] i,

body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.w03-cart.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=epuise] i,
body.checkout-cart-index div.block.crosssell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-crosssell.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=epuise] i

/* body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=epuise] i,
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=epuise] i, */

/*body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=epuise] i,*/
/* body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=epuise] i, */
/*body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=epuise] i,*/

/*body.catalog-product-view div.product-info-main div.product-info-bloc2 div.product-info-bloc2-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=epuise] i,*/

/*body.catalog-product-view div.block.related div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-related.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=epuise] i,*/
/*body.catalog-product-view div.block.equipement div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-equipement span.w03-tag-category-product[att-code=statut-stock][att-option-code=epuise] i*/

/*body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-livraison  span.w03-tag-category-product[att-code=statut-stock][att-option-code=epuise] i,*/
/*body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-parts.product-info-livraison  span.w03-tag-category-product[att-code=statut-stock][att-option-code=epuise] i*/
/*body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-upsell.product-info-livraison span.w03-tag-category-product[att-code=statut-stock][att-option-code=epuise] i */ {
  background-image: url('data:image/svg+xml,<svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="5" cy="5" r="5" fill="%23F84A4A"/></svg>');
}

/* DELAI DE LIVRAISON */

/* PETIT LOGO LIVRAISON */
/*body.checkout-cart-index div.block.crosssell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-crosssell.product-info-livraison span.w03-tag-category-product[att-code=delai-livraison] i,*/

/* body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-livraison span.w03-tag-category-product[att-code=delai-livraison] i,
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-livraison span.w03-tag-category-product[att-code=delai-livraison] i, */

/*body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-livraison span.w03-tag-category-product[att-code=delai-livraison] i,*/
/* body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-livraison span.w03-tag-category-product[att-code=delai-livraison] i, */
/*body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_category_grid.product-info-livraison span.w03-tag-category-product[att-code=delai-livraison] i,*/

/*body.catalog-product-view div.block.related div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-related.product-info-livraison span.w03-tag-category-product[att-code=delai-livraison] i,*/
/*body.catalog-product-view div.block.equipement div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-equipement span.w03-tag-category-product[att-code=delai-livraison] i*/

/*body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-gamme.product-info-livraison span.w03-tag-category-product[att-code=delai-livraison] i,*/
/*body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-parts.product-info-livraison span.w03-tag-category-product[att-code=delai-livraison] i*/
/*body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-upsell.product-info-livraison span.w03-tag-category-product[att-code=delai-livraison] i {
 background-image: url("data:image/svg+xml,%3Csvg width='17' height='13' viewBox='0 0 17 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2772_3682)'%3E%3Cpath d='M14.5469 9.81418V10.9159H14.5674C14.5853 10.8103 14.5946 10.702 14.5946 10.5915C14.5946 10.4744 14.567 9.92572 14.5469 9.81418Z' fill='%23222529'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.922297 0.537476C0.416807 0.537476 0 0.954283 0 1.45977V9.94288C0 10.4813 0.434544 10.9159 0.972973 10.9159H2.30068C2.45524 11.8356 3.25465 12.5375 4.21622 12.5375C5.17779 12.5375 5.9772 11.8356 6.13176 10.9159H9.13176C9.3712 10.9159 9.5853 10.8145 9.75 10.6625C9.9185 10.8107 10.1339 10.9133 10.3784 10.9159H10.7331C10.8877 11.8356 11.6871 12.5375 12.6486 12.5375C13.6087 12.5375 14.4119 11.8334 14.5674 10.9159H14.5469V9.81418C14.3836 8.90602 13.6021 8.21164 12.6486 8.21164C11.6871 8.21164 10.8877 8.89442 10.7331 9.81418H10.3784C10.3176 9.81418 10.2251 9.76284 10.1554 9.69316C10.0857 9.62348 10.0541 9.53987 10.0541 9.48032V3.78072C10.0541 3.6591 10.2568 3.45639 10.3784 3.45639L12.7256 3.45639C12.9803 3.45639 13.3996 3.80986 13.6479 4.10504H12.0407C11.5238 4.10504 11.0677 4.52312 11.0677 5.07802V6.5522C11.0677 6.82205 11.1893 7.05896 11.3616 7.23126C11.5339 7.40356 11.7708 7.52518 12.0407 7.52518H15.3194V9.48032C15.3194 9.60194 15.1167 9.81418 14.9951 9.81418L14.5469 9.81418C14.567 9.92572 14.5946 10.4744 14.5946 10.5915C14.5946 10.702 14.5853 10.8103 14.5674 10.9159L15.2432 10.9159C15.7817 10.9159 16.2162 10.4813 16.2162 9.94288V6.46465C16.2162 5.72226 15.6993 5.18748 15.6993 5.18748L14.3514 3.46248C14.0524 3.10141 13.5937 2.48748 12.973 2.48748H10.4994C10.3841 2.48748 10.1567 2.72263 10.0541 2.75937V1.48004C10.0541 0.982155 9.66132 0.537476 9.14189 0.537476H0.922297ZM8.77293 1.55402H1.40438C1.24982 1.55402 1.16591 1.6977 1.16591 1.84973L1.17604 9.48032C1.17604 9.60068 1.35103 9.81419 1.47266 9.81419L2.30068 9.81418C2.45524 8.89442 3.25465 8.21164 4.21622 8.21164C5.17779 8.21164 5.9772 8.89442 6.13176 9.81418C6.13176 9.81418 8.61963 9.81418 8.77293 9.81418C8.92622 9.81418 8.98934 9.65441 8.98934 9.50238L8.97921 1.82111C8.97921 1.66149 8.91228 1.55402 8.77293 1.55402ZM14.2413 4.91661H12.3243C12.1926 4.91661 12 5.0775 12 5.24093V6.37531C12 6.42979 12.0405 6.5172 12.1115 6.58815C12.1824 6.6591 12.2698 6.69964 12.3243 6.69964H15.3866C15.3258 6.3107 15.0319 5.80775 15.0319 5.80775L14.2413 4.91661ZM5.325 10.2594C5.325 9.53851 4.93708 9.16273 4.21622 9.16273C3.49535 9.16273 3.14793 9.63619 3.14793 10.2594C3.14793 10.9802 3.49535 11.6295 4.21622 11.6295C4.93708 11.6295 5.325 10.9802 5.325 10.2594ZM13.6479 10.2594C13.6479 9.71999 13.2544 9.16273 12.6486 9.16273C12.0429 9.16273 11.55 9.64487 11.55 10.2594C11.55 10.9802 11.9278 11.6295 12.6486 11.6295C13.3695 11.6295 13.6479 11.0094 13.6479 10.2594Z' fill='%23222529'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2772_3682'%3E%3Crect width='16.5' height='12' fill='white' transform='translate(0 0.537476)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  width: 1.7rem;
  height: 1.3rem;
  flex-basis: 16px;
  background-repeat: no-repeat;
}*/

/* GRAND LOGO LIVRAISON */
body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-details div.w03-quote.product-info-livraison span.w03-tag-category-product[att-code=delai-livraison] i,

body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.w03-cart.product-info-livraison span.w03-tag-category-product[att-code=delai-livraison] i

/*body.catalog-product-view div.product-info-main div.product-info-bloc2 div.product-info-bloc2-livraison span.w03-tag-category-product[att-code=delai-livraison] i */{
  background-image: url("data:image/svg+xml,%3Csvg width='23' height='17' viewBox='0 0 23 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2161_547)'%3E%3Cpath d='M20.1986 12.9064V14.3753H20.226C20.2498 14.2346 20.2622 14.0901 20.2622 13.9429C20.2622 13.7867 20.2254 13.0551 20.1986 12.9064Z' fill='%23222529'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.03249 0.537476C1.35851 0.537476 0.802765 1.09322 0.802765 1.76721V13.078C0.802765 13.7959 1.38216 14.3753 2.10006 14.3753H3.87033C4.07641 15.6017 5.14229 16.5375 6.42439 16.5375C7.70648 16.5375 8.77236 15.6017 8.97844 14.3753H12.9784C13.2977 14.3753 13.5832 14.2402 13.8028 14.0375C14.0274 14.2351 14.3146 14.3719 14.6406 14.3753H15.1136C15.3197 15.6017 16.3855 16.5375 17.6676 16.5375C18.9477 16.5375 20.0186 15.5986 20.226 14.3753H20.1986V12.9064C19.9809 11.6955 18.9389 10.7697 17.6676 10.7697C16.3855 10.7697 15.3197 11.6801 15.1136 12.9064H14.6406C14.5595 12.9064 14.4362 12.838 14.3433 12.7451C14.2504 12.6521 14.2082 12.5407 14.2082 12.4613V4.8618C14.2082 4.69964 14.4784 4.42937 14.6406 4.42937L17.7703 4.42937C18.1098 4.42937 18.6689 4.90065 19 5.29423H16.857C16.1678 5.29423 15.5597 5.85167 15.5597 6.59153V8.55711C15.5597 8.91691 15.7218 9.23279 15.9516 9.46252C16.1813 9.69225 16.4972 9.85441 16.857 9.85441H21.2287V12.4613C21.2287 12.6234 20.9584 12.9064 20.7963 12.9064L20.1986 12.9064C20.2254 13.0551 20.2622 13.7867 20.2622 13.9429C20.2622 14.0901 20.2498 14.2346 20.226 14.3753L21.1271 14.3753C21.845 14.3753 22.4244 13.7959 22.4244 13.078V8.44038C22.4244 7.45052 21.7352 6.73748 21.7352 6.73748L19.9379 4.43748C19.5393 3.95606 18.9278 3.13748 18.1001 3.13748H14.802C14.6483 3.13748 14.345 3.45101 14.2082 3.5V1.79423C14.2082 1.13038 13.6845 0.537476 12.992 0.537476H2.03249ZM12.5 1.89287H2.67527C2.46919 1.89287 2.35731 2.08445 2.35731 2.28715L2.37082 12.4613C2.37082 12.6217 2.60414 12.9064 2.76631 12.9064L3.87033 12.9064C4.07641 11.6801 5.14229 10.7697 6.42439 10.7697C7.70648 10.7697 8.77236 11.6801 8.97844 12.9064C8.97844 12.9064 12.2956 12.9064 12.5 12.9064C12.7044 12.9064 12.7886 12.6934 12.7886 12.4907L12.775 2.24899C12.775 2.03616 12.6858 1.89287 12.5 1.89287ZM19.7912 6.37632H17.2352C17.0595 6.37632 16.8028 6.59085 16.8028 6.80875V8.32126C16.8028 8.39389 16.8568 8.51045 16.9514 8.60504C17.046 8.69964 17.1626 8.75369 17.2352 8.75369H21.3183C21.2372 8.23511 20.8453 7.5645 20.8453 7.5645L19.7912 6.37632ZM7.90276 13.5C7.90276 12.5389 7.38554 12.0378 6.42439 12.0378C5.46324 12.0378 5 12.6691 5 13.5C5 14.4611 5.46324 15.3268 6.42439 15.3268C7.38554 15.3268 7.90276 14.4611 7.90276 13.5ZM19 13.5C19 12.7808 18.4753 12.0378 17.6676 12.0378C16.8599 12.0378 16.2028 12.6807 16.2028 13.5C16.2028 14.4611 16.7065 15.3268 17.6676 15.3268C18.6288 15.3268 19 14.5 19 13.5Z' fill='%23222529'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2161_547'%3E%3Crect width='22' height='16' fill='white' transform='translate(0.802765 0.537476)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");  
  height: 1.7rem;
  width: 2.3rem;
  flex-basis: 23px;
  background-repeat: no-repeat;
}

/* LIVRAISON OFFERTE */
/*body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-details div.w03-quote.product-info div.product-info-bloc2-service span.w03-tag-category-product[att-code=livraison-offerte] i,*/
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.w03-cart.product-info div.product-info-bloc2-service span.w03-tag-category-product[att-code=livraison-offerte] i
/*body.catalog-product-view div.product-info-main div.product-info-bloc2 div.product-info-bloc2-service span.w03-tag-category-product[att-code=livraison-offerte] i*/ {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2694_3271)'%3E%3Cpath d='M1.67849 6.69822C1.67847 6.31918 1.67845 6.12967 1.70979 5.97206C1.83848 5.32487 2.34437 4.81891 2.99155 4.69014C3.14915 4.65878 3.33866 4.65877 3.7177 4.65874L9.02 4.65841L14.3223 4.65807C14.7014 4.65804 14.8909 4.65803 15.0485 4.68937C15.6957 4.81806 16.2016 5.32395 16.3304 5.97113C16.3617 6.12873 16.3617 6.31824 16.3618 6.69728C16.3618 7.07632 16.3618 7.26585 16.3305 7.42345C16.2018 8.07067 15.6959 8.57662 15.0487 8.70538C14.8911 8.73672 14.7016 8.73673 14.3226 8.73676L9.02026 8.73709L3.71796 8.73743C3.33892 8.73746 3.14941 8.73747 2.99181 8.70615C2.34461 8.57747 1.83866 8.07158 1.70989 7.42439C1.67853 7.26679 1.67851 7.07726 1.67849 6.69822Z' stroke='%23222529' stroke-width='1.50411' stroke-linejoin='round'/%3E%3Cpath d='M2.49452 8.73718L2.49473 12.0001C2.49483 13.5383 2.49488 14.3074 2.97276 14.7852C3.45063 15.263 4.21972 15.263 5.75789 15.2629L6.57363 15.2628L11.468 15.2625L12.2838 15.2625C13.8219 15.2624 14.591 15.2623 15.0688 14.7844C15.5467 14.3065 15.5466 13.5375 15.5465 11.9993L15.5463 8.73635' stroke='%23222529' stroke-width='1.50411' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.02007 4.65759L9.02074 15.2622' stroke='%23222529' stroke-width='1.50411' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.51092 4.0215L6.89612 2.00325C6.28863 1.244 5.15456 1.18282 4.46703 1.87044C3.43932 2.89828 4.16415 4.65876 5.61764 4.65867L8.20481 4.6585C8.53355 4.65848 8.71633 4.2782 8.51092 4.0215Z' stroke='%23222529' stroke-width='1.50411' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.53031 4.02178L11.1449 2.00333C11.7523 1.244 12.8863 1.18268 13.574 1.87021C14.6018 2.89792 13.8772 4.65849 12.4237 4.65858L9.8365 4.65875C9.50776 4.65877 9.32493 4.27851 9.53031 4.02178Z' stroke='%23222529' stroke-width='1.50411' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2694_3271'%3E%3Crect width='17.0087' height='15.9989' fill='white' transform='translate(0.371078 0.0802002)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  height: 1.7rem;
  width: 1.8rem;
  flex-basis: 23px;
  background-repeat: no-repeat;
}

/* PARTENAIRES */
/*body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-details div.w03-quote.product-info div.product-info-bloc2-service span.w03-tag-category-product[att-code=partenaire] i,
body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-details div.w03-quote.product-info div.product-info-bloc2-service span.w03-tag-category-product[att-code=partenaire-agree] i,*/

body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.w03-cart.product-info div.product-info-bloc2-service span.w03-tag-category-product[att-code=partenaire] i,
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.w03-cart.product-info div.product-info-bloc2-service span.w03-tag-category-product[att-code=partenaire-agree] i

/* body.catalog-product-view div.product-info-main div.product-info-bloc2 div.product-info-bloc2-service span.w03-tag-category-product[att-code=partenaire] i,
body.catalog-product-view div.product-info-main div.product-info-bloc2 div.product-info-bloc2-service span.w03-tag-category-product[att-code=partenaire-agree] i*/ { 
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='17' viewBox='0 0 15 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2702_2)'%3E%3Cpath d='M2.63733 13.4606C2.63733 13.2939 2.57644 13.1497 2.45464 13.0279C2.33285 12.9061 2.18862 12.8452 2.02195 12.8452C1.85528 12.8452 1.71105 12.9061 1.58926 13.0279C1.46746 13.1497 1.40657 13.2939 1.40657 13.4606C1.40657 13.6272 1.46746 13.7715 1.58926 13.8932C1.71105 14.015 1.85528 14.0759 2.02195 14.0759C2.18862 14.0759 2.33285 14.015 2.45464 13.8932C2.57644 13.7715 2.63733 13.6272 2.63733 13.4606ZM13.7143 7.92209C13.7143 7.59517 13.5893 7.30831 13.3393 7.06151C13.0893 6.81472 12.804 6.69132 12.4835 6.69132H9.09887C9.09887 6.31953 9.25272 5.80831 9.56041 5.15767C9.8681 4.50703 10.0219 3.9926 10.0219 3.6144C10.0219 2.98619 9.91939 2.52145 9.71426 2.22017C9.50913 1.91889 9.09887 1.76824 8.48349 1.76824C8.31682 1.93491 8.19503 2.20735 8.1181 2.58555C8.04118 2.96376 7.94342 3.366 7.82483 3.79228C7.70624 4.21857 7.51554 4.56953 7.25272 4.84517C7.11169 4.9926 6.8649 5.28427 6.51233 5.72017C6.48669 5.75222 6.41298 5.84837 6.29118 6.00863C6.16939 6.16889 6.06842 6.3003 5.9883 6.40286C5.90817 6.50542 5.79759 6.64164 5.65657 6.81151C5.51554 6.98139 5.38733 7.12241 5.27195 7.23459C5.15657 7.34677 5.03317 7.46055 4.90176 7.57594C4.77035 7.69132 4.64214 7.77786 4.51714 7.83555C4.39214 7.89325 4.27836 7.92209 4.1758 7.92209H3.8681V14.0759H4.1758C4.25913 14.0759 4.36009 14.0856 4.47868 14.1048C4.59727 14.124 4.70304 14.1448 4.79599 14.1673C4.88894 14.1897 5.01073 14.225 5.16137 14.2731C5.31201 14.3211 5.42419 14.358 5.49791 14.3836C5.57163 14.4093 5.68541 14.4493 5.83926 14.5038C5.9931 14.5583 6.08605 14.592 6.1181 14.6048C7.47067 15.0727 8.56682 15.3067 9.40657 15.3067H10.57C11.8008 15.3067 12.4162 14.7715 12.4162 13.7009C12.4162 13.5343 12.4002 13.3548 12.3681 13.1625C12.5604 13.0599 12.7127 12.8916 12.8248 12.6577C12.937 12.4237 12.9931 12.1881 12.9931 11.9509C12.9931 11.7138 12.9354 11.4926 12.82 11.2875C13.1598 10.967 13.3296 10.5856 13.3296 10.1432C13.3296 9.98299 13.2976 9.8051 13.2335 9.60959C13.1694 9.41408 13.0893 9.26183 12.9931 9.15286C13.1982 9.14645 13.3697 8.99581 13.5075 8.70094C13.6453 8.40607 13.7143 8.14645 13.7143 7.92209ZM14.945 7.91248C14.945 8.48299 14.788 9.00542 14.4739 9.47978C14.5316 9.69132 14.5604 9.91248 14.5604 10.1432C14.5604 10.6368 14.4386 11.0984 14.195 11.5279C14.2143 11.6625 14.2239 11.8003 14.2239 11.9413C14.2239 12.5888 14.0316 13.1593 13.6469 13.6529C13.6534 14.5439 13.3809 15.2474 12.8296 15.7634C12.2784 16.2795 11.5508 16.5375 10.6469 16.5375H9.40657C8.79118 16.5375 8.18381 16.4654 7.58445 16.3211C6.98509 16.1769 6.29118 15.967 5.50272 15.6913C4.75913 15.4349 4.31682 15.3067 4.1758 15.3067H1.40657C1.06682 15.3067 0.776758 15.1865 0.536373 14.9461C0.295989 14.7057 0.175797 14.4157 0.175797 14.0759V7.92209C0.175797 7.58235 0.295989 7.29228 0.536373 7.0519C0.776758 6.81151 1.06682 6.69132 1.40657 6.69132H4.04118C4.27195 6.53748 4.71105 6.04068 5.35849 5.20094C5.73028 4.72017 6.07323 4.30991 6.38733 3.97017C6.54118 3.80991 6.65496 3.53587 6.72868 3.14805C6.8024 2.76023 6.90016 2.35478 7.02195 1.93171C7.14374 1.50863 7.34246 1.16248 7.6181 0.893245C7.8681 0.656065 8.15657 0.537476 8.48349 0.537476C9.02195 0.537476 9.50592 0.641642 9.93541 0.849976C10.3649 1.05831 10.6918 1.38363 10.9162 1.82594C11.1405 2.26824 11.2527 2.8644 11.2527 3.6144C11.2527 4.21055 11.0989 4.82594 10.7912 5.46055H12.4835C13.1502 5.46055 13.7271 5.70414 14.2143 6.19132C14.7014 6.6785 14.945 7.25222 14.945 7.91248Z' fill='%23222529'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2702_2'%3E%3Crect width='14.7692' height='16' fill='white' transform='translate(0.175797 0.537476)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  height: 1.7rem;
  width: 1.5rem;
  flex-basis: 23px;
  background-repeat: no-repeat;
}

/* GARANTIE */
/*body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-details div.w03-quote.product-info div.product-info-bloc2-service span.w03-tag-category-product[att-code=garantie] i,*/
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.w03-cart.product-info div.product-info-bloc2-service span.w03-tag-category-product[att-code=garantie] i

/*body.catalog-product-view div.product-info-main div.product-info-bloc2 div.product-info-bloc2-service span.w03-tag-category-product[att-code=garantie] i*/ {
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2705_5)'%3E%3Cpath d='M8.97769 0.537476C9.97758 0.537476 10.7875 1.63402 11.6741 2.01065C12.5606 2.38728 13.9472 2.18063 14.6204 2.89389C15.2937 3.60715 15.1237 4.91701 15.5037 5.84024C15.8836 6.76347 16.9768 7.53672 16.9768 8.53662C16.9768 9.53651 15.8803 10.3464 15.5037 11.233C15.127 12.1196 15.3337 13.5061 14.6204 14.1793C13.9072 14.8526 12.5973 14.6893 11.6741 15.0626C10.7508 15.4359 9.97758 16.5358 8.97769 16.5358C7.9778 16.5358 7.16788 15.4392 6.28131 15.0626C5.39474 14.686 4.00822 14.8926 3.33496 14.1793C2.6617 13.4661 2.82501 12.1562 2.45172 11.233C2.07843 10.3098 0.978546 9.53651 0.978546 8.53662C0.978546 7.53672 2.0751 6.72681 2.45172 5.84024C2.82835 4.95367 2.6217 3.56715 3.33496 2.89389C4.04822 2.22063 5.35808 2.38394 6.28131 2.01065C7.20454 1.63736 7.9778 0.537476 8.97769 0.537476ZM8.97769 3.06387C7.89528 3.06387 6.83718 3.38484 5.93719 3.9862C5.0372 4.58755 4.33575 5.44227 3.92153 6.44229C3.50731 7.4423 3.39893 8.54269 3.6101 9.6043C3.82127 10.6659 4.34249 11.6411 5.10787 12.4064C5.87325 13.1718 6.8484 13.693 7.91001 13.9042C8.97162 14.1154 10.072 14.007 11.072 13.5928C12.072 13.1786 12.9268 12.4771 13.5281 11.5771C14.1295 10.6771 14.4504 9.61902 14.4504 8.53662C14.446 7.08651 13.868 5.69704 12.8426 4.67166C11.8173 3.64627 10.4278 3.06827 8.97769 3.06387ZM11.5174 6.11354L12.054 6.62016C12.1089 6.69257 12.1386 6.78094 12.1386 6.8718C12.1386 6.96265 12.1089 7.05102 12.054 7.12344L8.67105 10.893C8.60417 10.9689 8.52144 11.0291 8.42871 11.0694C8.33598 11.1097 8.23552 11.1291 8.13444 11.1263C8.03387 11.1258 7.93445 11.1048 7.84222 11.0647C7.74998 11.0246 7.66684 10.9662 7.59784 10.893L5.76803 9.06989C5.73452 9.04117 5.70704 9.00608 5.68719 8.96665C5.66735 8.92723 5.65553 8.88425 5.65243 8.84022C5.64933 8.79619 5.65501 8.75198 5.66913 8.71016C5.68325 8.66834 5.70554 8.62975 5.7347 8.59661L5.76803 8.55995L6.31131 8.05667C6.37674 7.98629 6.46718 7.94441 6.56318 7.94005C6.65917 7.93569 6.75304 7.96919 6.82459 8.03334L6.84792 8.05667L8.14444 9.38986L11.0075 6.12354C11.0745 6.05601 11.1653 6.0172 11.2604 6.01534C11.3556 6.01347 11.4477 6.04869 11.5174 6.11354Z' fill='%23222529'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2705_5'%3E%3Crect width='16' height='16' fill='white' transform='translate(0.978546 0.537476)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); 
  height: 1.7rem;
  width: 1.7rem;
  flex-basis: 23px;
  background-repeat: no-repeat;
}
body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.price-box span.price-container,
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.price-box span.price-container,

body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.price-box span.price-container,
body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.price-box span.price-container,
body.catalog-product-view div.block.related div.products-grid div.product-item div.product-item-info div.product-item-details div.price-box span.price-container,

body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-details div.price-box span.price-container,
body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-details div.price-box span.price-container,
body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info div.product-item-details div.price-box span.price-container {
   display:flex;
   flex-direction: column;
   row-gap: 0.5rem;
}

body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.price-box,
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.price-box,


body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.price-box,
body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.price-box,

body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-details div.price-box,
body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-details div.price-box,
body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info div.product-item-details div.price-box {
  grid-area: productinfoprice;
  row-gap: 0.2rem;
}

body.checkout-cart-index div.block.crosssell div.products-grid div.product-item div.product-item-info div.product-item-details div.price-box,
body.catalog-product-view div.block.related div.products-grid div.product-item div.product-item-info div.product-item-details div.price-box,
body.catalog-product-view div.block.equipement div.products-grid div.product-item div.product-item-info div.product-item-details div.price-box {
  grid-area: pricebox;
  row-gap: 0.5rem;
}

div.product-item-info div.col.item div.product-item-details div.product-info-price div.price-box,
div.product-item-info div.product-item-details div.price-box
{
  display: flex;
  flex-direction:column;
  align-items: flex-end;
  justify-content: flex-end;
  row-gap: 0.2rem;
  margin: 0;
  font-size: var(--ws-x);
  line-height: 1;
  font-weight: 600;
}

div.product-info-main div.product-info-price div.price-box
{
  display: block;
  margin-bottom: 1.5rem;
}

body.catalog-product-view .w03-separator-onepagecheckout {
  display: none !important;
}

body.catalog-product-view .footer-checkout-payment-content-1{
  margin-top: 1rem !important;
}

body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.price-box,
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.price-box,

body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.price-box,
body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.price-box,

body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-details div.price-box,
body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-details div.price-box,
body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info div.product-item-details div.price-box {
  grid-row: 2;
  grid-column: 1 / span 1;
  row-gap: 0.2rem;
}

@media (min-width: 992px) {
  body.checkout-cart-index div.block.crosssell div.products-grid div.product-item div.product-item-info div.product-item-details div.price-box,
  body.catalog-product-view div.block.related div.products-grid div.product-item div.product-item-info div.product-item-details div.price-box {
    justify-content: center;
  }
}

body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.product-info-price div.price-box {
  order: 2;
  align-self: flex-end;
  flex-grow: 1;
}

body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.price-box span.special-price,
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.price-box span.special-price,


body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.price-box span.special-price,
body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.price-box span.special-price,

body.catalog-product-view div.product-info-price div.price-box span.special-price,
body.catalog-product-view div.block.gamme div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-details div.price-box span.special-price,
body.catalog-product-view div.block.parts div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-details div.price-box span.special-price {
  display: inline-block;
  vertical-align: baseline;
}

/* DEBUT PRICE INCLUDING TAX */
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.product-info-price span.price-including-tax,
body.checkout-cart-index div.cart-container div.cart-summary span.price-including-tax,
body.catalog-product-view div.product-info-price div.price-box span.price-container span.price-including-tax,
div.product-item-info div.product-item-details div.price-box span.price-container span.price-including-tax {
  line-height: 1;
  font-weight: 600;
  color: var(--bs-primary);
}
div.product-item-info div.product-item-details div.price-box span.price-container span.price-including-tax,
body.catalog-product-view div.product-info-price div.price-box span.price-container span.price-including-tax{
  /*display: flex;
  justify-content: flex-end;*/
  column-gap: 0.2rem;
}

div.product-item-info div.product-item-details div.price-box span.price-container span.price-including-tax {
  font-size: var(--ws-4xl);
}

body.catalog-product-view div.product-info-price div.price-box span.price-container span.price-including-tax {
  font-size: 2.4rem;
}

body.checkout-cart-index div.cart-container div.cart-summary span.price-including-tax,
body.catalog-product-view div.block.equipement div.products-grid div.product-item div.product-item-info div.product-item-details div.price-box span.price-container span.price-including-tax {
  font-size: var(--ws-x);
}

body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.product-info-price span.price-including-tax,
body.checkout-cart-index div.block.crosssell div.products-grid div.product-item div.product-item-info div.product-item-details div.price-box span.price-container span.price-including-tax ,
body.catalog-product-view div.block.related div.products-grid div.product-item div.product-item-info div.product-item-details div.price-box span.price-container span.price-including-tax 
{
  font-size: var(--ws-2xl);
}

/*INCLUDING TAX - AFTER */

body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.product-info-price span.price-including-tax::after,

body.catalog-product-view div.product-info-price div.price-box span.price-container span.price-including-tax::after,
div.product-item-info div.product-item-details div.price-box span.price-container span.price-including-tax::after {
  content: "\00a0" attr(data-label);
  text-transform: uppercase;
}

/* DEBUT SPAN.PRICE-INCLUDING-TAX > SPAN.PRICE */

body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.product-info-price span.price-including-tax span.price,
body.checkout-cart-index div.cart-container div.cart-summary span.price-including-tax span.price,
body.catalog-product-view div.block.related div.products-grid div.product-item div.product-item-info div.product-item-details div.price-box span.price-container span.price-including-tax span.price,
body.catalog-product-view div.product-info-price div.price-box span.price-container span.price-including-tax span.price,
div.product-item-info div.product-item-details div.price-box span.price-container span.price-including-tax span.price {
  font-weight: 600 !important;
  color: var(--bs-primary) !important;
  font-size: var(--ws-x);
  line-height: 1;
}

body.catalog-product-view div.block.related div.products-grid div.product-item div.product-item-info div.product-item-details div.price-box span.price-container span.price-including-tax span.price,
body.catalog-product-view div.product-info-price div.price-box span.price-container span.price-including-tax span.price,
div.product-item-info div.product-item-details div.price-box span.price-container span.price-including-tax span.price { 
  display: inline-block;
  font-size: var(--ws-4xl);
  white-space: nowrap;
}

body.catalog-product-view div.product-info-price div.price-box span.price-container span.price-including-tax span.price {
  font-size: 2.4rem;
}

body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.product-info-price span.price-including-tax span.price,
body.checkout-cart-index div.block.crosssell div.products-grid div.product-item div.product-item-info div.product-item-details div.price-box span.price-container span.price-including-tax span.price,

body.catalog-product-view div.block.related div.products-grid div.product-item div.product-item-info div.product-item-details div.price-box span.price-container span.price-including-tax span.price,
body.catalog-product-view div.block.equipement div.products-grid div.product-item div.product-item-info div.product-item-details div.price-box span.price-container span.price-including-tax span.price {
  font-size: var(--ws-2xl);
}

body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.product-info-price span.price-excluding-tax,
body.catalog-product-view div.product-info-price div.price-box span.price-container span.price-excluding-tax,
div.product-item-info div.product-item-details div.price-box span.price-container span.price-excluding-tax {
  font-weight: 500;
  line-height: 1;
  color: var(--ws-gray-900);
 }

body.checkout-cart-index div.cart-container div.cart-summary span.price-excluding-tax {
font-size: var(--ws-x);
}

body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.product-info-price span.price-excluding-tax,
body.catalog-product-view div.product-info-price div.price-box span.price-container span.price-excluding-tax {
  font-size: var(--ws-2xl);
}

div.product-item-info div.product-item-details div.price-box span.price-container span.price-excluding-tax {
  display: flex;
  justify-content: flex-end;
  column-gap: 0.2rem;
  font-size: var(--ws-x);
  margin: 0;
}

body.catalog-product-view div.product-info-price div.price-box span.price-container span.price-excluding-tax {
  display: flex;
  /*justify-content: flex-end;*/
  column-gap: 0.2rem;
  font-size: var(--ws-x);
  margin: 0;
}

div.product-item-info div.col.item div.product-item-details div.product-info-price div.price-box span.price-excluding-tax::before,
div.product-item-info div.col.item div.product-item-details div.product-info-price div.subtotal span.price-excluding-tax::before,
body.catalog-product-view div.product-info-price div.price-box span.price-container span.price-excluding-tax::before,
div.product-item-info div.product-item-details div.price-box span.price-container span.price-excluding-tax::before {
  content: '''';
}

div.product-item-info div.col.item div.product-item-details div.product-info-price div.price-box span.price-excluding-tax::after,
div.product-item-info div.col.item div.product-item-details div.product-info-price div.subtotal span.price-excluding-tax::after,
body.catalog-product-view div.product-info-price div.price-box span.price-container span.price-excluding-tax::after,
div.product-item-details div.price-box span.price-container span.price-excluding-tax::after {
  content: "\00a0" attr(data-label);
}

/* DEBUT SPAN.PRICE-EXCLUDING-TAX > SPAN.PRICE */
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.product-info-price div.price-box span.price-excluding-tax span.cart-price span.price,
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.product-info-price div.subtotal span.price-excluding-tax span.cart-price span.price,

body.checkout-cart-index div.block.crosssell div.products-grid div.product-item div.product-item-info div.product-item-details div.price-box span.price-container span.price-excluding-tax span.price,


body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.price-box span.price-container span.price-excluding-tax span.price,
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.price-box span.price-container span.price-excluding-tax span.price,

body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.price-box span.price-container span.price-excluding-tax span.price,
body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.price-box span.price-container span.price-excluding-tax span.price,


body.catalog-product-view div.product-info-price div.price-box span.price-container span.price-excluding-tax span.price,

body.catalog-product-view div.block.related div.products-grid div.product-item div.product-item-info div.product-item-details div.price-box span.price-container span.price-excluding-tax span.price,
body.catalog-product-view div.block.equipement div.products-grid div.product-item div.product-item-info div.product-item-details div.price-box span.price-container span.price-excluding-tax span.price,

body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-details div.price-box span.price-container span.price-excluding-tax span.price,
body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-details div.price-box span.price-container span.price-excluding-tax span.price,
body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info div.product-item-details div.price-box span.price-container span.price-excluding-tax span.price {
  font-weight: 500 !important;
  color: var(--ws-gray-900) !important;
  font-size: var(--ws-x);
  line-height: 1;
  white-space: nowrap;
  display: inline-block;
}

body.catalog-product-view div.product-info-price div.price-box span.price-container span.price-excluding-tax span.price {
font-size: var(--ws-2xl);
}

/* DEBUT SPAN.PRICE-EXCLUDING-TAX > SPAN.PRICE */
/* FIN SPAN PRICE-EXCLUDING-TAX */

/* OLD PRICE */

div.product-item-info div.col.item div.product-item-details div.product-info-price div.price-box span.old-price,
body.catalog-product-view div.product-info-price div.price-box span.old-price,
div.product-item-info div.product-item-details div.price-box span.old-price {
  margin: 0;
  display: inline-block;
  vertical-align: baseline;
  font-size: var(--ws-2xs);
  color: var(--ws-gray-500);
}

body.catalog-product-view div.product-info-price div.price-box span.old-price {
  font-size: var(--ws-x);
}

div.product-info-price div.price-box span.old-price span.price-container,
div.product-item-details div.price-box span.old-price span.price-container {
  display: flex;
  flex-direction: column;
  row-gap: 0.5rem;
}

div.product-info-price div.price-box span.old-price span.price-container span.price-label,
div.product-item-details div.price-box span.old-price span.price-container span.price-label {
  font-size: var(--ws-2xs);
  color: var(--ws-gray-400);
  vertical-align: middle;
  display: none;
}

/* OLD PRICE EXCLUDING TAXES */
div.price-box span.old-price span.price-container span.price-excluding-tax {
  display:flex;
  color: var(--ws-gray-500);
  font-size: var(--ws-x);
  font-weight: 500;
  line-height: 1;
  text-decoration: line-through;
  margin: 0;
}

div.price-box span.old-price span.price-container span.price-excluding-tax span.price-label {
  color: var(--ws-gray-500);
  font-size: var(--ws-x);
  font-weight: 500;
  line-height: 1;
  text-decoration: line-through;
  margin: 0;
  display: block;
}


 div.price-box span.old-price span.price-container span.price-excluding-tax span.price {
  display: inline-block;
  color: var(--ws-gray-500);
  font-size: var(--ws-x);
  font-weight: 500;
  line-height: 1;
  text-decoration: line-through;
}

/* OLD PRICE INCLUDING TAXES */
div.product-info-price div.price-box span.old-price span.price-container span.price-including-tax,
div.product-item-details div.price-box span.old-price span.price-container span.price-including-tax {
  color: var(--ws-gray-500);
  font-size: var(--ws-x);
  font-weight: 500;
  line-height: 1;
  text-decoration: line-through;
  margin: 0;
}

body.checkout-cart-index div.block.crosssell div.products-grid div.product-item div.product-item-info div.product-item-details div.price-box span.old-price span.price-container span.price-including-tax,

body.catalog-product-view div.block.related div.products-grid div.product-item div.product-item-info div.product-item-details div.price-box span.old-price span.price-container span.price-including-tax,
body.catalog-product-view div.block.equipement div.products-grid div.product-item div.product-item-info div.product-item-details div.price-box span.old-price span.price-container span.price-including-tax {
  font-size: var(--ws-2xs);
}

div.product-info-price div.price-box span.old-price span.price-container span.price-including-tax::after,
div.product-item-details div.price-box span.old-price span.price-container span.price-including-tax::after {
  content: "\00a0" attr(data-label);
}


body.catalog-product-view div.block.related div.products-grid div.product-item div.product-item-info div.product-item-details div.price-box span.old-price span.price-container span.price-including-tax span.price,
body.catalog-product-view div.product-info-price div.price-box span.old-price span.price-including-tax span.price,
div.product-item-info div.product-item-details div.price-box span.old-price span.price-container span.price-including-tax span.price {
  display: inline-block;
  color: var(--ws-gray-500) !important;
  font-size: var(--ws-x);
  font-weight: 500!important;
  line-height: 1;
  text-decoration: line-through;
}

body.checkout-cart-index div.block.crosssell div.products-grid div.product-item div.product-item-info div.product-item-details div.price-box span.old-price span.price-container span.price-including-tax span.price,

body.catalog-product-view div.block.related div.products-grid div.product-item div.product-item-info div.product-item-details div.price-box span.old-price span.price-container span.price-including-tax span.price,
body.catalog-product-view div.block.equipement div.products-grid div.product-item div.product-item-info div.product-item-details div.price-box span.old-price span.price-container span.price-including-tax span.price {
  font-size: var(--ws-2xs);
}
/* FIN OLD PRICE */

body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.actions,
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.actions,

body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.actions, 
body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.actions {
   grid-area: productinfoactions;
}

body.checkout-cart-index div.block.crosssell div.products-grid div.product-item div.product-item-info div.product-item-details div.actions,

body.catalog-product-view div.block.related div.products-grid div.product-item div.product-item-info div.product-item-details div.actions,
body.catalog-product-view div.block.equipement div.products-grid div.product-item div.product-item-info div.product-item-details div.actions,

body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-details div.actions,
body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-details div.actions,
body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info div.product-item-details div.actions {
  grid-area: actions;
}

body.checkout-cart-index div.block.crosssell div.products-grid div.product-item div.product-item-info div.product-item-details div.actions,

body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.actions,
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.actions,

body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.actions,
body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.actions,

body.catalog-product-view div.block.related div.products-grid div.product-item div.product-item-info div.product-item-details div.actions,
body.catalog-product-view div.block.equipement div.products-grid div.product-item div.product-item-info div.product-item-details div.actions,

body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-details div.actions,
body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-details div.actions,
body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info div.product-item-details div.actions {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  gap: 0.5rem;  
}

body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.actions,
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.actions,

body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.actions,
body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.actions,

body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-details div.actions,
body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-details div.actions,
body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info div.product-item-details div.actions {
  grid-row: 2;
  grid-column: 2 / span 1;
}

@media (min-width: 992px) {
  body.checkout-cart-index div.block.crosssell div.products-grid div.product-item div.product-item-info div.product-item-details div.actions,
  body.catalog-product-view div.block.related div.products-grid div.product-item div.product-item-info div.product-item-details div.actions {
    align-items: center;
  }
}

body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.item-actions div.actions-toolbar,
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.item-actions div.actions-toolbar {
  min-height: 4.3rem;
  padding-bottom: 0;
  position: relative;
}

body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.item-actions div.actions-toolbar a.action{
position:revert;
right:revert;
top:revert;
}

body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.item-actions div.actions-toolbar a.action.action-edit,
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.item-actions div.actions-toolbar a.action.action-edit {
  display:none !important;
}

/* SKU */

body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_sku,
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_sku,

body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03-gamme.sku,
body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_sku,
body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_sku,

body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-gamme.sku,
body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-parts.sku,
body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-upsell.sku {
  grid-area: productinfosku;
  text-align: center;
}



body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_sku,
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_sku,

body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03-gamme.sku,
body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_sku,
body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_sku,

body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-gamme.sku,
body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-parts.sku,
body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-upsell.sku {
  color: var(--ws-gray-600);
  font-size: var(--ws-2xs);
  letter-spacing: -0.02rem;
  line-height: 1.4;
}

body.catalogsearch-result-index div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_sku,
body.catalogsearch-result-index div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_sku,

body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03-gamme.sku,
body.catalog-category-view div.products-grid ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_sku,
body.catalog-category-view div.products-list ol.product-items li.product-item div.product-item-info div.product-item-details div.w03_sku,

body.catalog-product-view div.block.gamme div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-gamme.sku,
body.catalog-product-view div.block.parts div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-parts.sku,
body.catalog-product-view div.block.upsell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-upsell.sku {
  grid-row: 3;
  grid-column: 1 / span 2;
}

/* FIN SKU */

body.catalog-product-view div.columns {
  display: flex;
  flex-wrap: wrap;
  box-sizing: border-box;
}
/*
body.catalog-product-view div.columns div.column.main {
  display:grid;
  grid-template-columns: minmax(300px,1200px);
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  padding-top: 1.5rem;
  grid-template-areas:
  "product-header"
  "media"
  "actions"
  "social"
  "equipement"
  "related"
  "product-tag-category"
  "shortdescription"
  "contact"
  "info"
  "gamme"
  "upsell"
  "parts";
  max-width: 100%;
  padding-bottom: 40px;
}

@media (min-width: 768px) {

  body.catalog-product-view div.columns div.column.main {
    display:grid;
    grid-template-rows: auto  max-content 1fr;
    grid-auto-rows: max-content;
    grid-template-columns: minmax(500px,1200px) minmax(300px,1200px);
    grid-column-gap: 2rem;
    padding-top: 1.5rem;
    grid-template-areas:
      "media product-header" 
      "media actions"
      "social actions"
      "equipement equipement"
      "related related"
      "shortdescription shortdescription"
      "contact contact"
      "info info"
      "gamme gamme"
      "upsell upsell"
      "parts parts"
      "product-tag-category product-tag-category"
  }
}
*/

body.catalog-product-view div.columns div.column.main {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: 1.5rem;
  margin-top: 1rem;
}
@media (min-width: 992px) {
  body.catalog-product-view div.columns div.column.main {
    margin-top: 2rem;
  }
}
.catalog-product-view div.column.main > * {
  grid-column: span 12;
}
body.catalog-product-view div.column.main div.product-header {
  grid-column: span 12;
  grid-row: 1 / span 1;
  order: 1;
}

body.catalog-product-view div.column.main div.product.media {
  grid-column: span 12;
  grid-row: 2 / span 1;
  order: 2;

}

body.catalog-product-view div.column.main div.product-info-parts {
  grid-column: span 12;
  grid-row: 3 / span 1;
  order: 3;
}

body.catalog-product-view div.column.main div.product-info-custom-attributes  {
  grid-column: span 12;
  order: 5;
}

body.catalog-product-view div.column.main div.product-info-main {
  grid-column: span 12;
  order: 4;
}

@media (min-width: 992px) {
  body.catalog-product-view div.column.main div.product.media {
    grid-column: span 6;
    order: 1;
    grid-row: 1 / span 4;
  }
}

@media (min-width: 992px) {
  body.catalog-product-view div.column.main div.product-header {
    grid-column: 7 / span 6;
    order: 2;
    grid-row: 1;
  }
}
@media (min-width: 992px) {
  body.catalog-product-view div.column.main div.product-info-custom-attributes  {
    order: 5;
  }
}
@media (min-width: 992px) {
  body.catalog-product-view div.column.main div.product-info-parts {
    grid-column: 7 / span 6;
    order: 3;
    grid-row: 2;
  }
}
body.catalog-product-view #pay-later {
min-height: 2.72rem;
}
@media (min-width: 992px) {
  body.catalog-product-view div.column.main div.product-info-main {
    grid-column: 7 / span 6;
    order: 4;
    grid-row: 3 / span 2;
  }
}
body.catalog-product-view div.column.main div.equipement {
  order: 6;
}
body.catalog-product-view div.column.main div.block.related {
  order: 7;
}

body.catalog-product-view main .product-info-video {
  order: 8;
}

body.catalog-product-view div.column.main div.product-info-key-features {
  order: 9;
}
body.catalog-product-view div.column.main div.product-info-detail-functionality {
  order: 10;
}

body.catalog-product-view div.column.main div.block.upsell {
  order: 11;
}
body.catalog-product-view div.column.main div.block.gamme {
  order: 12;
}
body.catalog-product-view div.column.main div.product-tag-category {
  order: 13;
}

body.catalog-product-view div.column.main section.block-related-posts {
  order: 14;
}

body.catalog-product-view div.column.main div.product-info-parts {
min-height: 9.16rem;
}

body.catalog-product-view div.column.main div.product-info-price {
  flex: 0 0 auto;
  width: 50%;
  order: 1 !important;
}
body.catalog-product-view div.column.main form.product-add-form {
  flex: 0 0 auto;
  width: 100%;
  order: 4 !important;
  margin-top: 1.5rem;
}
body.catalog-product-view div.column.main .short-descr-text p {
  line-height: 1.6;
  }

body.catalog-product-view .products-labels {left:0;}

.product-tabs-container.has-sticky-header.has-mobile-sticky-header{display: none;}
.product-info-custom-attributes ul.w03-tab-fonctionnalites,
.product-info-custom-attributes ul.w03-tab-avantages,
.product-info-bloc1-iconographie ul,
.product-info-custom-attributes ul.w03-tab-livre_avec,
.product-info-bloc1-main-attribut ul {
  padding: 0 0.5rem;
}
.product-info-custom-attributes li.w03-tab-fonctionnalites-ligne,
.product-info-custom-attributes li.w03-tab-avantages-ligne,
.product-info-bloc1-iconographie li,
.product-info-custom-attributes li.w03-tab-livre_avec-ligne,
.product-info-bloc1-main-attribut li {
  position: relative;
  list-style: none;
  margin-bottom: 4px;

}
.product-info-custom-attributes li.w03-tab-fonctionnalites-ligne::before,
.product-info-custom-attributes li.w03-tab-avantages-ligne::before,
.product-info-custom-attributes li.w03-tab-livre_avec-ligne::before
/*.product-info-bloc1-main-attribut li::before*/ {
content: '';
display: inline-block;
width: 20px;
height: 20px;
mask-size: contain;
mask-repeat: no-repeat;
vertical-align: middle;
margin-right: 8px;
}
.product-info-custom-attributes li.w03-tab-fonctionnalites-ligne::before {
  background: var(--bs-success);
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check-icon lucide-check"><path d="M20 6 9 17l-5-5"/></svg>');
}

/*.product-info-bloc1-main-attribut li::before {
  background: var(--bs-primary);
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right-icon lucide-arrow-right"><path d="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg>');
}*/
.product-info-custom-attributes li.w03-tab-livre_avec-ligne::before {
  background: var(--bs-primary);
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-package-icon lucide-package"><path d="M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73z"/><path d="M12 22V12"/><polyline points="3.29 7 12 12 20.71 7"/><path d="m7.5 4.27 9 5.15"/></svg>');
}

.product-info-custom-attributes li.w03-tab-avantages-ligne::before {
  background: var(--bs-danger);
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" fill="%23000000" viewBox="0 0 256 256"><path d="M183.89,153.34a57.6,57.6,0,0,1-46.56,46.55A8.75,8.75,0,0,1,136,200a8,8,0,0,1-1.32-15.89c16.57-2.79,30.63-16.85,33.44-33.45a8,8,0,0,1,15.78,2.68ZM216,144a88,88,0,0,1-176,0c0-27.92,11-56.47,32.66-84.85a8,8,0,0,1,11.93-.89l24.12,23.41,22-60.41a8,8,0,0,1,12.63-3.41C165.21,36,216,84.55,216,144Zm-16,0c0-46.09-35.79-85.92-58.21-106.33L119.52,98.74a8,8,0,0,1-13.09,3L80.06,76.16C64.09,99.21,56,122,56,144a72,72,0,0,0,144,0Z"></path></svg>');
}
/*
body.catalog-product-view div.columns div.column.main div.product-header {
  grid-area: product-header;*/
  /*display:grid;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(min-content, max-content) max-content max-content;*/
  /*align-items: center;
  grid-template-areas:
    "title"
    "infocode"
    "brand"
 }*/

 @media (min-width: 768px) {
  body.catalog-product-view div.columns div.column.main div.product-header {
  /*grid-template-columns: auto auto;
    column-gap: 2rem;*/
    justify-content: space-between;
    align-items: start;
    /*grid-template-rows: minmax(min-content, max-content) max-content;
    grid-template-areas:
      "title brand"
      "infocode brand"*/
  }
 }
/*
body.catalog-product-view div.product-info-title {
  grid-area: title;
}*/
/*
body.catalog-product-view div.product-info-title h1 {
  margin:0;
  text-transform: uppercase;
  letter-spacing: 0.04rem;
  font-weight: 600;
  font-size: 2.8rem;
  text-align: left;
  line-height: 1;
}
@media (min-width: 768px) {
  body.catalog-product-view  div.product-info-title h1 {
    font-size: 3.2rem;
    line-height: 1;
 
  }
}*/

body.catalog-product-view .product-info-brand {
  text-align: right;
}

body.catalog-product-view a.product-info-brand img {
  max-height: 5.5rem;
  max-width: 8.5rem;
}
@media (min-width: 992px) {
body.catalog-product-view a.product-info-brand img {
  max-height: 5.5rem;
  max-width: 12rem;
}
}
body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-details div.product-info-code,
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.product-info-code,

body.checkout-cart-index div.block.crosssell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-crosssell.product-info-code,

body.catalog-product-view div.block.related div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-related.product-info-code,
body.catalog-product-view div.block.equipement div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-equipement.product-info-code {
  color: var(--ws-gray-600);
  font-size: var(--ws-2xs) ;
  letter-spacing: -0.02rem;
  line-height: 1.25;
  padding :0.3rem 0 1rem 0 ;
  text-align: left;  
}

body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-details div.product-info-code,
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.product-info-code {
  grid-column: 1 / 2;
  grid-row: 2 / 3;
}

@media (min-width: 1200px) {
  body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-details div.product-info-code,
  body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.product-info-code {
    grid-column: 1 / 3;
  }
}

body.checkout-cart-index div.block.crosssell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-crosssell.product-info-code{
  grid-area:w03crosssellproductinfocode;
}

body.catalog-product-view div.block.related div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-related.product-info-code {
  grid-area:w03relatedproductinfocode;
}

body.catalog-product-view div.block.equipement div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-equipement.product-info-code {
  grid-area:w03equipementproductinfocode;
}

@media (min-width: 768px) {
  body.quotation-quote-index div.cart.table-wrapper div.product-info-code span.product-info-code-data,

  body.checkout-cart-index div.product-info-code span.product-info-code-data {
  padding-right:1rem;
}
}


body.catalog-product-view div.product.media {
   /*grid-area: media;*/
   width:100%;
   margin:0;
   position: relative;
   padding-right: 3rem;
   margin-bottom : 3rem;
}
/*
body.catalog-product-view  div.product.media .fotorama__stage {
    border: 0;
}
*/


body.catalog-product-view  div.product.media .fotorama__nav-wrap .fotorama_vertical_ratio.fotorama__thumb {
    background-color: var(--ws-white);
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
}
 
body.catalog-product-view div.product.media .fotorama__nav-wrap .fotorama_vertical_ratio .fotorama__img {
  border-radius: 8px;
  border: 1px solid var(--ws-gray-400) !important;
  box-sizing: border-box;
}

body.catalog-product-view div.product.media .fotorama__thumb-border {
  border: none;
  border-radius: 8px;
}

body.catalog-product-view div.product-info-main {
  display:flex;
  flex-direction: column;
  row-gap: 3rem;
  width:100%;
  margin:0;
  font-family: Poppins, 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: var(--ws-gray-900);
}

  /*body.checkout-cart-index div.block.crosssell,
  body.catalog-product-view div.product-info-main div.product-info-bloc1,
  body.catalog-product-view div.product-info-main div.product-info-bloc2,
  body.catalog-product-view div.block.related,
  body.catalog-product-view div.block.equipement,*/
  body.catalog-product-view  div.product.info.detailed div.product.data.items div.data.item.content ul.w03-tab-detruit_aussi {
    border-radius: 8px;
    background: var(--ws-gray-150);
    padding: 1rem;
  }
/*
@media (min-width: 768px) {
  body.checkout-cart-index div.block.crosssell,*/
  /*body.catalog-product-view div.product-info-main div.product-info-bloc1,*/
  /*body.catalog-product-view div.block.related,
  body.catalog-product-view div.block.equipement,
  body.catalog-product-view  div.product.info.detailed div.product.data.items div.data.item.content ul.w03-tab-detruit_aussi {
    padding: 2rem;
  }
  body.catalog-product-view div.product-info-main div.product-info-bloc2{
      padding: 2rem 0;
  }
}
*/
  

/*
body.catalog-product-view div.product-info-main div.product-info-bloc1  {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 1rem;
}*/
/*
body.catalog-product-view div.product-info-main div.product-info-bloc1-complement p {
  margin:0;
}*/

body.catalog-product-view div.product-info-bloc1-tag {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: flex-start;
  align-items: center;
  gap: 2rem;
  padding: 0;
  font-size: var(--ws-x);
  font-style: normal;
  font-weight: 400;
  color: var(--ws-gray-700);
}

/* body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.product-item-details div.w03-quote.product-info-attribut div.w03-tag.secondary div.w03-tag-category-secondary,  */
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.w03-cart.product-info-attribut div.w03-tag.secondary div.w03-tag-category-secondary,
body.catalog-product-view div.w03-tag.secondary div.w03-tag-category-secondary {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.5rem;
  padding: 0;
  font-size: var(--ws-x);
  font-style: normal;
  font-weight: 400;
  color: var(--ws-gray-700);
}

/*body.catalog-product-view div.product-info-main div.product-info-bloc1-main-attribut,*/
/*body.catalog-product-view div.product-info-bloc1-iconographie,*//*
body.catalog-product-view div.product-info-main div.product-info-bloc1-accessoires {
  color: var(--ws-gray-700);
  padding: 1rem 0 0 0;
}*/
/*
body.catalog-product-view div.product-info-bloc1-tag h3,*/
/*body.catalog-product-view div.product-info-main div.product-info-bloc1-main-attribut h3,*/
/*body.catalog-product-view div.product-info-bloc1-iconographie h3,*/
/*
body.catalog-product-view div.product-info-main div.product-info-bloc1-accessoires h3 {
  font-family: Poppins, 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: var(--ws-2xl) !important;
  font-weight: 600 !important;
}*/

/*body.catalog-product-view div.product-info-main div.product-info-bloc1-main-attribut ul.w03-main-att-product,*/
/*body.catalog-product-view ul.w03-iconographie,*//*
body.catalog-product-view div.product-info-main div.product-info-bloc1-accessoires ul.w03-tab-livre_avec {
  display: flex;
  margin-left: 1rem;
  text-align: left;
  font-size: var(--ws-x);
  list-style-position: outside;
  font-family: Poppins, 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: var(--ws-gray-900);
}*/

/*body.catalog-product-view div.product-info-main div.product-info-bloc1-main-attribut ul.w03-main-att-product,*/
/*body.catalog-product-view div.product-info-main div.product-info-bloc1-accessoires ul.w03-tab-livre_avec {
  flex-wrap: nowrap;
  flex-direction: column;
  gap: 0.5rem;
  padding: 0 1rem;
}*/
/*
body.catalog-product-view ul.w03-iconographie {
  flex-wrap: wrap;
  column-gap: 1rem;
  list-style-type: none;
  align-items: center;
  padding: 0;

}*/
/*
@media (min-width: 768px) {
body.catalog-product-view ul.w03-iconographie {
  flex-wrap: nowrap;
  gap: 2.5rem;
}
}*/
/*
body.catalog-product-view ul.w03-iconographie li.w03-iconographie-details i::before {
  content: "";
  display: table;
  height: 3.5rem;
  width: 3.5rem;
  margin: 0;
}

body.catalog-product-view ul.w03-iconographie li.w03-iconographie-details[att-option-code=cd-dvd] i::before {
  background:url('data:image/svg+xml,<svg width="30" height="30" viewBox="0 0 35 34" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2077_678)"><path d="M1.29123 17.1709C1.29123 8.26512 8.4991 1.05725 17.4048 1.05725C26.3106 1.05725 33.5184 8.26512 33.5184 17.1709C33.5184 26.0766 26.3106 33.2845 17.4048 33.2845C8.4991 33.2845 1.29123 26.0766 1.29123 17.1709Z" fill="white"/><path d="M11.3502 20.1501L5.03934 23.9622L5.13544 24.1865L5.26351 24.4427L5.39168 24.699L5.55181 24.9232L5.71205 25.1796L5.87218 25.4037L6.03241 25.628L6.22462 25.8843L6.41682 26.0766L6.60902 26.3328L6.80122 26.525L7.02549 26.7493L7.24976 26.9415L7.47393 27.1337L7.6982 27.3259L7.92247 27.5181L8.14674 27.6783L8.40297 27.8705L8.62724 28.0306L8.88348 28.1909L9.13981 28.3189L9.39605 28.4471L9.65239 28.5753L9.90862 28.6714L10.1649 28.7994L10.4212 28.8636L10.6774 28.9597L10.9338 29.0237L11.19 29.0878L11.4783 29.1198L11.7026 29.1519H11.9588L11.4783 28.8955L11.0299 28.6393L10.6134 28.3831L10.1969 28.0947L9.84459 27.8384L9.46009 27.5501L9.13981 27.2618L8.81945 26.9735L8.53114 26.6852L8.24284 26.3968L7.9865 26.0766L7.76223 25.7562L7.53806 25.4358L7.3138 25.1154L7.12159 24.7631L6.96136 24.4107L7.28173 24.7631L7.6021 25.1154L7.95444 25.4679L8.33894 25.7562L8.72334 26.0445L9.10775 26.3007L9.49215 26.525L9.87656 26.7172L10.261 26.9094L10.6455 27.0696L11.0299 27.2298L11.3822 27.3259L11.7346 27.422L12.055 27.5181L12.3753 27.5501L12.6316 27.5822L12.2151 27.3259L11.8307 27.1016L11.4783 26.8454L11.1579 26.6211L10.8377 26.3649L10.5494 26.1085L10.261 25.8523L10.0047 25.5959L9.74849 25.3397L9.52422 25.0514L9.29995 24.7631L9.07568 24.4748L8.85151 24.1544L8.62724 23.8341L8.43504 23.5137L8.21077 23.1614L8.49908 23.4497L8.78738 23.77L9.07568 24.0263L9.36399 24.2826L9.68436 24.5068L9.97266 24.731L10.293 24.9553L10.6134 25.1154L10.9338 25.3076L11.2541 25.4358L11.5744 25.5959L11.8948 25.692L12.2151 25.7882L12.5355 25.8843L12.8559 25.9484L13.1762 26.0124L12.8879 25.7882L12.5996 25.5959L12.3433 25.4037L12.087 25.2115L11.8307 25.0193L11.5744 24.7951L11.3502 24.6029L11.1579 24.3787L10.9338 24.1544L10.7095 23.8981L10.5173 23.6739L10.3251 23.3856L10.1008 23.0972L9.90862 22.7769L9.74849 22.4566L9.55619 22.1041L9.78046 22.3605L10.0368 22.6167L10.261 22.841L10.5173 23.0653L10.7735 23.2894L11.0299 23.4817L11.2861 23.6739L11.5424 23.8341L11.7987 23.9942L12.087 24.1224L12.3753 24.2185L12.6957 24.3146L13.016 24.3787L13.3364 24.4427L13.6887 24.4748H14.0731L13.7208 24.3146L13.4004 24.1224L13.1121 23.9622L12.8559 23.77L12.5996 23.6098L12.3753 23.4497L12.1511 23.2575L11.9588 23.0972L11.7987 22.8731L11.6065 22.6808L11.4783 22.4885L11.3182 22.2644L11.19 22.008L11.0618 21.7518L10.9338 21.4635L10.8056 21.1752L10.9978 21.3994L11.1579 21.6236L11.3502 21.8158L11.5424 22.008L11.7666 22.2002L11.9909 22.3605L12.1831 22.5206L12.4074 22.6488L12.6636 22.7769L12.8879 22.8731L13.1121 22.9692L13.3684 23.0332L13.6247 23.0653H13.8809H14.1373L14.3935 23.0332L14.1052 22.905L13.849 22.7769L13.5926 22.6488L13.3684 22.5206L13.1762 22.3605L12.984 22.2002L12.7918 22.0401L12.5996 21.88L12.4394 21.6877L12.2792 21.5275L12.119 21.3033L11.9588 21.1111L11.8307 20.8868L11.6705 20.6626L11.5104 20.4063L11.3502 20.1501Z" fill="%236D6D6C"/><path d="M11.3502 20.1501L5.03934 23.9622L5.13544 24.1865L5.26351 24.4427L5.39168 24.699L5.55181 24.9232L5.71205 25.1796L5.87218 25.4037L6.03241 25.628L6.22462 25.8843L6.41682 26.0766L6.60902 26.3328L6.80122 26.525L7.02549 26.7493L7.24976 26.9415L7.47393 27.1337L7.6982 27.3259L7.92247 27.5181L8.14674 27.6783L8.40297 27.8705L8.62724 28.0306L8.88348 28.1909L9.13981 28.3189L9.39605 28.4471L9.65239 28.5753L9.90862 28.6714L10.1649 28.7994L10.4212 28.8636L10.6774 28.9597L10.9338 29.0237L11.19 29.0879L11.4783 29.1198L11.7026 29.1519H11.9588L11.4783 28.8956L11.0299 28.6393L10.6134 28.3831L10.1969 28.0947L9.84459 27.8384L9.46009 27.5501L9.13981 27.2618L8.81945 26.9735L8.53114 26.6852L8.24284 26.3968L7.9865 26.0766L7.76223 25.7562L7.53806 25.4358L7.3138 25.1154L7.12159 24.7631L6.96136 24.4107L7.28173 24.7631L7.6021 25.1154L7.95444 25.4679L8.33894 25.7562L8.72334 26.0445L9.10775 26.3007L9.49215 26.525L9.87656 26.7172L10.261 26.9094L10.6455 27.0696L11.0299 27.2298L11.3822 27.3259L11.7346 27.422L12.055 27.5181L12.3753 27.5501L12.6316 27.5822L12.2151 27.3259L11.8307 27.1016L11.4783 26.8454L11.1579 26.6211L10.8377 26.3649L10.5494 26.1085L10.261 25.8523L10.0047 25.5959L9.74849 25.3397L9.52422 25.0514L9.29995 24.7631L9.07568 24.4748L8.85151 24.1544L8.62724 23.8341L8.43504 23.5137L8.21077 23.1614L8.49908 23.4497L8.78738 23.77L9.07568 24.0263L9.36399 24.2826L9.68436 24.5068L9.97266 24.731L10.293 24.9553L10.6134 25.1154L10.9338 25.3076L11.2541 25.4358L11.5744 25.5959L11.8948 25.692L12.2151 25.7882L12.5355 25.8843L12.8559 25.9484L13.1762 26.0124L12.8879 25.7882L12.5996 25.5959L12.3433 25.4037L12.087 25.2115L11.8307 25.0193L11.5744 24.7951L11.3502 24.6029L11.1579 24.3787L10.9338 24.1544L10.7095 23.8981L10.5173 23.6739L10.3251 23.3856L10.1008 23.0972L9.90862 22.7769L9.74849 22.4566L9.55619 22.1041L9.78046 22.3605L10.0368 22.6167L10.261 22.841L10.5173 23.0653L10.7735 23.2894L11.0299 23.4817L11.2861 23.6739L11.5424 23.8341L11.7987 23.9942L12.087 24.1224L12.3753 24.2185L12.6957 24.3146L13.016 24.3787L13.3364 24.4427L13.6887 24.4748H14.0731L13.7208 24.3146L13.4004 24.1224L13.1121 23.9622L12.8559 23.77L12.5996 23.6098L12.3753 23.4497L12.1511 23.2575L11.9588 23.0972L11.7987 22.8731L11.6065 22.6808L11.4783 22.4885L11.3182 22.2644L11.19 22.008L11.0618 21.7518L10.9338 21.4635L10.8056 21.1752L10.9978 21.3994L11.1579 21.6236L11.3502 21.8158L11.5424 22.008L11.7666 22.2002L11.9909 22.3605L12.1831 22.5206L12.4074 22.6488L12.6636 22.7769L12.8879 22.8731L13.1121 22.9692L13.3684 23.0332L13.6247 23.0653H13.8809H14.1373L14.3935 23.0332L14.1052 22.905L13.849 22.7769L13.5926 22.6488L13.3684 22.5206L13.1762 22.3605L12.984 22.2002L12.7918 22.0401L12.5996 21.88L12.4394 21.6877L12.2792 21.5275L12.119 21.3033L11.9588 21.1111L11.8307 20.8868L11.6705 20.6626L11.5104 20.4063L11.3502 20.1501Z" stroke="%236D6D6C" stroke-width="0.163462" stroke-miterlimit="3.86"/><path d="M23.107 13.615L29.4179 9.83485L29.2897 9.57852L29.1616 9.32228L29.0334 9.09801L28.8733 8.84177L28.7131 8.61751L28.5529 8.36127L28.3927 8.137L28.2005 7.91273L28.0083 7.68846L27.8161 7.46429L27.6239 7.24002L27.3996 7.04782L27.2074 6.82355L26.9512 6.63135L26.7269 6.43915L26.5027 6.27891L26.2784 6.08671L26.0221 5.92658L25.7979 5.76644L25.5416 5.60621L25.2853 5.44607L25.0291 5.34997L24.7727 5.2218L24.5165 5.09363L24.2603 4.99753L24.0039 4.90143L23.7477 4.80533L23.4914 4.7413L23.2351 4.70923L22.9788 4.64519H22.7225L22.4663 4.61313L22.9468 4.86937L23.3953 5.1257L23.8117 5.414L24.2282 5.67024L24.6126 5.95864L24.965 6.21488L25.2853 6.50318L25.6057 6.79149L25.894 7.07979L26.1823 7.40016L26.4386 7.68846L26.6629 8.00883L26.8871 8.3292L27.1113 8.68154L27.3035 9.03398L27.4957 9.38631L27.1434 9.00191L26.823 8.64957L26.4707 8.3292L26.0862 8.00883L25.7018 7.75259L25.3174 7.49626L24.933 7.27199L24.5486 7.04782L24.1642 6.85562L23.7797 6.69538L23.3953 6.56732L23.0429 6.43915L22.6905 6.34305L22.3701 6.27891L22.0818 6.24695L21.7935 6.21488L22.21 6.43915L22.5944 6.69538L22.9468 6.91965L23.2672 7.17589L23.5875 7.40016L23.8758 7.65649L24.1642 7.91273L24.4204 8.16907L24.6766 8.45737L24.9009 8.71361L25.1252 9.00191L25.3494 9.32228L25.5736 9.61058L25.7979 9.93095L25.9901 10.2833L26.2144 10.6357L25.926 10.3154L25.6377 10.0271L25.3494 9.77082L25.0611 9.48242L24.7408 9.25824L24.4525 9.03398L24.1321 8.84177L23.8117 8.64957L23.4914 8.48934L23.171 8.3292L22.8507 8.20103L22.5303 8.07287L22.21 7.97677L21.8896 7.91273L21.5692 7.81663L21.249 7.78456L21.5373 7.97677L21.8576 8.20103L22.1139 8.39324L22.3701 8.58544L22.5944 8.77764L22.8507 8.96994L23.0749 9.19411L23.2992 9.41838L23.4914 9.64265L23.7156 9.86692L23.9078 10.1232L24.1 10.3794L24.3243 10.6678L24.5165 10.9881L24.6766 11.3084L24.9009 11.6928L24.6447 11.4366L24.3883 11.1483L24.1642 10.924L23.9078 10.6998L23.6516 10.4755L23.3953 10.2833L23.139 10.0911L22.8827 9.93095L22.6264 9.80278L22.3381 9.67462L22.0498 9.54655L21.7295 9.48242L21.4091 9.38631L21.0887 9.35435L20.7364 9.32228L20.352 9.29021L20.7043 9.48242L21.0247 9.64265L21.313 9.80278L21.5692 9.99499L21.8256 10.1552L22.0498 10.3474L22.274 10.5076L22.4663 10.6998L22.6264 10.892L22.8186 11.0842L22.9788 11.3084L23.107 11.5327L23.2351 11.7889L23.3633 12.0132L23.4914 12.3015L23.6195 12.5898L23.4273 12.3656L23.2672 12.1414L23.0749 11.9492L22.8827 11.757L22.6585 11.5648L22.4663 11.4045L22.242 11.2444L22.0178 11.1162L21.7935 11.0201L21.5373 10.892L21.313 10.8279L21.0568 10.7639L20.8004 10.7318L20.5442 10.6998L20.2879 10.7318L20.0316 10.7639L20.3199 10.86L20.6082 10.9881L20.8325 11.1162L21.0568 11.2764L21.249 11.4045L21.4731 11.5648L21.6334 11.7249L21.8256 11.885L21.9857 12.0772L22.1459 12.2695L22.3061 12.4617L22.4663 12.6859L22.5944 12.8781L22.7866 13.1345L22.9147 13.3587L23.107 13.615Z" fill="%236D6D6C"/><path d="M23.107 13.615L29.4179 9.83485L29.2897 9.57852L29.1616 9.32228L29.0334 9.09801L28.8733 8.84177L28.7131 8.6175L28.5529 8.36127L28.3927 8.137L28.2005 7.91273L28.0083 7.68846L27.8161 7.46429L27.6239 7.24002L27.3996 7.04782L27.2074 6.82355L26.9512 6.63135L26.7269 6.43915L26.5027 6.27891L26.2784 6.08671L26.0221 5.92658L25.7979 5.76644L25.5416 5.60621L25.2853 5.44607L25.0291 5.34997L24.7727 5.2218L24.5165 5.09363L24.2603 4.99753L24.0039 4.90143L23.7477 4.80533L23.4914 4.7413L23.2351 4.70923L22.9788 4.64519H22.7225L22.4663 4.61313L22.9468 4.86937L23.3953 5.1257L23.8117 5.414L24.2282 5.67024L24.6126 5.95864L24.965 6.21488L25.2853 6.50318L25.6057 6.79149L25.894 7.07979L26.1823 7.40016L26.4386 7.68846L26.6629 8.00883L26.8871 8.3292L27.1113 8.68154L27.3035 9.03398L27.4957 9.38631L27.1434 9.00191L26.823 8.64957L26.4707 8.3292L26.0862 8.00883L25.7018 7.75259L25.3174 7.49626L24.933 7.27199L24.5486 7.04782L24.1642 6.85562L23.7797 6.69538L23.3953 6.56732L23.0429 6.43915L22.6905 6.34305L22.3701 6.27891L22.0818 6.24695L21.7935 6.21488L22.21 6.43915L22.5944 6.69538L22.9468 6.91965L23.2672 7.17589L23.5875 7.40016L23.8758 7.65649L24.1642 7.91273L24.4204 8.16907L24.6766 8.45737L24.9009 8.71361L25.1252 9.00191L25.3494 9.32228L25.5736 9.61058L25.7979 9.93095L25.9901 10.2833L26.2144 10.6357L25.926 10.3154L25.6377 10.0271L25.3494 9.77082L25.0611 9.48241L24.7408 9.25824L24.4525 9.03398L24.1321 8.84177L23.8117 8.64957L23.4914 8.48934L23.171 8.3292L22.8507 8.20103L22.5303 8.07287L22.21 7.97677L21.8896 7.91273L21.5692 7.81663L21.249 7.78456L21.5373 7.97677L21.8576 8.20103L22.1139 8.39324L22.3701 8.58544L22.5944 8.77764L22.8507 8.96994L23.0749 9.19411L23.2992 9.41838L23.4914 9.64265L23.7156 9.86692L23.9078 10.1232L24.1 10.3794L24.3243 10.6678L24.5165 10.9881L24.6766 11.3084L24.9009 11.6928L24.6447 11.4366L24.3883 11.1483L24.1642 10.924L23.9078 10.6998L23.6516 10.4755L23.3953 10.2833L23.139 10.0911L22.8827 9.93095L22.6264 9.80278L22.3381 9.67462L22.0498 9.54655L21.7295 9.48241L21.4091 9.38631L21.0887 9.35435L20.7364 9.32228L20.352 9.29021L20.7043 9.48241L21.0247 9.64265L21.313 9.80278L21.5692 9.99499L21.8256 10.1552L22.0498 10.3474L22.274 10.5076L22.4663 10.6998L22.6264 10.892L22.8186 11.0842L22.9788 11.3084L23.107 11.5327L23.2351 11.7889L23.3633 12.0132L23.4914 12.3015L23.6195 12.5898L23.4273 12.3656L23.2672 12.1414L23.0749 11.9492L22.8827 11.757L22.6585 11.5648L22.4663 11.4045L22.242 11.2444L22.0178 11.1162L21.7935 11.0201L21.5373 10.892L21.313 10.8279L21.0568 10.7639L20.8004 10.7318L20.5442 10.6998L20.2879 10.7318L20.0316 10.7639L20.3199 10.86L20.6082 10.9881L20.8325 11.1162L21.0568 11.2764L21.249 11.4045L21.4731 11.5648L21.6334 11.7249L21.8256 11.885L21.9857 12.0772L22.1459 12.2695L22.3061 12.4617L22.4663 12.6859L22.5944 12.8781L22.7866 13.1345L22.9147 13.3587L23.107 13.615Z" stroke="%236D6D6C" stroke-width="0.163462" stroke-miterlimit="3.86"/><path d="M33.2569 20.8111C35.3256 12.0464 29.8974 3.26433 21.1328 1.19569C12.3681 -0.872953 3.58601 4.55522 1.51737 13.3199C-0.551277 22.0845 4.87689 30.8666 13.6415 32.9352C22.4062 35.0039 31.1883 29.5757 33.2569 20.8111Z" stroke="%23222529" stroke-width="0.980769" stroke-miterlimit="3.86"/><path d="M12.9199 17.2669C12.9199 14.6721 15.0342 12.5577 17.629 12.5577C20.2239 12.5577 22.3382 14.6721 22.3382 17.2669C22.3382 19.8617 20.2239 21.976 17.629 21.976C15.0342 21.976 12.9199 19.8617 12.9199 17.2669Z" fill="%23F4F4F4" stroke="%23222529" stroke-width="1.96154" stroke-miterlimit="3.86"/></g><defs><clipPath id="clip0_2077_678"><rect width="34" height="34" fill="white" transform="translate(0.321747)"/></clipPath></defs></svg>');
  height: 3rem;
  width: 3rem;
  }

body.catalog-product-view ul.w03-iconographie li.w03-iconographie-details[att-option-code=agrafes-et-trombones-non-acceptes] i::before {
  background:url('data:image/svg+xml,<svg width="26" height="30" viewBox="0 0 41 47" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2078_2405)"><path d="M33.3564 39.0577L40.3948 13.3269C40.5871 12.2115 40.0487 11.3268 39.1257 10.7499C35.9334 9.82682 32.5871 9.05758 29.3179 8.21143C28.4717 8.32681 27.6641 8.63453 27.0487 9.44222C25.1256 16.2884 23.0487 23.0577 21.2026 29.9423L21.3948 31.0961L24.2794 36.0192C27.241 38.4038 29.6256 34.4037 32.2025 33.4422L32.8179 32.173L37.8564 13.9807L36.3948 13.5576L36.0872 14.4423L31.4717 30.9038C31.2794 31.6346 31.1257 32.5576 30.2411 32.8653L26.2025 35.2115C25.5487 35.3653 25.3563 34.673 25.0871 34.2883L22.8949 30.2884V29.4807L28.3949 10.2115C28.8179 9.63458 29.6256 9.86528 30.1641 10.0191L38.3949 12.1346C38.6257 12.2884 38.8949 12.6345 38.8564 12.9422L33.7409 31.6346L31.241 40.4422C28.8948 41.9807 26.2795 43.3653 23.8179 44.8653C23.1256 45.0191 22.5487 44.5192 22.3949 43.9422L18.5487 37.0576L18.9717 35.0576L25.7795 11.0577V10.8653C25.2795 10.7884 24.8179 10.5192 24.2794 10.4808L16.8564 36.7114C16.8179 38.4807 18.2794 39.6345 18.8564 41.1345L21.5102 45.673C22.3179 46.4423 23.3564 46.7115 24.3564 46.2884C26.8564 44.7115 29.3564 43.2115 31.9334 41.7884C32.7795 41.173 33.0487 40.0961 33.3179 39.1345" fill="%23222529"/><path d="M14.0102 8.55772C11.2025 10.0962 3.39477 16.2884 2.164 12.7884C1.12554 9.82686 1.97176 10.7884 14.9718 6.32688C28.5871 1.63458 28.0872 0.442222 29.1641 3.63453C30.3179 6.98068 19.7794 6.78846 17.0102 7.4423" stroke="%23222529" stroke-width="1.73077" stroke-miterlimit="3.86"/><path d="M2 41.5L38.5 5M2 5L38.5 41.5" stroke="%23F84A4A" stroke-width="2" stroke-linecap="round"/></g><defs><clipPath id="clip0_2078_2405"><rect width="41" height="47" fill="white"/></clipPath></defs></svg>');
  height: 3rem;
  width: 2.6rem;
  }

body.catalog-product-view ul.w03-iconographie li.w03-iconographie-details[att-option-code=papiers] i::before {
  background:url('data:image/svg+xml,<svg width="27" height="30" viewBox="0 0 31 34" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M23.0798 29.2719V32.4062C23.0798 32.9906 22.6017 33.4688 22.0173 33.4688H1.82983C1.24546 33.4688 0.767334 32.9906 0.767334 32.4062V5.3125C0.767334 4.72812 1.24546 4.25 1.82983 4.25H7.08921" fill="white"/><path d="M23.0798 29.2719V32.4062C23.0798 32.9906 22.6017 33.4688 22.0173 33.4688H1.82983C1.24546 33.4688 0.767334 32.9906 0.767334 32.4062V5.3125C0.767334 4.72812 1.24546 4.25 1.82983 4.25H7.08921" stroke="%23222529" stroke-width="0.724074"/><path d="M4.48608 11.1562H7.14233" stroke="%23222529" stroke-width="0.724074"/><path d="M4.48608 15.9375H7.14233" stroke="%23222529" stroke-width="0.724074"/><path d="M4.48608 19.6562H7.14233" stroke="%23222529" stroke-width="0.724074"/><path d="M4.48608 24.4375H7.14233" stroke="%23222529" stroke-width="0.724074"/><path d="M4.48608 27.625H7.14233" stroke="%23222529" stroke-width="0.724074"/><path d="M29.4548 8.02188V28.1562C29.4548 28.7406 28.9767 29.2188 28.3923 29.2188H8.20483C7.62046 29.2188 7.14233 28.7406 7.14233 28.1562V1.59375C7.14233 1.00937 7.62046 0.53125 8.20483 0.53125H20.9017L29.4548 8.02188Z" fill="white" stroke="%23222529" stroke-width="0.724074"/><path d="M29.4548 8.44688H22.0173C21.433 8.44688 20.9548 7.96876 20.9548 7.38438V0.629639" stroke="%23222529" stroke-width="0.724074"/><path d="M10.8611 7.4375H17.7673" stroke="%23222529" stroke-width="0.724074"/><path d="M10.8611 12.2188H25.7361" stroke="%23222529" stroke-width="0.724074"/><path d="M10.8611 15.9375H25.7361" stroke="%23222529" stroke-width="0.724074"/><path d="M10.8611 20.7188H25.7361" stroke="%23222529" stroke-width="0.724074"/><path d="M10.8611 23.9062H25.7361" stroke="%23222529" stroke-width="0.724074"/></svg>');
  height: 3rem;
  width: 2.7rem;
}

body.catalog-product-view ul.w03-iconographie li.w03-iconographie-details[att-option-code=cartes-de-credit] i::before {
  background:url('data:image/svg+xml,<svg width="34" height="22" viewBox="0 0 34 22" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2077_673)"><path d="M0.386444 9.48072V18.486C0.386444 19.8828 1.39695 21.0419 2.91269 21.0122C2.67492 21.0122 30.6418 21.0122 30.6418 21.0122C32.0386 21.0122 33.1679 19.8828 33.1679 18.486V7.16254V2.91256C33.1679 1.51571 32.0386 0.386322 30.6418 0.386322H2.91269C1.51583 0.386322 0.386444 1.51571 0.386444 2.91256V11.9178" fill="white"/><path d="M33.1976 4.99313H0.445801V8.94589H33.1976V4.99313Z" fill="%236D6D6C"/><path d="M33.1976 4.99313H0.445801V8.94589H33.1976V4.99313Z" stroke="%236D6D6C" stroke-width="0.237762" stroke-miterlimit="3.86"/><path d="M0.445801 9.65903V18.6644C0.445801 20.0612 1.45631 21.2202 2.97204 21.1905C2.73428 21.1905 30.701 21.1905 30.701 21.1905C32.0979 21.1905 33.2274 20.0612 33.2274 18.6644V7.34086V3.09088C33.2274 1.69403 32.0979 0.564636 30.701 0.564636H2.97204C1.57519 0.564636 0.445801 1.69403 0.445801 3.09088V12.0961" stroke="%23222529" stroke-width="0.891608"/></g><defs><clipPath id="clip0_2077_673"><rect width="34" height="21.6364" fill="white"/></clipPath></defs></svg>');
  height: 2.2rem;
  width: 3.4rem;
  }

body.catalog-product-view ul.w03-iconographie li.w03-iconographie-details[att-option-code=disquettes] i::before {
  background:url('data:image/svg+xml,<svg width="26" height="30" viewBox="0 0 34 30" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2077_646)"><path d="M1.78 0.83551H32.0386H32.2202L32.4018 0.908231L32.5834 0.98084L32.7288 1.08981L32.8377 1.23514L32.9467 1.41672L32.9831 1.5983L33.0192 1.77999V32.0749L32.9831 32.2564L32.9467 32.4381L32.8377 32.6197L32.7288 32.765L32.5834 32.874L32.4018 32.9466L32.2202 33.0193H32.0386H1.78H1.56206L1.41684 32.9466L1.23504 32.874L1.08982 32.765L0.944605 32.6197L0.871884 32.4381L0.799164 32.2564V32.0749V1.77999V1.5983L0.871884 1.41672L0.944605 1.23514L1.08982 1.08981L1.23504 0.98084L1.41684 0.908231L1.56206 0.83551H1.78Z" fill="white"/><path d="M1.78 0.83551H32.0386H32.2202L32.4018 0.908231L32.5834 0.98084L32.7288 1.08981L32.8377 1.23514L32.9467 1.41672L32.9831 1.5983L33.0192 1.77999V32.0748L32.9831 32.2564L32.9467 32.4381L32.8377 32.6197L32.7288 32.765L32.5834 32.874L32.4018 32.9466L32.2202 33.0193H32.0386H1.78H1.56206L1.41684 32.9466L1.23504 32.874L1.08982 32.765L0.944605 32.6197L0.871884 32.4381L0.799164 32.2564V32.0748V1.77999V1.5983L0.871884 1.41672L0.944605 1.23514L1.08982 1.08981L1.23504 0.98084L1.41684 0.908231L1.56206 0.83551H1.78Z" stroke="%23222529" stroke-width="1.08974"/><path d="M30.2949 0.799164V11.1155V11.2607L30.2587 11.3697L30.186 11.4787L30.1133 11.5876L30.0044 11.6604L29.8953 11.733L29.7501 11.7693L29.641 11.8057H4.2864L4.14118 11.7693L4.0321 11.733L3.88688 11.6604L3.7778 11.5876L3.74144 11.4787L3.66894 11.3697L3.63258 11.2607L3.59622 11.1155V0.799164H30.2949Z" fill="white"/><path d="M30.2949 0.799164V11.1155V11.2607L30.2587 11.3697L30.186 11.4787L30.1133 11.5876L30.0044 11.6604L29.8953 11.733L29.7501 11.7693L29.641 11.8057H4.2864L4.14118 11.7693L4.0321 11.733L3.88688 11.6604L3.7778 11.5876L3.74144 11.4787L3.66894 11.3697L3.63258 11.2607L3.59622 11.1155V0.799164H30.2949Z" stroke="%23222529" stroke-width="1.08974"/><path d="M4.5407 14.7841H30.0044H30.1496L30.2587 14.8205L30.4039 14.8931L30.4767 15.0021L30.5855 15.111L30.6582 15.2564L30.6946 15.4017V15.547V33.0192H3.85052V15.547L3.88689 15.3653L3.92325 15.2564L3.99574 15.111L4.06846 15.0021L4.17732 14.8931L4.2864 14.8205L4.43162 14.7841H4.5407Z" fill="white"/><path d="M4.5407 14.7841H30.0044H30.1496L30.2587 14.8205L30.4039 14.8931L30.4767 15.0021L30.5855 15.111L30.6582 15.2564L30.6946 15.4017V15.547V33.0192H3.85052V15.547L3.88689 15.3653L3.92325 15.2564L3.99574 15.111L4.06846 15.0021L4.17732 14.8931L4.2864 14.8205L4.43162 14.7841H4.5407Z" stroke="%23222529" stroke-width="0.544872"/><path d="M3.37831 30.1133H1.23505V31.5663H3.37831V30.1133Z" fill="%23222529"/><path d="M27.8612 0.799164V8.89963L27.8248 9.22654L27.7523 9.5172L27.5705 9.80775L27.3889 10.0257L27.171 10.2074L26.8803 10.389L26.5899 10.4616L26.2629 10.4979H12.6411L12.3504 10.4616L12.06 10.389L11.7693 10.2074L11.5514 10.0257L11.3334 9.80775L11.1882 9.5172L11.1155 9.22654L11.0791 8.89963V0.799164H27.8612Z" fill="white"/><path d="M27.8612 0.799164V8.89963L27.8248 9.22654L27.7523 9.5172L27.5705 9.80775L27.3889 10.0257L27.171 10.2074L26.8803 10.389L26.5899 10.4616L26.2629 10.4979H12.6411L12.3504 10.4616L12.06 10.389L11.7693 10.2074L11.5514 10.0257L11.3334 9.80775L11.1882 9.5172L11.1155 9.22654L11.0791 8.89963V0.799164H27.8612Z" stroke="%23222529" stroke-width="1.45299"/><path d="M26.5172 1.92542H22.0857V9.77147H26.5172V1.92542Z" fill="white"/><path d="M26.5172 1.92542H22.0857V9.77147H26.5172V1.92542Z" stroke="%23222529" stroke-width="1.45299"/></g><defs><clipPath id="clip0_2077_646"><rect width="34" height="34" fill="white"/></clipPath></defs></svg>');
  height: 3rem;
  width: 2.6rem;
 }

body.catalog-product-view ul.w03-iconographie li.w03-iconographie-details[att-option-code=bandes-magnetiques] i::before {
  background:url('data:image/svg+xml,<svg width="30" height="30" viewBox="0 0 35 34" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2077_678)"><path d="M1.29123 17.1709C1.29123 8.26512 8.4991 1.05725 17.4048 1.05725C26.3106 1.05725 33.5184 8.26512 33.5184 17.1709C33.5184 26.0766 26.3106 33.2845 17.4048 33.2845C8.4991 33.2845 1.29123 26.0766 1.29123 17.1709Z" fill="white"/><path d="M11.3502 20.1501L5.03934 23.9622L5.13544 24.1865L5.26351 24.4427L5.39168 24.699L5.55181 24.9232L5.71205 25.1796L5.87218 25.4037L6.03241 25.628L6.22462 25.8843L6.41682 26.0766L6.60902 26.3328L6.80122 26.525L7.02549 26.7493L7.24976 26.9415L7.47393 27.1337L7.6982 27.3259L7.92247 27.5181L8.14674 27.6783L8.40297 27.8705L8.62724 28.0306L8.88348 28.1909L9.13981 28.3189L9.39605 28.4471L9.65239 28.5753L9.90862 28.6714L10.1649 28.7994L10.4212 28.8636L10.6774 28.9597L10.9338 29.0237L11.19 29.0878L11.4783 29.1198L11.7026 29.1519H11.9588L11.4783 28.8955L11.0299 28.6393L10.6134 28.3831L10.1969 28.0947L9.84459 27.8384L9.46009 27.5501L9.13981 27.2618L8.81945 26.9735L8.53114 26.6852L8.24284 26.3968L7.9865 26.0766L7.76223 25.7562L7.53806 25.4358L7.3138 25.1154L7.12159 24.7631L6.96136 24.4107L7.28173 24.7631L7.6021 25.1154L7.95444 25.4679L8.33894 25.7562L8.72334 26.0445L9.10775 26.3007L9.49215 26.525L9.87656 26.7172L10.261 26.9094L10.6455 27.0696L11.0299 27.2298L11.3822 27.3259L11.7346 27.422L12.055 27.5181L12.3753 27.5501L12.6316 27.5822L12.2151 27.3259L11.8307 27.1016L11.4783 26.8454L11.1579 26.6211L10.8377 26.3649L10.5494 26.1085L10.261 25.8523L10.0047 25.5959L9.74849 25.3397L9.52422 25.0514L9.29995 24.7631L9.07568 24.4748L8.85151 24.1544L8.62724 23.8341L8.43504 23.5137L8.21077 23.1614L8.49908 23.4497L8.78738 23.77L9.07568 24.0263L9.36399 24.2826L9.68436 24.5068L9.97266 24.731L10.293 24.9553L10.6134 25.1154L10.9338 25.3076L11.2541 25.4358L11.5744 25.5959L11.8948 25.692L12.2151 25.7882L12.5355 25.8843L12.8559 25.9484L13.1762 26.0124L12.8879 25.7882L12.5996 25.5959L12.3433 25.4037L12.087 25.2115L11.8307 25.0193L11.5744 24.7951L11.3502 24.6029L11.1579 24.3787L10.9338 24.1544L10.7095 23.8981L10.5173 23.6739L10.3251 23.3856L10.1008 23.0972L9.90862 22.7769L9.74849 22.4566L9.55619 22.1041L9.78046 22.3605L10.0368 22.6167L10.261 22.841L10.5173 23.0653L10.7735 23.2894L11.0299 23.4817L11.2861 23.6739L11.5424 23.8341L11.7987 23.9942L12.087 24.1224L12.3753 24.2185L12.6957 24.3146L13.016 24.3787L13.3364 24.4427L13.6887 24.4748H14.0731L13.7208 24.3146L13.4004 24.1224L13.1121 23.9622L12.8559 23.77L12.5996 23.6098L12.3753 23.4497L12.1511 23.2575L11.9588 23.0972L11.7987 22.8731L11.6065 22.6808L11.4783 22.4885L11.3182 22.2644L11.19 22.008L11.0618 21.7518L10.9338 21.4635L10.8056 21.1752L10.9978 21.3994L11.1579 21.6236L11.3502 21.8158L11.5424 22.008L11.7666 22.2002L11.9909 22.3605L12.1831 22.5206L12.4074 22.6488L12.6636 22.7769L12.8879 22.8731L13.1121 22.9692L13.3684 23.0332L13.6247 23.0653H13.8809H14.1373L14.3935 23.0332L14.1052 22.905L13.849 22.7769L13.5926 22.6488L13.3684 22.5206L13.1762 22.3605L12.984 22.2002L12.7918 22.0401L12.5996 21.88L12.4394 21.6877L12.2792 21.5275L12.119 21.3033L11.9588 21.1111L11.8307 20.8868L11.6705 20.6626L11.5104 20.4063L11.3502 20.1501Z" fill="%236D6D6C"/><path d="M11.3502 20.1501L5.03934 23.9622L5.13544 24.1865L5.26351 24.4427L5.39168 24.699L5.55181 24.9232L5.71205 25.1796L5.87218 25.4037L6.03241 25.628L6.22462 25.8843L6.41682 26.0766L6.60902 26.3328L6.80122 26.525L7.02549 26.7493L7.24976 26.9415L7.47393 27.1337L7.6982 27.3259L7.92247 27.5181L8.14674 27.6783L8.40297 27.8705L8.62724 28.0306L8.88348 28.1909L9.13981 28.3189L9.39605 28.4471L9.65239 28.5753L9.90862 28.6714L10.1649 28.7994L10.4212 28.8636L10.6774 28.9597L10.9338 29.0237L11.19 29.0879L11.4783 29.1198L11.7026 29.1519H11.9588L11.4783 28.8956L11.0299 28.6393L10.6134 28.3831L10.1969 28.0947L9.84459 27.8384L9.46009 27.5501L9.13981 27.2618L8.81945 26.9735L8.53114 26.6852L8.24284 26.3968L7.9865 26.0766L7.76223 25.7562L7.53806 25.4358L7.3138 25.1154L7.12159 24.7631L6.96136 24.4107L7.28173 24.7631L7.6021 25.1154L7.95444 25.4679L8.33894 25.7562L8.72334 26.0445L9.10775 26.3007L9.49215 26.525L9.87656 26.7172L10.261 26.9094L10.6455 27.0696L11.0299 27.2298L11.3822 27.3259L11.7346 27.422L12.055 27.5181L12.3753 27.5501L12.6316 27.5822L12.2151 27.3259L11.8307 27.1016L11.4783 26.8454L11.1579 26.6211L10.8377 26.3649L10.5494 26.1085L10.261 25.8523L10.0047 25.5959L9.74849 25.3397L9.52422 25.0514L9.29995 24.7631L9.07568 24.4748L8.85151 24.1544L8.62724 23.8341L8.43504 23.5137L8.21077 23.1614L8.49908 23.4497L8.78738 23.77L9.07568 24.0263L9.36399 24.2826L9.68436 24.5068L9.97266 24.731L10.293 24.9553L10.6134 25.1154L10.9338 25.3076L11.2541 25.4358L11.5744 25.5959L11.8948 25.692L12.2151 25.7882L12.5355 25.8843L12.8559 25.9484L13.1762 26.0124L12.8879 25.7882L12.5996 25.5959L12.3433 25.4037L12.087 25.2115L11.8307 25.0193L11.5744 24.7951L11.3502 24.6029L11.1579 24.3787L10.9338 24.1544L10.7095 23.8981L10.5173 23.6739L10.3251 23.3856L10.1008 23.0972L9.90862 22.7769L9.74849 22.4566L9.55619 22.1041L9.78046 22.3605L10.0368 22.6167L10.261 22.841L10.5173 23.0653L10.7735 23.2894L11.0299 23.4817L11.2861 23.6739L11.5424 23.8341L11.7987 23.9942L12.087 24.1224L12.3753 24.2185L12.6957 24.3146L13.016 24.3787L13.3364 24.4427L13.6887 24.4748H14.0731L13.7208 24.3146L13.4004 24.1224L13.1121 23.9622L12.8559 23.77L12.5996 23.6098L12.3753 23.4497L12.1511 23.2575L11.9588 23.0972L11.7987 22.8731L11.6065 22.6808L11.4783 22.4885L11.3182 22.2644L11.19 22.008L11.0618 21.7518L10.9338 21.4635L10.8056 21.1752L10.9978 21.3994L11.1579 21.6236L11.3502 21.8158L11.5424 22.008L11.7666 22.2002L11.9909 22.3605L12.1831 22.5206L12.4074 22.6488L12.6636 22.7769L12.8879 22.8731L13.1121 22.9692L13.3684 23.0332L13.6247 23.0653H13.8809H14.1373L14.3935 23.0332L14.1052 22.905L13.849 22.7769L13.5926 22.6488L13.3684 22.5206L13.1762 22.3605L12.984 22.2002L12.7918 22.0401L12.5996 21.88L12.4394 21.6877L12.2792 21.5275L12.119 21.3033L11.9588 21.1111L11.8307 20.8868L11.6705 20.6626L11.5104 20.4063L11.3502 20.1501Z" stroke="%236D6D6C" stroke-width="0.163462" stroke-miterlimit="3.86"/><path d="M23.107 13.615L29.4179 9.83485L29.2897 9.57852L29.1616 9.32228L29.0334 9.09801L28.8733 8.84177L28.7131 8.61751L28.5529 8.36127L28.3927 8.137L28.2005 7.91273L28.0083 7.68846L27.8161 7.46429L27.6239 7.24002L27.3996 7.04782L27.2074 6.82355L26.9512 6.63135L26.7269 6.43915L26.5027 6.27891L26.2784 6.08671L26.0221 5.92658L25.7979 5.76644L25.5416 5.60621L25.2853 5.44607L25.0291 5.34997L24.7727 5.2218L24.5165 5.09363L24.2603 4.99753L24.0039 4.90143L23.7477 4.80533L23.4914 4.7413L23.2351 4.70923L22.9788 4.64519H22.7225L22.4663 4.61313L22.9468 4.86937L23.3953 5.1257L23.8117 5.414L24.2282 5.67024L24.6126 5.95864L24.965 6.21488L25.2853 6.50318L25.6057 6.79149L25.894 7.07979L26.1823 7.40016L26.4386 7.68846L26.6629 8.00883L26.8871 8.3292L27.1113 8.68154L27.3035 9.03398L27.4957 9.38631L27.1434 9.00191L26.823 8.64957L26.4707 8.3292L26.0862 8.00883L25.7018 7.75259L25.3174 7.49626L24.933 7.27199L24.5486 7.04782L24.1642 6.85562L23.7797 6.69538L23.3953 6.56732L23.0429 6.43915L22.6905 6.34305L22.3701 6.27891L22.0818 6.24695L21.7935 6.21488L22.21 6.43915L22.5944 6.69538L22.9468 6.91965L23.2672 7.17589L23.5875 7.40016L23.8758 7.65649L24.1642 7.91273L24.4204 8.16907L24.6766 8.45737L24.9009 8.71361L25.1252 9.00191L25.3494 9.32228L25.5736 9.61058L25.7979 9.93095L25.9901 10.2833L26.2144 10.6357L25.926 10.3154L25.6377 10.0271L25.3494 9.77082L25.0611 9.48242L24.7408 9.25824L24.4525 9.03398L24.1321 8.84177L23.8117 8.64957L23.4914 8.48934L23.171 8.3292L22.8507 8.20103L22.5303 8.07287L22.21 7.97677L21.8896 7.91273L21.5692 7.81663L21.249 7.78456L21.5373 7.97677L21.8576 8.20103L22.1139 8.39324L22.3701 8.58544L22.5944 8.77764L22.8507 8.96994L23.0749 9.19411L23.2992 9.41838L23.4914 9.64265L23.7156 9.86692L23.9078 10.1232L24.1 10.3794L24.3243 10.6678L24.5165 10.9881L24.6766 11.3084L24.9009 11.6928L24.6447 11.4366L24.3883 11.1483L24.1642 10.924L23.9078 10.6998L23.6516 10.4755L23.3953 10.2833L23.139 10.0911L22.8827 9.93095L22.6264 9.80278L22.3381 9.67462L22.0498 9.54655L21.7295 9.48242L21.4091 9.38631L21.0887 9.35435L20.7364 9.32228L20.352 9.29021L20.7043 9.48242L21.0247 9.64265L21.313 9.80278L21.5692 9.99499L21.8256 10.1552L22.0498 10.3474L22.274 10.5076L22.4663 10.6998L22.6264 10.892L22.8186 11.0842L22.9788 11.3084L23.107 11.5327L23.2351 11.7889L23.3633 12.0132L23.4914 12.3015L23.6195 12.5898L23.4273 12.3656L23.2672 12.1414L23.0749 11.9492L22.8827 11.757L22.6585 11.5648L22.4663 11.4045L22.242 11.2444L22.0178 11.1162L21.7935 11.0201L21.5373 10.892L21.313 10.8279L21.0568 10.7639L20.8004 10.7318L20.5442 10.6998L20.2879 10.7318L20.0316 10.7639L20.3199 10.86L20.6082 10.9881L20.8325 11.1162L21.0568 11.2764L21.249 11.4045L21.4731 11.5648L21.6334 11.7249L21.8256 11.885L21.9857 12.0772L22.1459 12.2695L22.3061 12.4617L22.4663 12.6859L22.5944 12.8781L22.7866 13.1345L22.9147 13.3587L23.107 13.615Z" fill="%236D6D6C"/><path d="M23.107 13.615L29.4179 9.83485L29.2897 9.57852L29.1616 9.32228L29.0334 9.09801L28.8733 8.84177L28.7131 8.6175L28.5529 8.36127L28.3927 8.137L28.2005 7.91273L28.0083 7.68846L27.8161 7.46429L27.6239 7.24002L27.3996 7.04782L27.2074 6.82355L26.9512 6.63135L26.7269 6.43915L26.5027 6.27891L26.2784 6.08671L26.0221 5.92658L25.7979 5.76644L25.5416 5.60621L25.2853 5.44607L25.0291 5.34997L24.7727 5.2218L24.5165 5.09363L24.2603 4.99753L24.0039 4.90143L23.7477 4.80533L23.4914 4.7413L23.2351 4.70923L22.9788 4.64519H22.7225L22.4663 4.61313L22.9468 4.86937L23.3953 5.1257L23.8117 5.414L24.2282 5.67024L24.6126 5.95864L24.965 6.21488L25.2853 6.50318L25.6057 6.79149L25.894 7.07979L26.1823 7.40016L26.4386 7.68846L26.6629 8.00883L26.8871 8.3292L27.1113 8.68154L27.3035 9.03398L27.4957 9.38631L27.1434 9.00191L26.823 8.64957L26.4707 8.3292L26.0862 8.00883L25.7018 7.75259L25.3174 7.49626L24.933 7.27199L24.5486 7.04782L24.1642 6.85562L23.7797 6.69538L23.3953 6.56732L23.0429 6.43915L22.6905 6.34305L22.3701 6.27891L22.0818 6.24695L21.7935 6.21488L22.21 6.43915L22.5944 6.69538L22.9468 6.91965L23.2672 7.17589L23.5875 7.40016L23.8758 7.65649L24.1642 7.91273L24.4204 8.16907L24.6766 8.45737L24.9009 8.71361L25.1252 9.00191L25.3494 9.32228L25.5736 9.61058L25.7979 9.93095L25.9901 10.2833L26.2144 10.6357L25.926 10.3154L25.6377 10.0271L25.3494 9.77082L25.0611 9.48241L24.7408 9.25824L24.4525 9.03398L24.1321 8.84177L23.8117 8.64957L23.4914 8.48934L23.171 8.3292L22.8507 8.20103L22.5303 8.07287L22.21 7.97677L21.8896 7.91273L21.5692 7.81663L21.249 7.78456L21.5373 7.97677L21.8576 8.20103L22.1139 8.39324L22.3701 8.58544L22.5944 8.77764L22.8507 8.96994L23.0749 9.19411L23.2992 9.41838L23.4914 9.64265L23.7156 9.86692L23.9078 10.1232L24.1 10.3794L24.3243 10.6678L24.5165 10.9881L24.6766 11.3084L24.9009 11.6928L24.6447 11.4366L24.3883 11.1483L24.1642 10.924L23.9078 10.6998L23.6516 10.4755L23.3953 10.2833L23.139 10.0911L22.8827 9.93095L22.6264 9.80278L22.3381 9.67462L22.0498 9.54655L21.7295 9.48241L21.4091 9.38631L21.0887 9.35435L20.7364 9.32228L20.352 9.29021L20.7043 9.48241L21.0247 9.64265L21.313 9.80278L21.5692 9.99499L21.8256 10.1552L22.0498 10.3474L22.274 10.5076L22.4663 10.6998L22.6264 10.892L22.8186 11.0842L22.9788 11.3084L23.107 11.5327L23.2351 11.7889L23.3633 12.0132L23.4914 12.3015L23.6195 12.5898L23.4273 12.3656L23.2672 12.1414L23.0749 11.9492L22.8827 11.757L22.6585 11.5648L22.4663 11.4045L22.242 11.2444L22.0178 11.1162L21.7935 11.0201L21.5373 10.892L21.313 10.8279L21.0568 10.7639L20.8004 10.7318L20.5442 10.6998L20.2879 10.7318L20.0316 10.7639L20.3199 10.86L20.6082 10.9881L20.8325 11.1162L21.0568 11.2764L21.249 11.4045L21.4731 11.5648L21.6334 11.7249L21.8256 11.885L21.9857 12.0772L22.1459 12.2695L22.3061 12.4617L22.4663 12.6859L22.5944 12.8781L22.7866 13.1345L22.9147 13.3587L23.107 13.615Z" stroke="%236D6D6C" stroke-width="0.163462" stroke-miterlimit="3.86"/><path d="M33.2569 20.8111C35.3256 12.0464 29.8974 3.26433 21.1328 1.19569C12.3681 -0.872953 3.58601 4.55522 1.51737 13.3199C-0.551277 22.0845 4.87689 30.8666 13.6415 32.9352C22.4062 35.0039 31.1883 29.5757 33.2569 20.8111Z" stroke="%23222529" stroke-width="0.980769" stroke-miterlimit="3.86"/><path d="M12.9199 17.2669C12.9199 14.6721 15.0342 12.5577 17.629 12.5577C20.2239 12.5577 22.3382 14.6721 22.3382 17.2669C22.3382 19.8617 20.2239 21.976 17.629 21.976C15.0342 21.976 12.9199 19.8617 12.9199 17.2669Z" fill="%23F4F4F4" stroke="%23222529" stroke-width="1.96154" stroke-miterlimit="3.86"/></g><defs><clipPath id="clip0_2077_678"><rect width="34" height="34" fill="white" transform="translate(0.321747)"/></clipPath></defs></svg>');
  height: 3rem;
  width: 3rem;
  }

body.catalog-product-view ul.w03-iconographie li.w03-iconographie-details[att-option-code=agrafes-et-trombones] i::before {
  background:url('data:image/svg+xml,<svg width="26" height="30" viewBox="0 0 30 34" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2077_639)"><path d="M23.9156 28.1296L29.1179 9.11115C29.2601 8.28674 28.8621 7.63286 28.1798 7.20643C25.8203 6.52416 23.347 5.95559 20.9306 5.33017C20.3052 5.41545 19.7082 5.6429 19.2534 6.23989C17.832 11.3001 16.2969 16.3035 14.9323 21.3921L15.0744 22.2449L17.2065 25.8837C19.3955 27.6463 21.158 24.6897 23.0627 23.979L23.5176 23.0409L27.2417 9.59438L26.1614 9.28172L25.934 9.93559L22.5226 22.1028C22.3804 22.6429 22.2668 23.3252 21.6129 23.5526L18.6279 25.2867C18.1447 25.4005 18.0025 24.8887 17.8035 24.6044L16.1832 21.648V21.0509L20.2484 6.80849C20.5611 6.38206 21.158 6.55258 21.556 6.66629L27.6397 8.22989C27.8103 8.3436 28.0092 8.59943 27.9808 8.82686L24.1998 22.643L22.352 29.1529C20.6179 30.2901 18.6848 31.3134 16.8654 32.4221C16.3537 32.5359 15.9273 32.1663 15.8136 31.7399L12.9708 26.6512L13.2835 25.173L18.3153 7.43391V7.29172C17.9457 7.23486 17.6045 7.03593 17.2065 7.0075L11.7199 26.3954C11.6915 27.7031 12.7717 28.5559 13.1982 29.6646L15.1597 33.0192C15.7567 33.5878 16.5243 33.7868 17.2635 33.4741C19.1113 32.3085 20.9591 31.1998 22.8638 30.1479C23.4892 29.6931 23.6882 28.8971 23.8872 28.1864" fill="%23222529"/><path d="M9.61625 5.58614C7.541 6.72327 1.77005 11.3001 0.860351 8.71316C0.0927922 6.5242 0.718259 7.23492 10.327 3.93727C20.3905 0.469039 20.0209 -0.412267 20.8169 1.94726C21.6698 4.42051 13.8805 4.27843 11.8336 4.7617" stroke="%23222529" stroke-width="1.27926" stroke-miterlimit="3.86"/></g><defs><clipPath id="clip0_2077_639"><rect width="29.5652" height="34" fill="white"/></clipPath></defs></svg>');
  height: 3rem;
  width: 2.6rem;
  }

body.catalog-product-view ul.w03-iconographie li.w03-iconographie-details[att-option-code=cles-usb] i::before {  
  background:url('data:image/svg+xml,<svg width="30" height="30" viewBox="0 0 34 34" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2078_2327)"><path d="M31.2785 4.771L28.8715 2.3815C27.637 1.1475 26.763 0.510498 25.6995 0.510498C25.6895 0.510498 25.681 0.510498 25.671 0.510498C24.51 0.510498 23.5455 1.3625 22.494 2.4145L18.298 6.5805L17.941 6.2235C17.7515 6.034 17.5165 5.9265 17.225 5.9305C16.9565 5.933 16.7005 6.043 16.514 6.236L2.78799 20.463C1.72849 21.5225 0.765494 22.6965 0.890994 24.1035C0.994994 25.2685 1.77499 26.256 3.08699 27.5675L6.97549 31.456C8.29399 32.775 9.22149 33.49 10.3455 33.49C11.5805 33.49 12.617 32.5535 13.7605 31.41L27.5 17.171C27.8785 16.7785 27.873 16.155 27.4875 15.7695L26.9155 15.1975L31.1125 11.0045C33.594 8.5225 33.917 7.4105 31.2785 4.771ZM12.4445 30.9665C11.712 31.699 10.903 32.448 10.456 32.448C10.0085 32.448 9.216 31.7165 8.5 31L3.6175 26.2275C2.8085 25.418 2.052 24.588 2 24C1.9585 23.5365 2.365 22.9045 3.3315 21.9385L17.1845 7.443L26.31 16.4585L12.4445 30.9665ZM26.135 14.113L19.2185 7.5L23.4085 3.3265C23.811 2.9235 25.0595 1.5 25.5 1.5C25.8905 1.5 26.6465 2.1705 27.2605 2.785L30.8035 5.9895L30.8072 5.99317C31.1264 6.31286 32.0799 7.26791 32.0565 7.634C32.033 8.0065 30.8555 9.391 30.334 9.9135L26.135 14.113Z" fill="%23222529"/><path d="M12.4445 30.9665C11.712 31.699 10.903 32.448 10.456 32.448C10.0085 32.448 9.216 31.7165 8.5 31L3.6175 26.2275C2.8085 25.418 2.052 24.588 2 24C1.9585 23.5365 2.365 22.9045 3.3315 21.9385L17.1845 7.443L26.31 16.4585L12.4445 30.9665Z" fill="white"/><path d="M26.135 14.113L19.2185 7.5L23.4085 3.3265C23.811 2.9235 25.0595 1.5 25.5 1.5C25.8905 1.5 26.6465 2.1705 27.2605 2.785L30.8035 5.9895L30.8072 5.99317C31.1264 6.31286 32.0799 7.26791 32.0565 7.634C32.033 8.0065 30.8555 9.391 30.334 9.9135L26.135 14.113Z" fill="white"/><path d="M31.2785 4.771L28.8715 2.3815C27.637 1.1475 26.763 0.510498 25.6995 0.510498C25.6895 0.510498 25.681 0.510498 25.671 0.510498C24.51 0.510498 23.5455 1.3625 22.494 2.4145L18.298 6.5805L17.941 6.2235C17.7515 6.034 17.5165 5.9265 17.225 5.9305C16.9565 5.933 16.7005 6.043 16.514 6.236L2.78799 20.463C1.72849 21.5225 0.765494 22.6965 0.890994 24.1035C0.994994 25.2685 1.77499 26.256 3.08699 27.5675L6.97549 31.456C8.29399 32.775 9.22149 33.49 10.3455 33.49C11.5805 33.49 12.617 32.5535 13.7605 31.41L27.5 17.171C27.8785 16.7785 27.873 16.155 27.4875 15.7695L26.9155 15.1975L31.1125 11.0045C33.594 8.5225 33.917 7.4105 31.2785 4.771ZM12.4445 30.9665C11.712 31.699 10.903 32.448 10.456 32.448C10.0085 32.448 9.216 31.7165 8.5 31L3.6175 26.2275C2.8085 25.418 2.052 24.588 2 24C1.9585 23.5365 2.365 22.9045 3.3315 21.9385L17.1845 7.443L26.31 16.4585L12.4445 30.9665ZM26.135 14.113L19.2185 7.5L23.4085 3.3265C23.811 2.9235 25.0595 1.5 25.5 1.5C25.8905 1.5 26.6465 2.1705 27.2605 2.785L30.8035 5.9895L30.8072 5.99317C31.1264 6.31286 32.0799 7.26791 32.0565 7.634C32.033 8.0065 30.8555 9.391 30.334 9.9135L26.135 14.113Z" stroke="%23222529" stroke-width="0.00036"/><path d="M12.4445 30.9665C11.712 31.699 10.903 32.448 10.456 32.448C10.0085 32.448 9.216 31.7165 8.5 31L3.6175 26.2275C2.8085 25.418 2.052 24.588 2 24C1.9585 23.5365 2.365 22.9045 3.3315 21.9385L17.1845 7.443L26.31 16.4585L12.4445 30.9665Z" stroke="%23222529" stroke-width="0.00036"/><path d="M26.135 14.113L19.2185 7.5L23.4085 3.3265C23.811 2.9235 25.0595 1.5 25.5 1.5C25.8905 1.5 26.6465 2.1705 27.2605 2.785L30.8035 5.9895L30.8072 5.99317C31.1264 6.31286 32.0799 7.26791 32.0565 7.634C32.033 8.0065 30.8555 9.391 30.334 9.9135L26.135 14.113Z" stroke="%23222529" stroke-width="0.00036"/><path d="M21.877 7.94349C21.7815 8.03849 21.727 8.16849 21.727 8.29849C21.727 8.43399 21.781 8.56349 21.872 8.65349C21.9665 8.74849 22.0965 8.79849 22.227 8.79849C22.3625 8.79849 22.4875 8.74849 22.582 8.65349C22.6765 8.55899 22.727 8.43399 22.727 8.29849C22.727 8.16849 22.6765 8.03849 22.582 7.94349C22.392 7.75849 22.0565 7.76349 21.877 7.94349Z" fill="%23222529" stroke="%23222529" stroke-width="0.00036"/><path d="M23.5975 7.43001C23.726 7.43001 23.854 7.38151 23.951 7.28351L26.4265 4.80901C26.622 4.61351 26.622 4.29751 26.4265 4.10201C26.2305 3.90651 25.915 3.90651 25.7195 4.10201L23.244 6.57651C23.0485 6.77201 23.0485 7.08801 23.244 7.28351C23.342 7.38101 23.4695 7.43001 23.5975 7.43001Z" fill="%23222529" stroke="%23222529" stroke-width="0.00036"/><path d="M27.841 5.5165C27.645 5.321 27.3295 5.321 27.134 5.5165L23.2445 9.4055C23.049 9.601 23.049 9.917 23.2445 10.1125C23.342 10.21 23.47 10.259 23.598 10.259C23.7265 10.259 23.8545 10.21 23.9515 10.1125L27.841 6.2235C28.036 6.028 28.036 5.712 27.841 5.5165Z" fill="%23222529" stroke="%23222529" stroke-width="0.00036"/><path d="M28.548 6.9305L24.6595 10.8195C24.4635 11.015 24.4635 11.331 24.6595 11.5265C24.757 11.624 24.885 11.673 25.013 11.673C25.141 11.673 25.269 11.624 25.3665 11.5265L29.2545 7.6375C29.4505 7.442 29.4505 7.126 29.2545 6.9305C29.059 6.735 28.743 6.735 28.548 6.9305Z" fill="%23222529" stroke="%23222529" stroke-width="0.00036"/></g><defs><clipPath id="clip0_2078_2327"><rect width="34" height="34" fill="white"/></clipPath></defs></svg>');
  height: 3rem;
  width: 3rem;
}*/

/*body.catalog-product-view div.product-info-main div.product-info-bloc1-main-attribut ul.w03-main-att-product li.w03-main-att-product-details,*/
/*body.catalog-product-view div.product-info-main div.product-info-bloc1-accessoires ul.w03-tab-livre_avec li {
  line-height: 1.2;
  padding: 0;
}

body.catalog-product-view div.product-info-bloc1-main-attribut ul.w03-main-att-product li.w03-main-att-product-details span.data,
body.catalog-product-view div.product-info-bloc1-accessoires ul.w03-tab-livre_avec li span.data span.data{
font-weight: 500;
}*/

/*
body.catalog-product-view div.product-info-main div.product-info-bloc2 {
padding: 1rem;
}
@media (min-width: 992px) {

  body.catalog-product-view div.product-info-main div.product-info-bloc2 {
  padding: 2rem;
}
}*/

/*
@media (min-width: 768px) {

  body.catalog-product-view div.product-info-main div.product-info-bloc2 {
    display: grid;
    grid-template-areas: 
    "productinfobloc2livraison productinfobloc2livraison"
    "productinfobloc2service productinfobloc2service"
    "productinfoprice productinfoprice" 
    "productaddform productaddform"
    "productinfobloc2paiement productinfobloc2paiement"
    "productlinksbottom productlinksbottom";
    grid-template-columns: 1.2fr 0.8fr;
    grid-row-gap: 0;
    grid-column-gap: 1rem;

}
}*/
/*
@media (min-width: 1200px) {

  body.catalog-product-view div.product-info-main div.product-info-bloc2 {
    display: grid;
    grid-template-areas: 
    "productinfoprice productinfobrand"
    "productinfobloc2livraison productinfobloc2livraison"
    "productaddform productaddform"
    "productinfobloc2paiement productinfobloc2paiement"
    "productinfobloc2service productinfobloc2service"
    "productlinksbottom productlinksbottom";
}
}*/
/*
body.catalog-product-view  div.product-info-main div.product-info-bloc2 div.product-info-brand {
  grid-area: productinfobrand;
}*/

body.catalog-product-view div.product-info-price {
  /*grid-area: productinfoprice;*/
  /*display: flex;
  flex-direction:column;*/
 /*align-items: flex-end;
  justify-content: flex-end;*/
  margin-bottom: 0;
  /*padding : 0;*/
  font-size: var(--ws-x);
  line-height: 1;
  font-weight: 600;
  position: relative;
}

body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-info-price {
  align-self: flex-end;
  grid-column: 1 / 3;
  grid-row: 5;
  justify-self: flex-end;
  display: flex;
  column-gap:1rem;
  align-items: center;
  margin: 0;
  padding : 0;
  position: relative;
  width: 100%;
}

@media (min-width: 1200px) {
   body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-item-details div.product-info-price {
    grid-column: 2 / 4 ;
    grid-row: 4;
  }
}

body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-info-price div.w03-tag-price-difference
/* body.catalog-product-view div.product-info-main div.product-info-bloc2 div.product-info-price div.w03-tag-price-difference*/ { 
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0 0.5rem;
  border-radius: 8px;
  background: var(--bs-danger);
  color : var(--ws-white);
  font-family: Poppins;
  font-size: var(--ws-2xs);
  font-style: normal;
  font-weight: 500;
  line-height: 2rem;
  margin-bottom:1rem;
  box-sizing: border-box;
}

/* body.catalog-product-view div.product-info-main div.product-info-bloc2 div.product-info-price div.w03-tag-price-difference {
  top: 20px;
} */
/*
body.catalog-product-view div.product-info-main div.product-info-bloc2 div.product-add-form {
  grid-area: productaddform;
  margin:1rem 0;
}*/

body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.box-toquote, 
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-info-price div.box-tocart
/*body.catalog-product-view div.product-add-form div.box-tocart */{
    padding: 0;
    border: 0;
    margin:0;
    font-size: 1em;
}

body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.box-toquote {
  grid-column: 2;
  grid-row: 4;
  align-self: flex-end;
}

body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-info-price div.box-tocart {
  order: 1;
  align-self: flex-end;
}

body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.box-toquote fieldset.fieldset
/*body.catalog-product-view fieldset.addtocart */{
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.5rem;
  width:100%;
  border: 0;
  margin: 0;
  padding: 0;
  letter-spacing: normal;
}

body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item  div.box-toquote > div.field label.label, 
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-info-price div.box-tocart > div.field label.label,
body.catalog-product-view fieldset.addtocart > div.field label.label {
  font-size: 1em;
  font-weight: 500;
  display: none;
}

body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item  div.box-toquote div.field.qty, 
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-info-price div.box-tocart div.field.qty,
body.catalog-product-view fieldset.addtocart div.field.qty {
  margin:0; 
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item  div.box-toquote div.field.qty div.control, 
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item  div.product-info-price div.box-tocart div.field.qty div.control,
body.catalog-product-view fieldset.addtocart div.field.qty div.control {
    position: relative;
    display: flex;
    justify-content: center;
    height: 4.3rem;
    border-radius: 8px;
    border: 1px solid var(--ws-gray-900)!important;
    background-color: var(--ws-white);
}

body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item  div.box-toquote div.field.qty div.control, 
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item  div.product-info-price div.box-tocart div.field.qty div.control {
 width: 75px;
}

body.catalog-product-view fieldset.addtocart div.field.qty div.control {
width: 104px;
}

body.quotation-quote-index div.cart.table-wrapper ol#shopping-quote-table.cart.items.data.table li.quote.item div.product-item-info div.col.item  div.box-toquote div.field.qty div.control input.input-text.qty, 
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-info-price div.box-tocart div.field.qty div.control input.input-text.qty,
body.catalog-product-view fieldset.addtocart div.field.qty div.control input.input-text.qty {
  width: 44px !important;
  height: 100% !important;
  font-weight: 600;
  text-align: center;
  border-radius: 0;
  border: 0;
  margin:0;
  padding: 0 5px;
  float: none;
}

body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.box-toquote div.field.qty div.control div.qty-changer > a, 
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-info-price div.box-tocart div.field.qty div.control div.qty-changer > a,
body.catalog-product-view fieldset.addtocart .field.qty div.control div.qty-changer > a {
  display: block;
  border-radius: 0;
  margin-top: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 30px;
  border: 0;
  color: var(--ws-gray-900);
}

body.quotation-quote-index div.cart.table-wrapper ol.cart.items.data.table li.quote.item div.product-item-info div.col.item div.box-toquote div.field.qty div.control div.qty-changer > a:first-child, 
body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-info-price div.box-tocart div.field.qty div.control div.qty-changer > a:first-child,
body.catalog-product-view fieldset.addtocart .field.qty div.control .qty-changer > a:first-child {
    right: 0;
    left: auto;
}

body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-info-price div.col.subtotal {
  order: 3;
  align-self: flex-end;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-end;
  row-gap: 0.2rem;
  padding: 0;
}

body.checkout-cart-index div.cart.table-wrapper ol.cart.items.data.table li.cart.item div.product-item-info div.col.item div.product-info-price div.col.subtotal::before {
  content: attr(data-th);
  display: block;
  font-weight: 600;
  padding-bottom: 1rem;
  font-size: var(--ws-x);
}
/*
body.catalog-product-view div.product-info-main div.product-info-bloc2 div.product-add-form div.box-tocart fieldset.fieldset div.actions {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.5rem;
  margin: 0;
}*/

/* body.catalog-product-view div.product-info-main div.product-info-bloc2 div.product-info-bloc2-paiement, */
body.checkout-cart-index div.cart-container div.cart-summary div.product-info-bloc2-paiement {
  grid-area:productinfobloc2paiement;
  text-align: center;
  margin: 1rem 0;
}

/* body.catalog-product-view div.product-info-main div.product-info-bloc2 div.product-info-bloc2-paiement div.payment-icons, */
body.checkout-cart-index div.cart-container div.cart-summary div.product-info-bloc2-paiement div.payment-icons {
  all:revert;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 1rem;
  padding: 1rem 0;
}

body.checkout-cart-index div.cart-container div.cart-summary div.product-info-bloc2-paiement div.payment-icons {
  gap: 0.5rem;
  padding: 1rem 0;
}


/* body.catalog-product-view div.product-info-main div.product-info-bloc2 div.product-info-bloc2-paiement div.payment-icons span.payment-icon, */
body.checkout-cart-index div.cart-container div.cart-summary div.product-info-bloc2-paiement div.payment-icons span.payment-icon {
  all:revert;
  background-color: initial;
  filter: unset;
  margin:0;
      transition: opacity .25s;
}

/* body.catalog-product-view div.product-info-main div.product-info-bloc2 div.product-info-bloc2-paiement div.payment-icons span.payment-icon.cb, */
body.checkout-cart-index div.cart-container div.cart-summary div.product-info-bloc2-paiement div.payment-icon span.payment-icon.cb {
  background-image: url('data:image/svg+xml,<svg width="40" height="22" viewBox="0 0 40 22" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.330664" y="0.274756" width="39.05" height="21.45" rx="2.65833" fill="white"/><rect x="0.330664" y="0.274756" width="39.05" height="21.45" rx="2.65833" stroke="%23A6A6A6" stroke-width="0.55"/><path d="M21.7588 16.6906V11.5892C21.7588 11.2066 22.0752 11.0755 22.2334 11.0578H31.3043C32.3705 11.0578 34.4686 11.6424 34.5214 14.0336C34.5647 15.9993 33.2029 17.2219 31.3043 17.2219C28.4564 17.2219 22.6553 17.2645 22.2334 17.2219C21.8115 17.1794 21.7412 16.85 21.7588 16.6906Z" fill="%23757575"/><path d="M21.7588 9.67621V4.57488C21.7588 4.19228 22.0752 4.06121 22.2334 4.04349H31.3043C32.3705 4.04349 34.4686 4.62802 34.5214 7.01927C34.5647 8.98492 33.2029 10.2076 31.3043 10.2076C28.4564 10.2076 22.6553 10.2501 22.2334 10.2076C21.8115 10.1651 21.7412 9.83563 21.7588 9.67621Z" fill="%23757575"/><path d="M9.10166 4.68115C6.22059 6.31087 5.8319 9.35738 5.93738 11.1641C5.99632 12.1737 6.11119 12.8277 6.5175 13.7148C7.15035 15.0964 7.83595 15.734 8.78523 16.3717C9.71089 16.9935 10.837 17.3808 12.4241 17.5408C14.5337 17.7533 16.2213 17.3813 17.5925 16.6374C18.6725 16.0514 19.4383 15.185 19.7547 14.7244C20.0712 14.2462 20.4227 13.4845 20.5458 13.1303C20.6337 12.8646 20.82 12.2056 20.8622 11.6955C20.9106 11.111 20.5458 11.0578 20.4403 11.0578L14.1118 11.0578C13.4789 11.0578 13.5316 10.2076 14.1118 10.2076H20.4403C20.6513 10.2076 20.9158 9.99494 20.8622 9.56994C20.4433 6.24581 18.5165 5.12212 17.5083 4.5342L17.487 4.52174C16.1953 3.76823 12.1077 2.98072 9.10166 4.68115Z" fill="%23757575"/></svg>');
  width:4rem;
  height:2.2rem;
}

/* body.catalog-product-view div.product-info-main div.product-info-bloc2 div.product-info-bloc2-paiement div.payment-icons span.payment-icon.visa, */
body.checkout-cart-index div.cart-container div.cart-summary div.product-info-bloc2-paiement div.payment-icons span.payment-icon.visa {
  background-image: url('data:image/svg+xml,<svg width="41" height="22" viewBox="0 0 41 22" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="1.13047" y="0.274756" width="39.05" height="21.45" rx="2.65833" fill="white"/><rect x="1.13047" y="0.274756" width="39.05" height="21.45" rx="2.65833" stroke="%23A6A6A6" stroke-width="0.55"/><path d="M21.2357 9.14848C21.2168 10.5783 22.588 11.3769 23.6209 11.851C24.6825 12.3382 25.0387 12.6505 25.0347 13.0853C25.0268 13.7521 24.1874 14.0457 23.4026 14.0569C22.0334 14.0766 21.2367 13.7081 20.6036 13.4294L20.1105 15.6055C20.7455 15.8813 21.9213 16.1217 23.1417 16.1329C26.0041 16.1329 27.8774 14.8013 27.8873 12.7356C27.8982 10.1145 24.0406 9.96951 24.0674 8.79874C24.0763 8.4434 24.4365 8.06467 25.2242 7.96836C25.6142 7.91973 26.6907 7.88233 27.9121 8.41254L28.3913 6.30759C27.7345 6.08222 26.8911 5.86621 25.8404 5.86621C23.1456 5.86621 21.2505 7.21652 21.2357 9.14848ZM32.9951 6.04762C32.4722 6.04762 32.0316 6.33471 31.8352 6.77608L27.7454 15.9786H30.6059L31.1754 14.4955H34.6709L35.0013 15.9786H37.5224L35.3217 6.04762H32.9941M33.3939 8.73048L34.2194 12.4597H31.9582L33.3939 8.73048ZM17.766 6.04762L15.5107 15.9786H18.2363L20.4905 6.04762H17.766ZM13.7337 6.04762L10.8961 12.8067L9.74813 7.05942C9.61319 6.41793 9.08138 6.04762 8.49103 6.04762H3.85355L3.78906 6.33564C4.74156 6.53015 5.82304 6.84435 6.47888 7.18099C6.87972 7.38671 6.99482 7.56532 7.12578 8.05345L9.29966 15.9786H12.181L16.5972 6.04762H13.7347" fill="%23757575"/></svg>');
  width:4.1rem;
  height:2.2rem;
}

/* body.catalog-product-view div.product-info-main div.product-info-bloc2 div.product-info-bloc2-paiement div.payment-icons span.payment-icon.mastercard, */
body.checkout-cart-index div.cart-container div.cart-summary div.product-info-bloc2-paiement div.payment-icons span.payment-icon.mastercard {
  background-image: url('data:image/svg+xml,<svg width="40" height="22" viewBox="0 0 40 22" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.530859" y="0.274756" width="39.05" height="21.45" rx="2.65833" fill="white"/><rect x="0.530859" y="0.274756" width="39.05" height="21.45" rx="2.65833" stroke="%23A6A6A6" stroke-width="0.55"/><path d="M11.1328 19.2955V17.8935C11.1648 17.4352 10.8187 17.0379 10.3605 17.0058C10.3252 17.0034 10.2892 17.0034 10.2539 17.0058C9.93908 16.985 9.63866 17.1372 9.46882 17.4032C9.3142 17.1452 9.0306 16.993 8.73017 17.0058C8.469 16.9922 8.21985 17.1188 8.07564 17.3375V17.0619H7.58936V19.2963H8.08045V18.0665C8.04119 17.7797 8.24148 17.5161 8.52828 17.4769C8.56113 17.4721 8.59398 17.4713 8.62762 17.4729C8.95048 17.4729 9.11391 17.6836 9.11391 18.0617V19.3051H9.60501V18.0665C9.56736 17.7789 9.77004 17.5145 10.0576 17.4769C10.0889 17.4729 10.1201 17.4713 10.1514 17.4729C10.4831 17.4729 10.6425 17.6836 10.6425 18.0617V19.3051L11.1336 19.2955H11.1328ZM18.3942 17.0611H17.5947V16.3833H17.1036V17.0611H16.6598V17.5049H17.1132V18.5336C17.1132 19.0527 17.3143 19.3611 17.8895 19.3611C18.1042 19.3611 18.3149 19.3019 18.4968 19.1881L18.3566 18.7723C18.226 18.85 18.0786 18.8933 17.9264 18.8981C17.6925 18.8981 17.6035 18.7483 17.6035 18.524V17.5049H18.3983L18.3934 17.0611H18.3942ZM22.5401 17.005C22.299 16.9978 22.0723 17.1236 21.9513 17.3319V17.0611H21.4698V19.2955H21.9561V18.0425C21.9561 17.6732 22.1147 17.4673 22.424 17.4673C22.5281 17.4657 22.6314 17.4849 22.7276 17.5233L22.8774 17.0563C22.766 17.0162 22.6491 16.9962 22.5313 16.9954L22.5409 17.005H22.5401ZM16.272 17.2389C15.9965 17.0755 15.6808 16.9938 15.3604 17.005C14.7948 17.005 14.4254 17.2758 14.4254 17.7204C14.4254 18.0849 14.6962 18.3093 15.1969 18.3798L15.4309 18.4126C15.6976 18.4503 15.8234 18.52 15.8234 18.6465C15.8234 18.8196 15.6456 18.9173 15.3139 18.9173C15.0471 18.9253 14.7851 18.8428 14.5704 18.6834L14.3365 19.0623C14.6193 19.2602 14.959 19.3619 15.3043 19.3523C15.9492 19.3523 16.3233 19.0487 16.3233 18.6233C16.3233 18.1979 16.0285 18.0249 15.543 17.9552L15.3091 17.9223C15.0984 17.8943 14.9301 17.8526 14.9301 17.7028C14.9301 17.553 15.0888 17.4408 15.3555 17.4408C15.6015 17.444 15.8434 17.5097 16.0565 17.6323L16.2712 17.2397L16.272 17.2389ZM29.2929 17.005C29.0517 16.9978 28.825 17.1236 28.704 17.3319V17.0611H28.2226V19.2955H28.7088V18.0425C28.7088 17.6732 28.8675 17.4673 29.1767 17.4673C29.2809 17.4657 29.3842 17.4849 29.4803 17.5233L29.6301 17.0563C29.5188 17.0162 29.4018 16.9962 29.2841 16.9954L29.2937 17.005H29.2929ZM23.0288 18.1739C23.0056 18.7971 23.4927 19.3203 24.1151 19.3435C24.1504 19.3451 24.1856 19.3443 24.2209 19.3427C24.5125 19.3579 24.7993 19.2626 25.0252 19.0759L24.7913 18.6834C24.6231 18.8116 24.418 18.8821 24.2073 18.8845C23.8123 18.8524 23.5183 18.5063 23.5503 18.1114C23.5784 17.7605 23.8572 17.4825 24.2073 17.4544C24.4188 17.4568 24.6239 17.5274 24.7913 17.6555L25.0252 17.263C24.8001 17.0771 24.5133 16.9818 24.2209 16.9962C23.5984 16.9609 23.0657 17.4368 23.0296 18.0593C23.028 18.0946 23.0272 18.1298 23.0288 18.1651V18.1747V18.1739ZM27.5816 18.1739V17.0611H27.0954V17.3319C26.9279 17.1164 26.6668 16.9946 26.3944 17.005C25.7487 17.005 25.2255 17.5282 25.2255 18.1739C25.2255 18.8196 25.7487 19.3427 26.3944 19.3427C26.6668 19.3531 26.9279 19.2314 27.0954 19.0159V19.2866H27.5816V18.1739ZM25.7727 18.1739C25.7943 17.8013 26.114 17.5177 26.4865 17.5394C26.859 17.561 27.1426 17.8806 27.121 18.2532C27.1002 18.6089 26.8062 18.8869 26.4505 18.8885C26.0803 18.8933 25.7759 18.5969 25.7711 18.2259C25.7711 18.2083 25.7711 18.1907 25.7727 18.1731V18.1739ZM19.906 17.005C19.2603 17.0138 18.7443 17.545 18.754 18.1899C18.7628 18.8356 19.2939 19.3515 19.9388 19.3419C20.2753 19.3595 20.6062 19.2506 20.8665 19.0383L20.6326 18.6786C20.4484 18.8268 20.2192 18.9085 19.9829 18.9125C19.6488 18.9413 19.3524 18.6986 19.3148 18.3653H20.9739V18.1787C20.9739 17.4777 20.5389 17.0098 19.9124 17.0098L19.9052 17.005H19.906ZM19.906 17.44C20.212 17.4336 20.4652 17.6764 20.4716 17.9824H19.3027C19.3204 17.67 19.5839 17.4296 19.8964 17.44H19.906ZM32.0856 18.1787V16.1638H31.6178V17.3327C31.4503 17.1172 31.1892 16.9954 30.9168 17.0058C30.2711 17.0058 29.7479 17.529 29.7479 18.1747C29.7479 18.8204 30.2711 19.3435 30.9168 19.3435C31.1892 19.3539 31.4503 19.2322 31.6178 19.0167V19.2874H32.0856V18.1795V18.1787ZM30.2887 18.1787C30.3103 17.8061 30.63 17.5225 31.0025 17.5442C31.375 17.5658 31.6586 17.8855 31.637 18.258C31.6162 18.6137 31.3221 18.8917 30.9664 18.8933C30.5963 18.8981 30.2919 18.6017 30.2871 18.2307C30.2871 18.2131 30.2871 18.1955 30.2887 18.1779V18.1787ZM13.8743 18.1787V17.0619H13.388V17.3327C13.2205 17.1172 12.9594 16.9954 12.687 17.0058C12.0413 17.0058 11.5181 17.529 11.5181 18.1747C11.5181 18.8204 12.0413 19.3435 12.687 19.3435C12.9594 19.3539 13.2205 19.2322 13.388 19.0167V19.2874H13.8743V18.1795V18.1787ZM12.0653 18.1787C12.0869 17.8061 12.4066 17.5225 12.7791 17.5442C13.1516 17.5658 13.4352 17.8855 13.4136 18.258C13.3928 18.6137 13.0988 18.8917 12.7431 18.8933C12.3729 18.9005 12.0669 18.6065 12.0589 18.2356C12.0589 18.2163 12.0589 18.1971 12.0605 18.1779H12.0653V18.1787Z" fill="%23757575"/><path fill-rule="evenodd" clip-rule="evenodd" d="M16.6901 8.44993C16.6901 10.5691 17.5334 12.4955 18.8807 13.9057C17.9833 14.4076 16.9496 14.6979 15.845 14.6979C12.3887 14.6979 9.59229 11.9037 9.59229 8.44934C9.59229 4.99497 12.3887 2.2002 15.8445 2.2002C16.9513 2.2002 17.9868 2.49222 18.8854 2.99598C17.5351 4.41449 16.6901 6.32783 16.6901 8.44993Z" fill="%23757575"/><path fill-rule="evenodd" clip-rule="evenodd" d="M23.6351 14.6979C22.521 14.6979 21.4784 14.4076 20.5733 13.9057C21.9442 12.4872 22.7821 10.5726 22.7821 8.44993C22.7821 6.32723 21.9298 4.41449 20.5679 2.99598C21.4742 2.49222 22.5186 2.2002 23.6351 2.2002C27.1212 2.2002 29.9411 5.01222 29.9411 8.44874C29.9411 11.8853 27.1206 14.6973 23.6351 14.6973V14.6979Z" fill="%23757575"/><path fill-rule="evenodd" clip-rule="evenodd" d="M19.7754 13.4148H19.758C18.3073 12.2739 17.3633 10.4661 17.3633 8.44774C17.3633 6.42942 18.3073 4.63902 19.758 3.48071H19.7754C21.2261 4.63902 22.1701 6.42942 22.1701 8.44774C22.1701 10.4661 21.2435 12.2565 19.7754 13.4148Z" fill="%23757575"/></svg>');
  width:4rem;
  height:2.2rem;
}

/* body.catalog-product-view div.product-info-main div.product-info-bloc2 div.product-info-bloc2-paiement div.payment-icons span.payment-icon.paypal, */
body.checkout-cart-index div.cart-container div.cart-summary div.product-info-bloc2-paiement div.payment-icons span.payment-icon.paypal{
  background-image: url('data:image/svg+xml,<svg width="41" height="22" viewBox="0 0 41 22" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.730566" y="0.274756" width="39.05" height="21.45" rx="2.65833" fill="white"/><rect x="0.730566" y="0.274756" width="39.05" height="21.45" rx="2.65833" stroke="%23A6A6A6" stroke-width="0.55"/><path d="M7.39249 6.59937H4.79671C4.61908 6.59937 4.46794 6.72793 4.44046 6.9036L3.39136 13.5594C3.37271 13.6772 3.45318 13.7881 3.57193 13.8067C3.58273 13.8087 3.5945 13.8096 3.6053 13.8096H4.8448C5.02243 13.8096 5.17356 13.6801 5.20104 13.5044L5.48368 11.7095C5.51116 11.5338 5.66229 11.4052 5.83993 11.4043H6.66135C8.37093 11.4043 9.35723 10.5769 9.61534 8.93802C9.73114 8.22062 9.62024 7.65731 9.28461 7.26279C8.91561 6.82901 8.26102 6.60035 7.39249 6.60035V6.59937ZM7.69181 9.03027C7.54951 9.96161 6.838 9.96161 6.15005 9.96161H5.75847L6.03326 8.22259C6.04994 8.11758 6.14023 8.04005 6.2472 8.04005H6.4268C6.8959 8.04005 7.33753 8.04005 7.56619 8.30699C7.70261 8.46597 7.74382 8.70347 7.69181 9.03027ZM15.1504 8.99985H13.9079C13.802 8.99985 13.7107 9.07738 13.694 9.18239L13.639 9.5298L13.5517 9.40418C13.2828 9.01359 12.6822 8.88306 12.0835 8.88306C10.7106 8.88306 9.53683 9.92334 9.30914 11.3827C9.1904 12.1109 9.35919 12.8067 9.77236 13.2915C10.1512 13.738 10.6929 13.9235 11.3377 13.9235C12.4447 13.9235 13.0581 13.212 13.0581 13.212L13.0031 13.5574C12.9845 13.6752 13.0649 13.7861 13.1827 13.8047C13.1935 13.8067 13.2053 13.8077 13.2161 13.8077H14.3358C14.5135 13.8077 14.6646 13.6781 14.6921 13.5035L15.3633 9.2501C15.382 9.13234 15.3025 9.02242 15.1847 9.00279C15.173 9.00083 15.1622 8.99985 15.1504 8.99985ZM13.4182 11.419C13.2985 12.1285 12.7352 12.6055 12.0158 12.6055C11.6547 12.6055 11.3661 12.4897 11.1816 12.2708C10.9981 12.053 10.9284 11.7428 10.9863 11.3974C11.0982 10.6937 11.6714 10.2011 12.3789 10.2011C12.7322 10.2011 13.0188 10.3188 13.2082 10.5397C13.3976 10.7634 13.4722 11.0755 13.4182 11.419ZM21.7699 8.99985H20.5206C20.4008 8.99985 20.2889 9.05971 20.2222 9.15785L18.4999 11.6947L17.7697 9.25697C17.7236 9.10388 17.5833 8.99985 17.4233 8.99985H16.1956C16.0758 8.99985 15.9787 9.09602 15.9787 9.21575C15.9787 9.23931 15.9826 9.26384 15.9905 9.28641L17.3664 13.3239L16.0729 15.1492C16.0032 15.2464 16.0268 15.3818 16.1239 15.4505C16.1602 15.476 16.2044 15.4908 16.2495 15.4908H17.4969C17.6147 15.4908 17.7256 15.4329 17.7933 15.3357L21.9475 9.33941C22.0152 9.24127 21.9917 9.10682 21.8935 9.03812C21.8572 9.01261 21.814 8.99985 21.7699 8.99985Z" fill="%23757575"/><path d="M25.9047 7.25415H23.3089C23.1313 7.25415 22.9802 7.38369 22.9527 7.55838L21.9026 14.2132C21.8839 14.331 21.9644 14.4419 22.0822 14.4605C22.093 14.4625 22.1048 14.4634 22.1156 14.4634H23.4473C23.5719 14.4634 23.6769 14.3732 23.6966 14.2505L23.9949 12.3643C24.0224 12.1886 24.1735 12.06 24.3512 12.059H25.1726C26.8822 12.059 27.8685 11.2317 28.1266 9.59281C28.2434 8.87541 28.1315 8.31209 27.7949 7.91757C27.4268 7.4838 26.7722 7.25513 25.9037 7.25513L25.9047 7.25415ZM26.204 9.68506C26.0627 10.6164 25.3512 10.6164 24.6623 10.6164H24.2707L24.5455 8.87737C24.5622 8.77236 24.6524 8.69483 24.7584 8.69483H24.938C25.4062 8.69483 25.8488 8.69483 26.0774 8.96177C26.2138 9.12076 26.2551 9.35825 26.203 9.68506H26.204ZM33.6626 9.65463H32.4202C32.3142 9.65463 32.2229 9.73216 32.2072 9.83717L32.1522 10.1846L32.0649 10.059C31.796 9.66837 31.1964 9.53785 30.5977 9.53785C29.2247 9.53785 28.052 10.5781 27.8233 12.0375C27.7046 12.7656 27.8734 13.4614 28.2856 13.9463C28.6654 14.3928 29.2061 14.5783 29.8509 14.5783C30.9579 14.5783 31.5713 13.8668 31.5713 13.8668L31.5163 14.2122C31.4976 14.33 31.5781 14.4409 31.6959 14.4595C31.7077 14.4615 31.7194 14.4625 31.7302 14.4625H32.849C33.0267 14.4625 33.1778 14.3329 33.2053 14.1582L33.8775 9.90489C33.8962 9.78614 33.8147 9.67622 33.696 9.65758C33.6852 9.65561 33.6744 9.65463 33.6626 9.65463ZM31.9304 12.0738C31.8117 12.7833 31.2474 13.2603 30.528 13.2603C30.1679 13.2603 29.8784 13.1445 29.6939 12.9256C29.5103 12.7077 29.4407 12.3976 29.4986 12.0522C29.6114 11.3485 30.1836 10.8559 30.8911 10.8559C31.2444 10.8559 31.531 10.9736 31.7204 11.1944C31.9108 11.4182 31.9854 11.7303 31.9304 12.0738ZM35.1278 7.43669L34.063 14.2142C34.0444 14.3319 34.1248 14.4428 34.2426 14.4615C34.2534 14.4634 34.2652 14.4644 34.276 14.4644H35.3467C35.5243 14.4644 35.6754 14.3359 35.7029 14.1592L36.753 7.50441C36.7716 7.38664 36.6912 7.27574 36.5734 7.25709C36.5626 7.25513 36.5508 7.25415 36.54 7.25415H35.3408C35.2348 7.25415 35.1445 7.33168 35.1278 7.43669Z" fill="%23757575"/></svg>');
  width:4.1rem;
  height:2.2rem;
}

/* body.catalog-product-view div.product-info-main div.product-info-bloc2 div.product-info-bloc2-paiement div.payment-icons span.payment-icon.chorus, */
body.checkout-cart-index div.cart-container div.cart-summary div.product-info-bloc2-paiement div.payment-icons span.payment-icon.chorus {
  background-image: url('data:image/svg+xml,<svg width="60" height="22" viewBox="0 0 60 22" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.930762" y="0.274756" width="58.45" height="21.45" rx="2.43269" fill="white"/><rect x="0.930762" y="0.274756" width="58.45" height="21.45" rx="2.43269" stroke="%23A6A6A6" stroke-width="0.55"/><path d="M4.99838 8.35444C4.99838 7.72476 5.14346 7.1599 5.4336 6.65986C5.72992 6.15982 6.1281 5.7709 6.62814 5.4931C7.13436 5.20913 7.68687 5.06714 8.28568 5.06714C8.97092 5.06714 9.579 5.23691 10.1099 5.57644C10.647 5.9098 11.0359 6.38515 11.2767 7.00248H10.008C9.84136 6.66295 9.60986 6.40984 9.31354 6.24316C9.01722 6.07648 8.6746 5.99314 8.28568 5.99314C7.85972 5.99314 7.48006 6.08883 7.1467 6.2802C6.81334 6.47157 6.55098 6.74629 6.3596 7.10434C6.1744 7.46239 6.0818 7.87909 6.0818 8.35444C6.0818 8.82979 6.1744 9.24649 6.3596 9.60454C6.55098 9.96259 6.81334 10.2404 7.1467 10.4379C7.48006 10.6293 7.85972 10.725 8.28568 10.725C8.6746 10.725 9.01722 10.6417 9.31354 10.475C9.60986 10.3083 9.84136 10.0552 10.008 9.71566H11.2767C11.0359 10.333 10.647 10.8083 10.1099 11.1417C9.579 11.4751 8.97092 11.6417 8.28568 11.6417C7.6807 11.6417 7.12818 11.5028 6.62814 11.225C6.1281 10.9411 5.72992 10.5491 5.4336 10.049C5.14346 9.54898 4.99838 8.98412 4.99838 8.35444ZM15.3829 6.40058C15.7718 6.40058 16.1175 6.48392 16.42 6.6506C16.7287 6.81728 16.9694 7.06421 17.1423 7.3914C17.3213 7.71859 17.4108 8.11368 17.4108 8.57668V11.5862H16.3645V8.7341C16.3645 8.27727 16.2502 7.92848 16.0218 7.68772C15.7934 7.44079 15.4817 7.31732 15.0866 7.31732C14.6915 7.31732 14.3766 7.44079 14.1421 7.68772C13.9136 7.92848 13.7994 8.27727 13.7994 8.7341V11.5862H12.7438V4.73378H13.7994V7.07656C13.9785 6.86049 14.2038 6.69381 14.4754 6.57652C14.7532 6.45923 15.0557 6.40058 15.3829 6.40058ZM21.202 11.6695C20.7205 11.6695 20.2853 11.5615 19.8963 11.3454C19.5074 11.1232 19.2018 10.8145 18.9796 10.4194C18.7574 10.0182 18.6462 9.55515 18.6462 9.03042C18.6462 8.51186 18.7605 8.05195 18.9889 7.65068C19.2173 7.24941 19.529 6.94075 19.9241 6.72468C20.3192 6.50861 20.7606 6.40058 21.2483 6.40058C21.736 6.40058 22.1774 6.50861 22.5725 6.72468C22.9676 6.94075 23.2793 7.24941 23.5077 7.65068C23.7362 8.05195 23.8504 8.51186 23.8504 9.03042C23.8504 9.54898 23.7331 10.0089 23.4985 10.4102C23.2639 10.8114 22.9429 11.1232 22.5354 11.3454C22.1342 11.5615 21.6897 11.6695 21.202 11.6695ZM21.202 10.7528C21.4736 10.7528 21.7267 10.688 21.9613 10.5583C22.2021 10.4287 22.3965 10.2342 22.5447 9.97494C22.6929 9.71566 22.7669 9.40082 22.7669 9.03042C22.7669 8.66002 22.696 8.34827 22.554 8.09516C22.412 7.83588 22.2237 7.64142 21.9891 7.51178C21.7545 7.38214 21.5014 7.31732 21.2298 7.31732C20.9582 7.31732 20.7051 7.38214 20.4705 7.51178C20.2421 7.64142 20.0599 7.83588 19.9241 8.09516C19.7883 8.34827 19.7204 8.66002 19.7204 9.03042C19.7204 9.57985 19.8593 10.0058 20.1371 10.3083C20.4211 10.6046 20.776 10.7528 21.202 10.7528ZM26.1811 7.22472C26.3354 6.96544 26.5391 6.76481 26.7922 6.62282C27.0515 6.47466 27.3571 6.40058 27.709 6.40058V7.49326H27.4404C27.0268 7.49326 26.712 7.59821 26.4959 7.8081C26.286 8.01799 26.1811 8.38222 26.1811 8.90078V11.5862H25.1254V6.48392H26.1811V7.22472ZM33.5316 6.48392V11.5862H32.4759V10.9843C32.3092 11.1942 32.0901 11.3609 31.8185 11.4843C31.553 11.6016 31.269 11.6603 30.9665 11.6603C30.5653 11.6603 30.2041 11.5769 29.8831 11.4102C29.5683 11.2436 29.3183 10.9966 29.1331 10.6694C28.954 10.3423 28.8645 9.94716 28.8645 9.48416V6.48392H29.9109V9.32674C29.9109 9.78357 30.0251 10.1354 30.2535 10.3824C30.4819 10.6231 30.7937 10.7435 31.1888 10.7435C31.5839 10.7435 31.8956 10.6231 32.124 10.3824C32.3586 10.1354 32.4759 9.78357 32.4759 9.32674V6.48392H33.5316ZM37.0079 11.6695C36.6066 11.6695 36.2455 11.5985 35.9245 11.4565C35.6096 11.3084 35.3596 11.1108 35.1744 10.8639C34.9892 10.6108 34.8904 10.3299 34.8781 10.0212H35.9708C35.9893 10.2373 36.0911 10.4194 36.2763 10.5676C36.4677 10.7096 36.7054 10.7806 36.9894 10.7806C37.2857 10.7806 37.5141 10.725 37.6746 10.6139C37.8413 10.4966 37.9246 10.3484 37.9246 10.1694C37.9246 9.97803 37.832 9.83604 37.6468 9.74344C37.4678 9.65084 37.1807 9.54898 36.7856 9.43786C36.4029 9.33291 36.0911 9.23105 35.8504 9.13228C35.6096 9.03351 35.3997 8.88226 35.2207 8.67854C35.0479 8.47482 34.9614 8.20628 34.9614 7.87292C34.9614 7.60129 35.0417 7.35436 35.2022 7.13212C35.3627 6.90371 35.5911 6.72468 35.8874 6.59504C36.1899 6.4654 36.5356 6.40058 36.9245 6.40058C37.5048 6.40058 37.9709 6.54874 38.3228 6.84506C38.6809 7.13521 38.8722 7.53339 38.8969 8.0396H37.8413C37.8228 7.81119 37.7302 7.62907 37.5635 7.49326C37.3968 7.35745 37.1715 7.28954 36.8875 7.28954C36.6097 7.28954 36.3967 7.34201 36.2486 7.44696C36.1004 7.55191 36.0263 7.69081 36.0263 7.86366C36.0263 7.99947 36.0757 8.11368 36.1745 8.20628C36.2733 8.29888 36.3936 8.37296 36.5356 8.42852C36.6776 8.47791 36.8875 8.54273 37.1653 8.62298C37.5357 8.72175 37.8382 8.82361 38.0728 8.92856C38.3135 9.02733 38.5204 9.17549 38.6932 9.37304C38.8661 9.57059 38.9556 9.83295 38.9617 10.1601C38.9617 10.4503 38.8815 10.7096 38.721 10.938C38.5605 11.1664 38.3321 11.3454 38.0357 11.4751C37.7456 11.6047 37.403 11.6695 37.0079 11.6695Z" fill="%23757575"/><path d="M31.5743 13.3318C31.5118 13.6943 31.3347 13.9964 31.0431 14.2381C30.7514 14.4756 30.3535 14.5943 29.8493 14.5943H29.0118L28.6868 16.4131H28.1181L28.8931 12.0568H30.2993C30.7326 12.0568 31.0576 12.1506 31.2743 12.3381C31.491 12.5214 31.5993 12.7673 31.5993 13.0756C31.5993 13.1298 31.591 13.2152 31.5743 13.3318ZM29.9306 14.1443C30.2431 14.1443 30.4868 14.0735 30.6618 13.9318C30.8368 13.786 30.9472 13.586 30.9931 13.3318C31.0056 13.2568 31.0118 13.1881 31.0118 13.1256C31.0118 12.7131 30.7472 12.5068 30.2181 12.5068H29.3806L29.0931 14.1443H29.9306ZM32.9562 13.6381C33.0937 13.4131 33.2666 13.2381 33.475 13.1131C33.6833 12.9881 33.9208 12.9256 34.1875 12.9256L34.0812 13.5131H33.9312C33.6354 13.5131 33.3875 13.5923 33.1875 13.7506C32.9916 13.9089 32.8604 14.1756 32.7937 14.5506L32.4625 16.4131H31.8937L32.5 12.9881H33.0687L32.9562 13.6381ZM35.8877 16.4693C35.6002 16.4693 35.3461 16.411 35.1252 16.2943C34.9086 16.1735 34.7398 16.0068 34.619 15.7943C34.4982 15.5777 34.4377 15.3277 34.4377 15.0443C34.4377 14.6568 34.5273 14.3027 34.7065 13.9818C34.8857 13.6568 35.1315 13.4006 35.444 13.2131C35.7607 13.0256 36.1127 12.9318 36.5002 12.9318C36.7877 12.9318 37.0419 12.9923 37.2627 13.1131C37.4877 13.2298 37.6607 13.3964 37.7815 13.6131C37.9065 13.8256 37.969 14.0756 37.969 14.3631C37.969 14.7506 37.8773 15.1048 37.694 15.4256C37.5107 15.7464 37.2607 16.0006 36.944 16.1881C36.6273 16.3756 36.2752 16.4693 35.8877 16.4693ZM35.9565 15.9881C36.2273 15.9881 36.4711 15.9152 36.6877 15.7693C36.9044 15.6193 37.0732 15.4235 37.194 15.1818C37.319 14.936 37.3815 14.6735 37.3815 14.3943C37.3815 14.0777 37.2898 13.836 37.1065 13.6693C36.9232 13.4985 36.694 13.4131 36.419 13.4131C36.1482 13.4131 35.9065 13.4881 35.694 13.6381C35.4815 13.7839 35.3169 13.9798 35.2002 14.2256C35.0836 14.4714 35.0252 14.736 35.0252 15.0193C35.0252 15.3277 35.1127 15.5673 35.2877 15.7381C35.4627 15.9048 35.6857 15.9881 35.9565 15.9881Z" fill="%23757575"/><g clip-path="url(%23clip0_2353_13675)"><rect x="39.9556" y="5.96777" width="3.33813" height="3.33796" rx="1.04834" fill="%23757575"/><path d="M45.7856 12.0662C45.7856 11.4872 46.255 11.0178 46.834 11.0178H49.9471C50.5261 11.0178 50.9954 11.4872 50.9954 12.0662V14.1713C50.9954 14.4714 51.1241 14.7571 51.3487 14.9561L51.9258 15.4672C52.2337 15.757 51.9122 16.2582 51.5204 16.0991L51.212 15.9739C51.1917 15.9657 51.172 15.956 51.1532 15.9448L50.5908 15.6128C50.4294 15.5175 50.2453 15.4672 50.0578 15.4672H46.834C46.255 15.4672 45.7856 14.9978 45.7856 14.4188V12.0662Z" fill="%23757575"/><path d="M50.25 15.0056C50.25 14.8452 50.3675 14.7091 50.5262 14.6857L50.6389 14.669C50.748 14.6529 50.8593 14.677 50.952 14.7367L51.5723 15.1362C51.7415 15.2452 51.9386 15.3032 52.14 15.3032H54.0393C54.6183 15.3032 55.0877 15.7726 55.0877 16.3515V17.3859C55.0877 17.9649 54.6183 18.4342 54.0393 18.4342H52.4147C51.8357 18.4342 51.3664 17.9649 51.3664 17.3859V16.6815C51.3664 16.3814 51.2378 16.0956 51.0131 15.8967L50.9012 15.7976L50.3433 15.2329C50.2835 15.1724 50.25 15.0907 50.25 15.0056Z" fill="%23757575"/><path d="M48.0177 4.81592C48.0177 4.23694 48.4871 3.76758 49.066 3.76758H50.6906C51.2696 3.76758 51.739 4.23694 51.739 4.81592V6.04367C51.739 6.61136 51.2871 7.0759 50.7196 7.09161L49.29 7.13118C48.9706 7.14002 48.6884 7.34119 48.5759 7.64017L48.4317 8.10835C48.3532 8.36332 48.106 8.52774 47.8405 8.50162C47.6107 8.479 47.4182 8.31789 47.3555 8.09565L47.3424 8.04911C47.2981 7.89242 47.3161 7.7247 47.3925 7.58092L47.8951 6.63491C47.9756 6.48344 48.0177 6.31454 48.0177 6.14301V4.81592Z" fill="%23A6A6A6"/><path d="M41.3188 9.19016C41.3188 8.37959 41.9759 7.72248 42.7865 7.72248H46.4316C46.9017 7.72248 47.3433 7.49735 47.6194 7.11694L47.9855 6.61256C48.0065 6.58361 48.0312 6.55753 48.059 6.53498L48.1925 6.42656C48.4704 6.201 48.8713 6.47555 48.7614 6.81613L48.431 8.17213C48.4033 8.28587 48.3893 8.40252 48.3893 8.51958V12.5169C48.3893 13.3274 47.7322 13.9845 46.9216 13.9845H42.7865C41.9759 13.9845 41.3188 13.3274 41.3188 12.5169V9.19016Z" fill="%23A6A6A6"/></g><defs><clipPath id="clip0_2353_13675"><rect width="16" height="16" fill="white" transform="translate(39.6558 2.99976)"/></clipPath></defs></svg>');
  width:6rem;
  height:2.2rem;
}

/* body.catalog-product-view div.product-info-main div.product-info-bloc2 div.product-info-bloc2-paiement div.payment-icons span.payment-icon.mandat, */
body.checkout-cart-index div.cart-container div.cart-summary div.product-info-bloc2-paiement div.payment-icons span.payment-icon.mandat {
  background-image:url('data:image/svg+xml,<svg width="92" height="22" viewBox="0 0 92 22" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.930762" y="0.274756" width="90.7492" height="21.45" rx="2.43269" fill="white"/><rect x="0.930762" y="0.274756" width="90.7492" height="21.45" rx="2.43269" stroke="%23A6A6A6" stroke-width="0.55"/><path fill-rule="evenodd" clip-rule="evenodd" d="M9.09604 17.5769H19.0183C18.9468 17.5769 18.8775 17.5542 18.8166 17.5167C18.6899 17.4387 18.5455 17.3692 18.3448 17.2744C18.0079 17.1143 17.5785 16.9543 17.3067 16.853L17.3066 16.8529C17.154 16.7961 17.0511 16.7577 17.0421 16.7482C16.9293 16.6298 16.8542 16.1431 17.017 15.5775C17.0541 15.4215 17.1157 15.2656 17.1896 15.1224C17.1914 15.1189 17.1938 15.1156 17.1965 15.1128C17.2028 15.1061 17.2087 15.0994 17.2127 15.0927C17.2136 15.091 17.2148 15.0894 17.216 15.0878C17.2173 15.0861 17.2187 15.0844 17.2202 15.0827C17.2232 15.0791 17.2263 15.0754 17.2284 15.0713C17.2288 15.0706 17.2291 15.0698 17.2294 15.0689C17.2297 15.0681 17.2299 15.0672 17.2302 15.0663C17.2308 15.0642 17.2314 15.062 17.2322 15.0607L17.2593 15.0147C17.3093 14.9297 17.3548 14.8524 17.4178 14.7751L17.4193 14.7735C17.4274 14.7651 17.4335 14.7553 17.4397 14.7456L17.4397 14.7456C17.4452 14.737 17.4507 14.7283 17.4575 14.7206C17.4635 14.7138 17.4697 14.705 17.4748 14.6976C17.4802 14.6898 17.4866 14.6831 17.493 14.6764C17.5021 14.6669 17.5104 14.6566 17.5187 14.6463C17.5278 14.6351 17.5369 14.6239 17.5469 14.6137C17.6174 14.5419 17.6947 14.471 17.7728 14.4072C17.7948 14.3892 17.8191 14.3742 17.8457 14.3643C17.9179 14.3377 18.0067 14.3172 18.0919 14.2976L18.0919 14.2976L18.0928 14.2974C18.1187 14.2914 18.1453 14.2882 18.1719 14.2887C18.4163 14.2934 18.6606 14.3398 18.9049 14.3862L18.9049 14.3862C19.048 14.4134 19.1912 14.4406 19.3343 14.4594C19.3603 14.4594 19.3923 14.4719 19.4261 14.4884C19.4569 14.5034 19.4892 14.5157 19.5232 14.5203C19.6424 14.5363 19.7808 14.5326 19.8971 14.4948C19.9145 14.4892 19.9321 14.484 19.9499 14.4794C20.1264 14.4335 20.2774 14.3052 20.349 14.1174C20.4116 13.9332 20.4742 13.7359 20.374 13.5649C20.2779 13.4089 20.383 13.3233 20.4893 13.2366C20.5274 13.2056 20.5656 13.1745 20.5949 13.1399C20.607 13.1256 20.6167 13.1093 20.6225 13.0914C20.6458 13.0186 20.6155 12.9616 20.5838 12.902C20.5676 12.8714 20.551 12.8401 20.5411 12.8057L20.5396 12.8001C20.5372 12.7914 20.5352 12.7838 20.5289 12.7766C20.467 12.7061 20.4579 12.654 20.5376 12.6047C20.6656 12.5255 20.7666 12.4071 20.6872 12.2494C20.6163 12.1377 20.5119 11.944 20.6161 11.8231C20.6289 11.8082 20.6454 11.7968 20.6629 11.7879C20.7239 11.7566 20.7919 11.7383 20.8576 11.7207C20.9786 11.6882 21.0917 11.6578 21.1381 11.5523C21.2241 11.3316 21.0915 11.1339 20.9627 10.9416L20.9626 10.9415C20.9225 10.8817 20.8827 10.8223 20.85 10.763C20.7959 10.6589 20.7354 10.5752 20.6684 10.4826L20.6683 10.4825C20.6422 10.4464 20.6151 10.4089 20.587 10.3684C20.5592 10.3173 20.5304 10.2692 20.5023 10.2222C20.429 10.0999 20.3601 9.98476 20.3239 9.84219C20.2765 9.7176 20.2989 9.6035 20.3219 9.48665C20.3354 9.41843 20.349 9.34928 20.349 9.27656C20.374 8.90824 20.2863 8.52676 20.1861 8.15844C20.1599 8.08128 20.1402 8.00181 20.1207 7.92293L20.1207 7.9229C20.098 7.83091 20.0755 7.73974 20.0429 7.65397C20.0307 7.62182 20.0218 7.5885 20.0159 7.55463C20.0025 7.4781 19.9785 7.40657 19.9279 7.32878L19.9275 7.32821C19.9165 7.31128 19.9053 7.29413 19.8997 7.27472C19.8938 7.25422 19.8912 7.23258 19.8919 7.21108C19.8936 7.15754 19.9325 7.11527 19.9746 7.08209C20.0387 7.0315 20.0997 6.98165 20.165 6.91684C20.1876 6.89436 20.2078 6.86858 20.2164 6.83787C20.2459 6.73308 20.2049 6.60499 20.1203 6.5313C20.1064 6.51913 20.0902 6.50919 20.0725 6.50383C19.9939 6.4801 19.9625 6.54552 19.9294 6.61449C19.9082 6.65849 19.8864 6.70393 19.8512 6.7286C19.8413 6.73551 19.8291 6.73777 19.8171 6.73777C19.7829 6.73777 19.7459 6.7144 19.7576 6.68224C19.7634 6.66645 19.7749 6.65264 19.7892 6.63827C19.8184 6.60882 19.844 6.56755 19.8281 6.52918C19.8244 6.52018 19.8188 6.51415 19.8103 6.51415C19.7261 6.51415 19.6507 6.49555 19.6139 6.45835C19.6052 6.44955 19.5986 6.43906 19.5919 6.42856L19.5919 6.42854C19.5883 6.42291 19.5847 6.41727 19.5808 6.4119C19.3439 6.08477 19.0131 5.90572 18.6705 5.76435L18.7005 5.7723C18.78 5.79343 18.8529 5.81282 18.9326 5.81638C18.9499 5.81716 18.9671 5.81832 18.9843 5.82062C19.1403 5.8415 19.3037 5.83982 19.4312 5.77919L19.4434 5.77351C19.4588 5.76644 19.4742 5.75934 19.488 5.74972C19.5502 5.70646 19.581 5.60379 19.6095 5.50908C19.6218 5.46808 19.6337 5.42858 19.6475 5.39603C19.6851 5.29079 19.6224 5.1461 19.5723 5.06717C19.4596 4.88301 19.2968 4.76462 19.1214 4.67254C19.0337 4.63308 18.8959 4.55415 18.7832 4.48838L18.6579 4.42261H13.2607C13.3767 4.42261 13.4137 4.62192 13.3093 4.67254C13.0838 4.77777 12.7706 4.93563 12.5827 5.1724C12.4233 5.37337 12.2638 5.58381 12.1732 5.82785C12.142 5.91217 12.0881 5.98692 12.0171 6.04211C11.7708 6.23356 11.6098 6.48725 11.4679 6.75092C11.4178 6.85006 11.362 6.94627 11.3068 7.04163C11.1276 7.35118 10.9536 7.65171 10.9919 8.01374C11.0252 8.28477 11.0751 8.53836 11.1269 8.80156L11.1269 8.80157L11.1269 8.80158C11.153 8.93438 11.1797 9.06962 11.2049 9.21078C11.2299 9.35548 11.255 9.48703 11.3051 9.63172C11.3273 9.69587 11.3298 9.76778 11.3323 9.83827C11.3354 9.92678 11.3384 10.0131 11.3802 10.079C11.3926 10.1049 11.3982 10.1323 11.4037 10.1592C11.4113 10.1965 11.4187 10.2329 11.4437 10.2635C11.4683 10.2937 11.493 10.327 11.493 10.3659V10.3801C11.493 10.3979 11.4998 10.4151 11.51 10.4298C11.5158 10.438 11.5225 10.4461 11.5292 10.4543C11.5484 10.4776 11.5681 10.5015 11.5681 10.5299V10.5383C11.5681 10.556 11.5741 10.5732 11.5853 10.587C11.6324 10.6448 11.6813 10.7012 11.7298 10.7574L11.7299 10.7574L11.7299 10.7575C11.8843 10.936 12.036 11.1114 12.1193 11.3155C12.1694 11.4602 11.8813 11.3944 11.7685 11.3418C11.6057 11.2518 11.4897 11.131 11.3726 11.0089L11.3726 11.0089C11.3292 10.9636 11.2856 10.9182 11.2394 10.8741C11.2204 10.856 11.1907 10.8535 11.1826 10.8785C11.1801 10.8861 11.1817 10.8982 11.1858 10.9051C11.2195 10.9622 11.2754 11.0227 11.3307 11.0826L11.3307 11.0826L11.3307 11.0826C11.4517 11.2135 11.5694 11.341 11.4429 11.4207C11.3991 11.4437 11.353 11.4316 11.3066 11.4194C11.2483 11.4041 11.1896 11.3886 11.1346 11.4421C11.1313 11.4453 11.1286 11.4485 11.1265 11.4526C11.1005 11.504 11.0592 11.546 11.0032 11.5326C10.9603 11.5223 10.917 11.5191 10.8739 11.516C10.8162 11.5118 10.759 11.5076 10.7038 11.4865C10.6574 11.4743 10.6271 11.4254 10.5968 11.3765C10.569 11.3317 10.5412 11.2869 10.5011 11.27C10.4866 11.2638 10.4709 11.2616 10.4552 11.2594C10.4469 11.2583 10.4385 11.2571 10.4304 11.2553C10.3608 11.2404 10.293 11.2249 10.226 11.2096C10.0056 11.1593 9.79502 11.1113 9.56393 11.0919C9.49772 11.0837 9.43212 11.0749 9.36693 11.0661C9.01281 11.0185 8.67099 10.9726 8.31131 11.0392C7.94294 11.065 7.65882 11.3436 7.42357 11.6396C7.41437 11.6512 7.40942 11.6655 7.40942 11.6803C7.40942 11.7126 7.43313 11.7415 7.46537 11.7389C7.53835 11.7331 7.59344 11.6914 7.65033 11.6483C7.68523 11.6219 7.72081 11.595 7.76161 11.5756C7.77704 11.5682 7.79361 11.5636 7.81026 11.5597C7.92008 11.534 8.02488 11.5004 8.12968 11.4668C8.24241 11.4306 8.35515 11.3944 8.47415 11.3681C8.56065 11.3519 8.6464 11.3333 8.73138 11.3148L8.73141 11.3148L8.73142 11.3148C8.99098 11.2584 9.24343 11.2036 9.48877 11.2234C9.52731 11.2234 9.52564 11.2236 9.48725 11.227C9.2346 11.2492 8.99555 11.3252 8.75244 11.4025L8.75243 11.4025L8.75241 11.4025C8.67692 11.4265 8.60105 11.4506 8.52425 11.4733C8.32086 11.5413 8.34904 11.7384 8.56124 11.7694C8.88331 11.8164 9.20208 11.895 9.51382 11.9995C9.72677 12.0784 9.91466 12.1837 10.1026 12.3021C10.1419 12.333 10.1715 12.362 10.1991 12.3889C10.2419 12.4306 10.2797 12.4674 10.3405 12.4994C10.4311 12.5627 10.5619 12.5752 10.6683 12.5505L10.6846 12.5466L10.6846 12.5466C10.7288 12.5362 10.7733 12.5257 10.8187 12.5257H10.8531C10.887 12.5257 10.9207 12.5207 10.9532 12.5111L10.9928 12.4994C11.3032 12.4078 11.6225 12.3135 11.8405 12.0834C11.8505 12.0729 11.8793 12.0752 11.8936 12.0773C11.9044 12.0789 11.9147 12.0894 11.911 12.0997C11.8889 12.1626 11.8736 12.2277 11.8582 12.2927L11.8582 12.2927C11.8319 12.4043 11.8057 12.5154 11.7458 12.6136L11.7369 12.6278C11.7159 12.6612 11.6951 12.6945 11.7003 12.7334C11.7045 12.765 11.7476 12.7756 11.7795 12.7756H11.7811C11.756 12.7756 11.731 12.7756 11.731 12.8019C11.731 12.8256 11.7362 12.8403 11.7398 12.8504C11.746 12.8677 11.7472 12.8709 11.7078 12.8812C11.6367 12.8997 11.5738 12.9272 11.5254 12.9894C11.5204 12.9957 11.5164 13.0022 11.5208 13.0089C11.524 13.0139 11.5275 13.0186 11.5307 13.023C11.5446 13.042 11.5548 13.056 11.5303 13.0623L11.521 13.0647C11.5086 13.0677 11.4965 13.0707 11.4858 13.0756C11.4623 13.0863 11.4664 13.1196 11.4908 13.1281C11.4955 13.1297 11.5005 13.1308 11.5055 13.1308C11.4804 13.1308 11.4554 13.1308 11.4554 13.1571V13.1722C11.4554 13.2074 11.4248 13.2355 11.3956 13.2553C11.386 13.2618 11.377 13.2694 11.3681 13.2772C11.3457 13.2967 11.3524 13.3408 11.3814 13.3472C11.4255 13.3568 11.4272 13.3821 11.3866 13.4018C11.3478 13.4207 11.3096 13.4399 11.2716 13.459L11.2716 13.459L11.2715 13.459C11.1334 13.5283 10.9981 13.5963 10.8462 13.6424C10.8433 13.6433 10.8403 13.6437 10.8373 13.644L10.8368 13.6441C10.833 13.6445 10.83 13.6455 10.8275 13.6469C10.8024 13.6615 10.8537 13.7432 10.8803 13.7316C10.9079 13.7196 10.914 13.7356 10.8881 13.7509C10.7801 13.8145 10.6706 13.8761 10.5598 13.9384L10.5598 13.9384L10.5598 13.9384C10.3691 14.0457 10.1744 14.1552 9.97568 14.2814C9.96844 14.286 9.96175 14.2914 9.95636 14.2981C9.95213 14.3033 9.94674 14.3104 9.94125 14.3188C9.91701 14.356 9.87867 14.3936 9.83427 14.3936C9.82125 14.3936 9.80759 14.396 9.79867 14.4054C9.79648 14.4078 9.79453 14.4102 9.79278 14.4128C9.75213 14.473 9.80277 14.5688 9.87153 14.5454C9.88529 14.5407 9.89895 14.5353 9.91237 14.53L9.91241 14.5299L9.91243 14.5299C9.93213 14.5221 9.95132 14.5145 9.96957 14.5097C10.0347 14.4928 10.0396 14.5613 9.97231 14.5644L9.96477 14.5646C9.95224 14.5646 9.94598 14.5778 9.93971 14.5909C9.93345 14.6041 9.92719 14.6172 9.91466 14.6172H9.88705C9.85625 14.6172 9.8259 14.627 9.80175 14.6461C9.77735 14.6654 9.75644 14.6858 9.74614 14.7164C9.73802 14.7406 9.72241 14.7603 9.6972 14.7641C9.66063 14.7697 9.67587 14.8073 9.71258 14.8027C9.83437 14.7875 9.95669 14.7779 10.0789 14.7684C10.4571 14.7389 10.8343 14.7094 11.1923 14.512C11.5541 14.3221 11.8926 14.059 12.1967 13.7345C12.2159 13.714 12.2501 13.7116 12.256 13.7391C12.257 13.744 12.2563 13.7515 12.2548 13.7562C12.1791 13.9895 12.0422 14.1714 11.8562 14.3147C11.7901 14.3526 11.7326 14.3995 11.6782 14.444C11.6193 14.4921 11.5641 14.5372 11.5055 14.5646C11.4523 14.5925 11.4053 14.6271 11.3558 14.6636L11.3303 14.6822C11.3054 14.7004 11.2779 14.7147 11.2487 14.7247C10.9316 14.8328 10.5944 14.884 10.2575 14.9352L10.2575 14.9352C9.68991 15.0215 9.12311 15.1076 8.65439 15.4652C8.64011 15.4761 8.60926 15.4743 8.58686 15.473L8.57447 15.4724C8.56745 15.4722 8.55915 15.4752 8.55393 15.4799C8.54027 15.4922 8.52328 15.5033 8.50594 15.5147C8.47472 15.5353 8.44235 15.5565 8.4262 15.5864C8.42471 15.5892 8.42404 15.5923 8.42404 15.5954C8.42404 15.6008 8.42609 15.606 8.43002 15.6097C8.4444 15.6232 8.4567 15.629 8.46612 15.6311C8.47848 15.6339 8.48939 15.6263 8.49988 15.6189L8.50283 15.6168C8.50997 15.6119 8.517 15.6078 8.52096 15.6056L8.52744 15.6018C8.63627 15.5333 8.73586 15.4748 8.85098 15.4262C8.86272 15.4212 8.87237 15.4355 8.86358 15.4448L8.86233 15.4459L8.86107 15.4468C8.81763 15.4728 8.77115 15.4988 8.72466 15.5249C8.67965 15.5501 8.63463 15.5753 8.59236 15.6005C8.59082 15.6014 8.59148 15.6038 8.59328 15.6038C8.59505 15.6038 8.59572 15.6061 8.59422 15.6071C8.54629 15.6373 8.49876 15.6679 8.46288 15.7108C8.4552 15.72 8.45501 15.736 8.45483 15.7516C8.45471 15.7626 8.45458 15.7735 8.45176 15.7815C8.45082 15.7842 8.44806 15.789 8.44628 15.7912C8.44341 15.7947 8.4413 15.7982 8.43946 15.8018C8.43642 15.8076 8.43219 15.8133 8.42794 15.819C8.41977 15.83 8.41152 15.841 8.41152 15.8537C8.41152 15.8636 8.40446 15.8809 8.39564 15.8945C8.39371 15.8974 8.39202 15.9006 8.39031 15.9039C8.38738 15.9095 8.38442 15.9151 8.3802 15.9195C8.37871 15.9211 8.37723 15.9226 8.37607 15.9245C8.37479 15.9267 8.37378 15.929 8.37277 15.9313C8.37157 15.9341 8.37036 15.9369 8.3687 15.9393L8.36821 15.94C8.36642 15.9428 8.36406 15.9456 8.36159 15.9486L8.36159 15.9486C8.35553 15.956 8.34889 15.9641 8.34889 15.9721C8.34889 15.9787 8.34576 15.982 8.34262 15.9853C8.33949 15.9886 8.33636 15.9918 8.33636 15.9984C8.33636 16.005 8.33323 16.0083 8.3301 16.0116C8.32697 16.0149 8.32383 16.0182 8.32383 16.0247V16.0379C8.32383 16.051 8.33636 16.051 8.34889 16.051H8.38647C8.44492 16.051 8.48111 16.0043 8.51729 15.9575C8.53539 15.9341 8.55348 15.9107 8.57436 15.8932L8.66672 15.8285C8.6753 15.8225 8.69491 15.825 8.69863 15.8348C8.69981 15.8379 8.69833 15.8419 8.69605 15.8443C8.69101 15.8497 8.68881 15.8524 8.68784 15.8559C8.68719 15.8583 8.68671 15.8607 8.68624 15.8631C8.68531 15.8678 8.68439 15.8725 8.68211 15.8767C8.67751 15.8853 8.67291 15.8925 8.6683 15.8998C8.66234 15.9092 8.65638 15.9185 8.65042 15.9308C8.64982 15.932 8.6488 15.9333 8.64802 15.9345C8.64466 15.9393 8.64468 15.9482 8.64469 15.9572C8.6447 15.9681 8.64472 15.979 8.63888 15.9829C8.52113 16.0625 8.39751 16.1515 8.29814 16.2498C8.2888 16.259 8.29497 16.2747 8.30548 16.2826C8.3073 16.284 8.30974 16.2852 8.31214 16.2864C8.31405 16.2874 8.31592 16.2884 8.31744 16.2894C8.32331 16.2932 8.32127 16.3037 8.31131 16.3141C8.28788 16.3387 8.26932 16.3684 8.24956 16.4001L8.24955 16.4001C8.23762 16.4192 8.22525 16.439 8.2111 16.4588L8.13594 16.5772C8.12342 16.5969 8.11403 16.6134 8.10463 16.6298L8.10463 16.6298C8.09616 16.6447 8.08769 16.6595 8.07692 16.6767C8.07562 16.6788 8.07477 16.6813 8.07393 16.6839C8.07325 16.6859 8.07258 16.6879 8.07169 16.6896C8.06585 16.7011 8.07122 16.7089 8.08407 16.7085C8.105 16.7077 8.12694 16.7051 8.13594 16.6956C8.25172 16.5862 8.3675 16.4655 8.48328 16.344C8.49236 16.3345 8.50432 16.3285 8.51628 16.3225L8.51629 16.3225C8.52825 16.3165 8.54022 16.3105 8.54931 16.301C8.57705 16.2747 8.60418 16.2479 8.63125 16.2211C8.72635 16.1269 8.8206 16.0336 8.93762 15.9721C8.98785 15.951 9.03002 15.9045 9.07059 15.8598C9.08061 15.8488 9.09054 15.8378 9.10046 15.8274L9.11553 15.8116C9.13876 15.7872 9.16532 15.7661 9.19495 15.7501C9.31392 15.6856 9.44094 15.6317 9.56837 15.5962C9.57453 15.5945 9.58001 15.5909 9.58547 15.5873C9.59191 15.5831 9.59833 15.5789 9.60581 15.5778L9.61191 15.5771C9.61538 15.5767 9.61882 15.5764 9.6223 15.5756C9.90765 15.5105 10.193 15.4457 10.4783 15.4196C10.5249 15.4196 10.5715 15.4212 10.6185 15.4229H10.6185C10.761 15.4278 10.9069 15.4329 11.0671 15.3933C11.1641 15.3763 11.2559 15.332 11.3458 15.2885C11.3871 15.2685 11.428 15.2487 11.4689 15.2319C11.4804 15.2271 11.493 15.2357 11.493 15.2483C11.493 15.261 11.5059 15.2696 11.5175 15.2645C11.6741 15.1953 11.8136 15.0905 11.9522 14.9864C12.0975 14.8772 12.2419 14.7688 12.4039 14.7029C12.439 14.6887 12.4728 14.6954 12.5079 14.7096C12.5134 14.7119 12.5193 14.7138 12.5253 14.715C12.5553 14.7213 12.5816 14.6987 12.6041 14.6779C12.7919 14.5034 12.9924 14.321 13.256 14.3338C13.2748 14.3347 13.2879 14.3494 13.3009 14.3639C13.3143 14.3788 13.3275 14.3936 13.3468 14.3936C13.3512 14.3936 13.3532 14.399 13.3499 14.4018C13.2791 14.4629 13.198 14.524 13.1166 14.5851C13.1114 14.589 13.1062 14.593 13.1029 14.5986C13.0915 14.6174 13.1037 14.6348 13.1206 14.6411C13.129 14.6442 13.1382 14.6418 13.1464 14.6381C13.2072 14.6106 13.2563 14.5739 13.3046 14.5378L13.3046 14.5378C13.3194 14.5268 13.3341 14.5158 13.349 14.5052C13.3684 14.4913 13.4144 14.5313 13.3988 14.5494C13.3975 14.5509 13.3961 14.5519 13.3944 14.553C13.3076 14.6056 13.2207 14.6837 13.1339 14.7619C12.8458 15.025 12.5953 15.3012 12.3447 15.6038C12.2195 15.7616 12.0817 15.9063 11.9439 16.051L11.9439 16.051L11.9439 16.051C11.7184 16.2878 11.042 16.6167 10.7414 16.7482C10.5409 16.8535 10.3584 16.9412 10.1881 17.0231L10.1881 17.0231L10.1881 17.0231C9.86357 17.1791 9.58341 17.3138 9.30782 17.5078C9.24566 17.5515 9.17205 17.5769 9.09604 17.5769ZM8.34638 14.2491L8.37598 14.2423C8.41886 14.2328 8.46284 14.2289 8.50688 14.2251C8.56509 14.22 8.62341 14.2148 8.67945 14.1966C8.76158 14.17 8.75068 14.1032 8.68276 14.0498C8.67787 14.046 8.67278 14.0414 8.66754 14.0367C8.64965 14.0207 8.62984 14.0029 8.60881 14.0057C8.57945 14.0096 8.54836 14.0284 8.51936 14.0458L8.51935 14.0458L8.51922 14.0459C8.50798 14.0527 8.49706 14.0593 8.48667 14.0647C8.45571 14.081 8.41878 14.0922 8.38177 14.1035C8.31358 14.1242 8.24516 14.145 8.21349 14.1975C8.19931 14.2209 8.18348 14.2617 8.21033 14.2673C8.21918 14.2691 8.23096 14.2689 8.24388 14.2679C8.27839 14.2652 8.31249 14.2571 8.34638 14.2491ZM4.65704 13.688C4.66527 13.711 4.69262 13.7065 4.70859 13.688C5.27277 13.0318 5.78129 12.4649 6.50754 11.9995C6.52673 11.9894 6.52019 11.9987 6.51045 12.0124C6.49476 12.0345 6.47077 12.0684 6.53259 12.0521C6.7788 11.9875 6.89058 11.764 6.99867 11.548L6.99867 11.548C7.02256 11.5002 7.04628 11.4528 7.07122 11.4076C7.18097 11.2155 7.33773 11.0952 7.49657 10.9733C7.59383 10.8987 7.69187 10.8235 7.78038 10.7308C7.79538 10.7151 7.8227 10.7231 7.81269 10.7424C7.80693 10.7535 7.80428 10.7706 7.81487 10.7772C7.82764 10.7852 7.84042 10.7879 7.8532 10.7888C7.86602 10.7898 7.87853 10.7853 7.88977 10.7791C7.90284 10.7719 7.91606 10.766 7.92934 10.7609C8.05626 10.7124 8.04039 10.5932 7.90549 10.5769C7.78225 10.5621 7.65629 10.5725 7.54721 10.6183C7.04616 10.8682 6.62027 11.2629 6.21944 11.7101C6.00567 11.9582 5.7818 12.1851 5.51152 12.3527C5.45145 12.3899 5.40083 12.4412 5.36855 12.504C5.16101 12.9082 4.9481 13.2728 4.66186 13.6591C4.65656 13.6662 4.65405 13.6796 4.65704 13.688ZM6.60322 12.1358C6.63547 12.1015 6.65223 12.0234 6.60775 12.039C6.52572 12.0636 6.45465 12.1458 6.42532 12.2424L6.42529 12.2425C6.42126 12.2558 6.41649 12.2715 6.42683 12.2807C6.44837 12.2999 6.4842 12.2831 6.50726 12.2658C6.53434 12.2455 6.55225 12.2213 6.57017 12.1837C6.58119 12.1605 6.5922 12.1476 6.60322 12.1358ZM7.72605 15.8344C7.73484 15.8233 7.74235 15.8122 7.74763 15.8011C7.77268 15.7485 7.64742 15.7616 7.60984 15.788C7.58479 15.8011 7.57226 15.8143 7.55974 15.8406C7.53469 15.88 7.49711 15.9195 7.45953 15.9458C7.42821 15.9721 7.40003 16.0017 7.37184 16.0313C7.34366 16.0609 7.31548 16.0905 7.28416 16.1168C7.25297 16.1496 7.3426 16.1642 7.38829 16.1532C7.40252 16.1497 7.41193 16.138 7.42115 16.1266L7.42331 16.1239C7.43795 16.1058 7.45474 16.0906 7.47034 16.0764L7.47874 16.0688C7.49077 16.0578 7.50635 16.051 7.52267 16.051C7.5306 16.051 7.53848 16.0495 7.54566 16.0462C7.60335 16.0192 7.66042 15.9711 7.70706 15.9226C7.70847 15.9212 7.71041 15.9197 7.71222 15.9184L7.71224 15.9183L7.71437 15.9167C7.72391 15.9092 7.72269 15.8919 7.72145 15.8745C7.72034 15.8587 7.71922 15.843 7.72605 15.8344ZM7.04616 15.8011C7.13385 15.7353 7.22153 15.6696 7.32174 15.6038C7.35184 15.584 7.38167 15.564 7.41133 15.544C7.51476 15.4745 7.6163 15.4062 7.72135 15.3562C7.793 15.3221 7.79972 15.2356 7.72036 15.2355C7.71351 15.2355 7.7067 15.2363 7.69996 15.2375C7.65262 15.2459 7.59929 15.2376 7.54521 15.2292C7.4719 15.2177 7.39722 15.2061 7.33427 15.2355C7.22164 15.292 7.09369 15.3265 6.96615 15.3608C6.78237 15.4103 6.59942 15.4596 6.46433 15.5745C6.45069 15.5861 6.43909 15.5998 6.42749 15.6136C6.42049 15.6219 6.4135 15.6302 6.40607 15.638C6.39906 15.6454 6.39213 15.6528 6.38658 15.6617C6.38344 15.6668 6.3802 15.6717 6.37611 15.676C6.3719 15.6805 6.36699 15.6842 6.36159 15.687C6.34532 15.6957 6.32906 15.7049 6.31279 15.7184C6.3031 15.7264 6.29378 15.7349 6.28448 15.7433L6.28443 15.7434L6.27558 15.7514C6.24982 15.7747 6.22732 15.8008 6.20603 15.8256C6.19352 15.8401 6.18142 15.8542 6.16933 15.8669C6.16554 15.8709 6.16175 15.876 6.15761 15.8817C6.14807 15.8948 6.13669 15.9103 6.11923 15.9195C6.08165 15.9458 6.13175 15.9853 6.1568 15.959L6.15681 15.959C6.18159 15.9329 6.20637 15.9069 6.24326 15.8809C6.24406 15.8803 6.24501 15.88 6.24598 15.88C6.25014 15.88 6.25227 15.885 6.24941 15.888C6.21544 15.9238 6.18217 15.9603 6.15888 16.0073C6.15749 16.0101 6.1568 16.0132 6.1568 16.0163C6.1568 16.0217 6.15453 16.0268 6.15155 16.0313C6.14896 16.0352 6.14729 16.0391 6.14622 16.043C6.14464 16.0488 6.14217 16.0542 6.13971 16.0596C6.13651 16.0666 6.13333 16.0737 6.13212 16.0813C6.13175 16.0836 6.13175 16.0864 6.13175 16.0905C6.13175 16.0989 6.12807 16.1068 6.12402 16.1143C6.12129 16.1193 6.11932 16.1247 6.11697 16.1312C6.11496 16.1367 6.11269 16.1429 6.10944 16.1503C6.1077 16.1542 6.1067 16.1585 6.1067 16.1629C6.1067 16.1672 6.1057 16.1715 6.10396 16.1754C6.10071 16.1828 6.09844 16.189 6.09643 16.1946C6.09235 16.2058 6.08939 16.2139 6.08165 16.222C6.07538 16.2286 6.06912 16.2385 6.06286 16.2484C6.0566 16.2582 6.05033 16.2681 6.04407 16.2747C6.03574 16.2834 6.02836 16.293 6.02152 16.303C6.01233 16.3163 6.00315 16.3284 5.99397 16.3404C5.98375 16.3538 5.97353 16.3673 5.96331 16.3825C5.96131 16.3854 5.95989 16.3888 5.95846 16.3922C5.9566 16.3967 5.95474 16.4012 5.9516 16.4046C5.94689 16.4098 5.94332 16.4161 5.93977 16.4223L5.93976 16.4223C5.93765 16.426 5.93555 16.4297 5.93322 16.4331L5.92508 16.4457L5.92423 16.447C5.91869 16.4557 5.91179 16.463 5.90487 16.4702C5.89863 16.4768 5.89237 16.4833 5.88708 16.491L5.8827 16.497L5.88269 16.497C5.88077 16.4995 5.87881 16.5021 5.87741 16.5042C5.85514 16.5381 5.83287 16.5622 5.81061 16.5856C5.8077 16.5887 5.80607 16.5927 5.80607 16.5969C5.80607 16.6012 5.80779 16.6052 5.8103 16.6086C5.81393 16.6135 5.81627 16.6184 5.8186 16.6233C5.82041 16.6271 5.82223 16.6309 5.82465 16.6347C5.82658 16.6377 5.82974 16.6395 5.83292 16.6414C5.8357 16.643 5.83849 16.6446 5.84048 16.647L5.84112 16.6479C5.8424 16.6498 5.84342 16.6519 5.84443 16.654C5.84592 16.657 5.8474 16.6601 5.8497 16.6625C5.85383 16.6668 5.85975 16.6696 5.86529 16.6673C5.86884 16.6658 5.8721 16.6637 5.87474 16.6617C5.87774 16.6595 5.87934 16.6561 5.88096 16.6527C5.88172 16.6511 5.88249 16.6495 5.88341 16.6479C5.88455 16.6461 5.88602 16.6445 5.88748 16.643L5.88749 16.643L5.88782 16.6426L5.89133 16.6391C5.89711 16.6333 5.90476 16.6257 5.90599 16.6193C5.90657 16.6162 5.90739 16.6154 5.90914 16.6136L5.9103 16.6125L5.91336 16.6092C5.91686 16.6056 5.91881 16.6007 5.91881 16.5956C5.91881 16.5922 5.9197 16.5888 5.92145 16.5858C5.94902 16.5392 5.98299 16.5058 6.01862 16.4707C6.03114 16.4584 6.04387 16.4459 6.0566 16.4325C6.06912 16.4194 6.08478 16.4062 6.10044 16.3931C6.11259 16.3828 6.12473 16.3726 6.13542 16.3624C6.1412 16.3569 6.14881 16.3536 6.1568 16.3536C6.1648 16.3536 6.17226 16.35 6.17896 16.3456C6.18202 16.3436 6.18507 16.342 6.18812 16.3404C6.19438 16.3371 6.20065 16.3339 6.20691 16.3273C6.21424 16.3196 6.23466 16.3208 6.25273 16.3219H6.25274H6.25276C6.26298 16.3226 6.27245 16.3232 6.27836 16.322C6.28334 16.3211 6.28799 16.3193 6.29158 16.3167L6.29334 16.3154C6.29488 16.3143 6.29644 16.3132 6.29809 16.3122C6.31211 16.3041 6.31727 16.2959 6.32243 16.2878C6.32521 16.2834 6.328 16.279 6.33217 16.2747L6.38228 16.222L6.41985 16.1826L6.45743 16.1431C6.52987 16.067 6.60231 16.0032 6.68597 15.9516C6.69214 15.9478 6.69829 15.9455 6.70552 15.9461C6.70974 15.9464 6.71412 15.9469 6.71856 15.9475C6.73282 15.9494 6.74769 15.9513 6.7599 15.9453C6.78875 15.931 6.81842 15.9175 6.84834 15.9039C6.91508 15.8735 6.9831 15.8425 7.04616 15.8011ZM7.80432 13.8239C7.7987 13.8315 7.78882 13.8449 7.81026 13.8674C7.88542 13.9463 8.02321 13.92 8.11089 13.8411C8.18605 13.7885 8.24868 13.7885 8.34889 13.7885C8.37002 13.7885 8.38667 13.7738 8.40312 13.7594C8.42073 13.7439 8.43812 13.7286 8.46052 13.7317C8.4875 13.7354 8.51373 13.7358 8.5474 13.7359C8.55698 13.7359 8.56656 13.7348 8.57589 13.7326L8.63534 13.7188C9.03539 13.6256 9.42301 13.5354 9.80272 13.3862C9.99052 13.3124 10.0142 13.0698 9.84038 12.9673C9.39148 12.7027 8.88522 12.5558 8.38288 12.41L8.24972 12.3713C8.21751 12.3619 8.21397 12.3557 8.24333 12.3395C8.25819 12.3312 8.26254 12.3059 8.24806 12.297C8.19514 12.2646 8.13577 12.2573 8.07675 12.25C8.04294 12.2458 8.00925 12.2416 7.97695 12.2327C7.95103 12.2256 7.95384 12.2102 7.97672 12.1961C7.98954 12.1882 7.98726 12.1651 7.97352 12.159C7.90402 12.1278 7.83452 12.1083 7.76501 12.0933C7.67748 12.0743 7.62237 11.8654 7.62237 11.7759C7.62237 11.719 7.5207 11.7636 7.47359 11.7954C7.27661 11.9284 7.12284 12.119 7.01763 12.3503C6.9789 12.4355 7.01648 12.5384 7.10917 12.551C7.13052 12.5539 7.1519 12.5553 7.17324 12.5558C7.30544 12.5588 7.32438 12.6236 7.19648 12.6572C7.13385 12.6704 7.05869 12.723 7.08374 12.7756C7.0913 12.7915 7.08908 12.8388 7.07379 12.8474C7.05502 12.8581 7.03625 12.8695 7.01748 12.8823C6.99976 12.8944 6.99974 12.9202 7.01882 12.9301C7.07647 12.9597 7.13078 12.9511 7.18694 12.9423C7.19901 12.9403 7.21117 12.9384 7.22347 12.9369C7.2437 12.9343 7.261 12.9499 7.27743 12.9647C7.28249 12.9693 7.28747 12.9738 7.29243 12.9776C7.31848 12.9979 7.31581 13.027 7.28764 13.0442C7.2005 13.0976 7.12935 13.1713 7.10879 13.236C7.07882 13.3147 7.02644 13.3604 6.97309 13.407C6.94513 13.4314 6.91691 13.4561 6.89151 13.4858C6.87732 13.5024 6.8708 13.524 6.8708 13.5458C6.8708 13.5748 6.8589 13.6025 6.83742 13.6219C6.76682 13.6856 6.69445 13.7434 6.62287 13.8005C6.47613 13.9176 6.33269 14.0321 6.21449 14.19C6.2029 14.2055 6.20471 14.2371 6.2061 14.2611C6.20642 14.2668 6.20672 14.272 6.20682 14.2765C6.20697 14.283 6.20483 14.2912 6.20063 14.2962C6.18136 14.319 6.15765 14.3371 6.13434 14.3549C6.1048 14.3774 6.07589 14.3995 6.0574 14.43C6.04633 14.4483 6.04088 14.4743 6.04698 14.4948C6.05337 14.5163 6.08005 14.5085 6.10106 14.5006C6.23491 14.4503 6.35453 14.3701 6.47353 14.2904C6.58598 14.2151 6.69787 14.1402 6.82069 14.091C6.92249 14.0625 7.01325 14.0147 7.10095 13.9685L7.10096 13.9685C7.17514 13.9295 7.24712 13.8915 7.32174 13.8674C7.37811 13.8543 7.44387 13.8345 7.50963 13.8148C7.55172 13.8022 7.59382 13.7895 7.63345 13.7786C7.6509 13.7738 7.66552 13.7845 7.68052 13.7955C7.69354 13.8051 7.70686 13.8148 7.72258 13.8148H7.78294C7.81104 13.8148 7.80941 13.817 7.80432 13.8239ZM19.5561 9.25558C19.5239 9.25026 19.4903 9.24472 19.4601 9.23679C19.321 9.21246 19.2141 9.23315 19.0898 9.25721C19.0797 9.25916 19.0696 9.26113 19.0592 9.2631L19.0425 9.26659C18.9809 9.2794 18.9367 9.17723 18.9966 9.15787C19.0408 9.14756 19.0869 9.12918 19.1334 9.11063C19.1942 9.08639 19.2556 9.06186 19.3145 9.05471C19.3206 9.05396 19.3267 9.05332 19.3329 9.05267C19.3486 9.05102 19.3642 9.04936 19.3796 9.04609C19.396 9.04261 19.4126 9.0389 19.4291 9.03519C19.5424 9.00978 19.6575 8.98399 19.7482 9.02633C19.7905 9.04606 19.8433 9.05839 19.8942 9.07026C19.9789 9.09004 20.0582 9.10854 20.0739 9.15787C20.118 9.28539 20.026 9.41291 19.9092 9.51342C19.878 9.54022 19.8534 9.57689 19.8849 9.60325L19.8987 9.61473C19.9339 9.64422 19.9284 9.69688 19.8901 9.7221C19.8693 9.7358 19.8452 9.74442 19.822 9.74796C19.8067 9.7503 19.7913 9.75441 19.7798 9.76483C19.7592 9.78353 19.7359 9.81007 19.7116 9.83784C19.7072 9.84277 19.7029 9.84774 19.6985 9.85271C19.6852 9.86774 19.6854 9.90966 19.6855 9.93229C19.6855 9.93371 19.6856 9.93505 19.6856 9.9363C19.6856 9.94225 19.6861 9.95001 19.6867 9.95849C19.6881 9.97941 19.6899 10.0048 19.6849 10.0186C19.6663 10.0693 19.67 10.1316 19.6736 10.1913C19.679 10.2819 19.684 10.3663 19.6104 10.3944C19.5235 10.4204 19.4336 10.4336 19.3421 10.4338C19.2628 10.434 19.2728 10.3941 19.3286 10.3378C19.34 10.3263 19.3473 10.3067 19.3473 10.2906V10.2102C19.3473 10.1901 19.3327 10.1854 19.3146 10.1842C19.3052 10.1837 19.2904 10.1924 19.2802 10.1984C19.2785 10.1994 19.2768 10.2004 19.2754 10.2012C19.256 10.2122 19.2473 10.1916 19.2387 10.1711L19.2386 10.1709C19.2261 10.1409 19.202 10.1159 19.1835 10.1078C19.1762 10.1046 19.1681 10.1058 19.1602 10.107C19.094 10.1173 19.0336 10.1061 18.9776 10.0797C18.8937 10.0401 18.9217 9.90729 19.0122 9.92766C19.0138 9.92802 19.0154 9.9284 19.017 9.92878C19.0299 9.93184 19.0441 9.93521 19.0548 9.92823C19.0709 9.91772 19.0781 9.89396 19.0863 9.86668C19.0947 9.83889 19.1043 9.80745 19.1254 9.78263C19.1377 9.76814 19.1571 9.76297 19.1762 9.76297C19.2051 9.76297 19.232 9.74912 19.2515 9.72773C19.3132 9.66015 19.3893 9.61034 19.4615 9.5631C19.556 9.50128 19.6438 9.44386 19.6836 9.35676C19.6956 9.33046 19.6983 9.29648 19.6724 9.28355C19.6461 9.2704 19.6026 9.26322 19.5561 9.25558Z" fill="%23757575"/><g clip-path="url(%23clip0_2353_13689)"><path d="M34.4304 3.11166V9.54956H33.3744V5.1403L31.4107 9.54956H30.6789L28.7058 5.1403V9.54956H27.6498V3.11166H28.7892L31.0494 8.16009L33.3003 3.11166H34.4304ZM35.4664 6.9744C35.4664 6.46184 35.5714 6.00795 35.7813 5.61272C35.9975 5.21749 36.2877 4.91181 36.6521 4.69566C37.0226 4.47335 37.4302 4.36219 37.8748 4.36219C38.2762 4.36219 38.6251 4.44247 38.9216 4.60303C39.2242 4.75742 39.465 4.95195 39.6441 5.18661V4.44556H40.7094V9.54956H39.6441V8.78998C39.465 9.03082 39.2211 9.23153 38.9123 9.39209C38.6035 9.55265 38.2515 9.63293 37.8563 9.63293C37.4178 9.63293 37.0164 9.52177 36.6521 9.29946C36.2877 9.07096 35.9975 8.75602 35.7813 8.35461C35.5714 7.94703 35.4664 7.48696 35.4664 6.9744ZM39.6441 6.99293C39.6441 6.64093 39.57 6.33524 39.4218 6.07588C39.2797 5.81651 39.0914 5.61889 38.8567 5.48303C38.6221 5.34717 38.3689 5.27924 38.0971 5.27924C37.8254 5.27924 37.5722 5.34717 37.3376 5.48303C37.1029 5.61272 36.9115 5.80724 36.7632 6.06661C36.6212 6.31981 36.5502 6.6224 36.5502 6.9744C36.5502 7.3264 36.6212 7.63517 36.7632 7.90072C36.9115 8.16626 37.1029 8.37005 37.3376 8.51209C37.5784 8.64795 37.8316 8.71588 38.0971 8.71588C38.3689 8.71588 38.6221 8.64795 38.8567 8.51209C39.0914 8.37623 39.2797 8.17861 39.4218 7.91924C39.57 7.6537 39.6441 7.34493 39.6441 6.99293ZM44.6715 4.36219C45.0729 4.36219 45.4311 4.44556 45.746 4.6123C46.0672 4.77903 46.3173 5.02605 46.4964 5.35335C46.6755 5.68065 46.765 6.07588 46.765 6.53903V9.54956H45.7183V6.69651C45.7183 6.23952 45.604 5.89061 45.3755 5.64977C45.147 5.40275 44.8352 5.27924 44.4399 5.27924C44.0447 5.27924 43.7298 5.40275 43.4951 5.64977C43.2666 5.89061 43.1524 6.23952 43.1524 6.69651V9.54956H42.0964V4.44556H43.1524V5.02914C43.3253 4.81917 43.5445 4.65552 43.81 4.53819C44.0818 4.42086 44.3689 4.36219 44.6715 4.36219ZM47.76 6.9744C47.76 6.46184 47.865 6.00795 48.0749 5.61272C48.2911 5.21749 48.5813 4.91181 48.9457 4.69566C49.3162 4.47335 49.7269 4.36219 50.1777 4.36219C50.5111 4.36219 50.8384 4.4363 51.1596 4.58451C51.4869 4.72654 51.7462 4.91798 51.9377 5.15882V2.69482H53.0029V9.54956H51.9377V8.78072C51.7648 9.02774 51.5239 9.23153 51.2151 9.39209C50.9126 9.55265 50.5636 9.63293 50.1684 9.63293C49.7238 9.63293 49.3162 9.52177 48.9457 9.29946C48.5813 9.07096 48.2911 8.75602 48.0749 8.35461C47.865 7.94703 47.76 7.48696 47.76 6.9744ZM51.9377 6.99293C51.9377 6.64093 51.8636 6.33524 51.7154 6.07588C51.5733 5.81651 51.385 5.61889 51.1503 5.48303C50.9156 5.34717 50.6624 5.27924 50.3907 5.27924C50.119 5.27924 49.8658 5.34717 49.6311 5.48303C49.3965 5.61272 49.205 5.80724 49.0568 6.06661C48.9148 6.31981 48.8438 6.6224 48.8438 6.9744C48.8438 7.3264 48.9148 7.63517 49.0568 7.90072C49.205 8.16626 49.3965 8.37005 49.6311 8.51209C49.872 8.64795 50.1252 8.71588 50.3907 8.71588C50.6624 8.71588 50.9156 8.64795 51.1503 8.51209C51.385 8.37623 51.5733 8.17861 51.7154 7.91924C51.8636 7.6537 51.9377 7.34493 51.9377 6.99293ZM54.038 6.9744C54.038 6.46184 54.1429 6.00795 54.3529 5.61272C54.569 5.21749 54.8593 4.91181 55.2236 4.69566C55.5942 4.47335 56.0017 4.36219 56.4464 4.36219C56.8478 4.36219 57.1967 4.44247 57.4931 4.60303C57.7957 4.75742 58.0365 4.95195 58.2156 5.18661V4.44556H59.2809V9.54956H58.2156V8.78998C58.0365 9.03082 57.7926 9.23153 57.4838 9.39209C57.1751 9.55265 56.8231 9.63293 56.4278 9.63293C55.9894 9.63293 55.588 9.52177 55.2236 9.29946C54.8593 9.07096 54.569 8.75602 54.3529 8.35461C54.1429 7.94703 54.038 7.48696 54.038 6.9744ZM58.2156 6.99293C58.2156 6.64093 58.1415 6.33524 57.9933 6.07588C57.8513 5.81651 57.6629 5.61889 57.4283 5.48303C57.1936 5.34717 56.9404 5.27924 56.6687 5.27924C56.397 5.27924 56.1438 5.34717 55.9091 5.48303C55.6744 5.61272 55.483 5.80724 55.3348 6.06661C55.1928 6.31981 55.1217 6.6224 55.1217 6.9744C55.1217 7.3264 55.1928 7.63517 55.3348 7.90072C55.483 8.16626 55.6744 8.37005 55.9091 8.51209C56.15 8.64795 56.4031 8.71588 56.6687 8.71588C56.9404 8.71588 57.1936 8.64795 57.4283 8.51209C57.6629 8.37623 57.8513 8.17861 57.9933 7.91924C58.1415 7.6537 58.2156 7.34493 58.2156 6.99293ZM61.8999 5.30703V8.1323C61.8999 8.32374 61.9431 8.46268 62.0296 8.54914C62.1222 8.62942 62.2766 8.66956 62.4928 8.66956H63.1412V9.54956H62.3075C61.832 9.54956 61.4676 9.4384 61.2144 9.21609C60.9612 8.99377 60.8346 8.63251 60.8346 8.1323V5.30703H60.2325V4.44556H60.8346V3.17651H61.8999V4.44556H63.1412V5.30703H61.8999Z" fill="%23757575"/><path d="M27.2978 15.8748C27.2978 15.3622 27.4028 14.9083 27.6128 14.5131C27.8289 14.1179 28.1191 13.8122 28.4835 13.5961C28.854 13.3737 29.2616 13.2626 29.7062 13.2626C30.1076 13.2626 30.4566 13.3429 30.753 13.5034C31.0556 13.6578 31.2964 13.8523 31.4755 14.087V13.346H32.5408V18.45H31.4755V17.6904C31.2964 17.9312 31.0525 18.1319 30.7437 18.2925C30.4349 18.453 30.0829 18.5333 29.6877 18.5333C29.2493 18.5333 28.8479 18.4222 28.4835 18.1998C28.1191 17.9714 27.8289 17.6564 27.6128 17.255C27.4028 16.8474 27.2978 16.3874 27.2978 15.8748ZM31.4755 15.8933C31.4755 15.5413 31.4014 15.2356 31.2532 14.9763C31.1111 14.7169 30.9228 14.5193 30.6881 14.3834C30.4535 14.2476 30.2003 14.1796 29.9286 14.1796C29.6568 14.1796 29.4036 14.2476 29.169 14.3834C28.9343 14.5131 28.7429 14.7076 28.5947 14.967C28.4526 15.2202 28.3816 15.5228 28.3816 15.8748C28.3816 16.2268 28.4526 16.5356 28.5947 16.8011C28.7429 17.0667 28.9343 17.2704 29.169 17.4125C29.4098 17.5483 29.663 17.6163 29.9286 17.6163C30.2003 17.6163 30.4535 17.5483 30.6881 17.4125C30.9228 17.2766 31.1111 17.079 31.2532 16.8196C31.4014 16.5541 31.4755 16.2453 31.4755 15.8933ZM33.5758 15.8748C33.5758 15.3622 33.6808 14.9083 33.8907 14.5131C34.1069 14.1179 34.3971 13.8122 34.7615 13.5961C35.132 13.3737 35.5427 13.2626 35.9935 13.2626C36.3269 13.2626 36.6542 13.3367 36.9754 13.4849C37.3027 13.6269 37.562 13.8184 37.7535 14.0592V11.5952H38.8187V18.45H37.7535V17.6811C37.5805 17.9281 37.3397 18.1319 37.0309 18.2925C36.7283 18.453 36.3794 18.5333 35.9842 18.5333C35.5396 18.5333 35.132 18.4222 34.7615 18.1998C34.3971 17.9714 34.1069 17.6564 33.8907 17.255C33.6808 16.8474 33.5758 16.3874 33.5758 15.8748ZM37.7535 15.8933C37.7535 15.5413 37.6794 15.2356 37.5311 14.9763C37.3891 14.7169 37.2008 14.5193 36.9661 14.3834C36.7314 14.2476 36.4782 14.1796 36.2065 14.1796C35.9348 14.1796 35.6816 14.2476 35.4469 14.3834C35.2123 14.5131 35.0208 14.7076 34.8726 14.967C34.7306 15.2202 34.6596 15.5228 34.6596 15.8748C34.6596 16.2268 34.7306 16.5356 34.8726 16.8011C35.0208 17.0667 35.2123 17.2704 35.4469 17.4125C35.6878 17.5483 35.941 17.6163 36.2065 17.6163C36.4782 17.6163 36.7314 17.5483 36.9661 17.4125C37.2008 17.2766 37.3891 17.079 37.5311 16.8196C37.6794 16.5541 37.7535 16.2453 37.7535 15.8933ZM46.3843 13.2626C46.7857 13.2626 47.1438 13.346 47.4588 13.5127C47.7799 13.6794 48.03 13.9264 48.2091 14.2537C48.3944 14.581 48.487 14.9763 48.487 15.4394V18.45H47.4403V15.5969C47.4403 15.1399 47.326 14.791 47.0975 14.5502C46.869 14.3031 46.5572 14.1796 46.1619 14.1796C45.7667 14.1796 45.4518 14.3031 45.2171 14.5502C44.9886 14.791 44.8744 15.1399 44.8744 15.5969V18.45H43.8276V15.5969C43.8276 15.1399 43.7134 14.791 43.4849 14.5502C43.2564 14.3031 42.9445 14.1796 42.5493 14.1796C42.1541 14.1796 41.8391 14.3031 41.6045 14.5502C41.376 14.791 41.2617 15.1399 41.2617 15.5969V18.45H40.2057V13.346H41.2617V13.9295C41.4347 13.7196 41.6539 13.5559 41.9194 13.4386C42.185 13.3212 42.469 13.2626 42.7716 13.2626C43.1792 13.2626 43.5436 13.349 43.8647 13.522C44.1858 13.6949 44.4328 13.945 44.6057 14.2723C44.7601 13.9635 45.001 13.7196 45.3283 13.5405C45.6556 13.3552 46.0076 13.2626 46.3843 13.2626ZM50.368 12.6697C50.1766 12.6697 50.016 12.6049 49.8863 12.4752C49.7566 12.3455 49.6918 12.185 49.6918 11.9935C49.6918 11.8021 49.7566 11.6415 49.8863 11.5118C50.016 11.3822 50.1766 11.3173 50.368 11.3173C50.5533 11.3173 50.7107 11.3822 50.8404 11.5118C50.9701 11.6415 51.0349 11.8021 51.0349 11.9935C51.0349 12.185 50.9701 12.3455 50.8404 12.4752C50.7107 12.6049 50.5533 12.6697 50.368 12.6697ZM50.8867 13.346V18.45H49.8307V13.346H50.8867ZM54.8483 13.2626C55.2497 13.2626 55.6079 13.346 55.9229 13.5127C56.244 13.6794 56.4941 13.9264 56.6732 14.2537C56.8523 14.581 56.9418 14.9763 56.9418 15.4394V18.45H55.8951V15.5969C55.8951 15.1399 55.7808 14.791 55.5523 14.5502C55.3238 14.3031 55.012 14.1796 54.6168 14.1796C54.2215 14.1796 53.9066 14.3031 53.6719 14.5502C53.4434 14.791 53.3292 15.1399 53.3292 15.5969V18.45H52.2732V13.346H53.3292V13.9295C53.5021 13.7196 53.7213 13.5559 53.9869 13.4386C54.2586 13.3212 54.5457 13.2626 54.8483 13.2626ZM58.8261 12.6697C58.6346 12.6697 58.4741 12.6049 58.3444 12.4752C58.2147 12.3455 58.1499 12.185 58.1499 11.9935C58.1499 11.8021 58.2147 11.6415 58.3444 11.5118C58.4741 11.3822 58.6346 11.3173 58.8261 11.3173C59.0113 11.3173 59.1688 11.3822 59.2985 11.5118C59.4282 11.6415 59.493 11.8021 59.493 11.9935C59.493 12.185 59.4282 12.3455 59.2985 12.4752C59.1688 12.6049 59.0113 12.6697 58.8261 12.6697ZM59.3448 13.346V18.45H58.2888V13.346H59.3448ZM62.5839 18.5333C62.1825 18.5333 61.8212 18.4623 61.5001 18.3203C61.1851 18.1721 60.935 17.9744 60.7498 17.7274C60.5645 17.4742 60.4657 17.1932 60.4533 16.8845H61.5464C61.5649 17.1006 61.6668 17.2828 61.8521 17.431C62.0435 17.573 62.2813 17.6441 62.5653 17.6441C62.8618 17.6441 63.0902 17.5885 63.2508 17.4773C63.4175 17.36 63.5009 17.2118 63.5009 17.0327C63.5009 16.8412 63.4083 16.6992 63.223 16.6066C63.0439 16.514 62.7568 16.4121 62.3615 16.3009C61.9787 16.1959 61.6668 16.094 61.426 15.9952C61.1851 15.8964 60.9752 15.7451 60.7961 15.5413C60.6232 15.3375 60.5367 15.0689 60.5367 14.7354C60.5367 14.4637 60.617 14.2167 60.7775 13.9944C60.9381 13.7659 61.1666 13.5868 61.463 13.4571C61.7656 13.3274 62.1114 13.2626 62.5005 13.2626C63.081 13.2626 63.5472 13.4108 63.8992 13.7072C64.2574 13.9975 64.4488 14.3958 64.4735 14.9022H63.4175C63.399 14.6737 63.3064 14.4915 63.1397 14.3556C62.9729 14.2198 62.7475 14.1518 62.4634 14.1518C62.1855 14.1518 61.9725 14.2043 61.8243 14.3093C61.6761 14.4143 61.602 14.5532 61.602 14.7262C61.602 14.862 61.6514 14.9763 61.7502 15.0689C61.849 15.1615 61.9694 15.2356 62.1114 15.2912C62.2535 15.3406 62.4634 15.4055 62.7413 15.4857C63.1119 15.5845 63.4145 15.6864 63.6491 15.7914C63.89 15.8902 64.0968 16.0384 64.2698 16.2361C64.4427 16.4337 64.5322 16.6961 64.5384 17.0234C64.5384 17.3137 64.4581 17.573 64.2975 17.8015C64.137 18.03 63.9085 18.2091 63.6121 18.3388C63.3218 18.4685 62.9791 18.5333 62.5839 18.5333ZM66.9114 14.2074V17.0327C66.9114 17.2241 66.9547 17.3631 67.0411 17.4495C67.1337 17.5298 67.2881 17.57 67.5043 17.57H68.1527V18.45H67.319C66.8435 18.45 66.4791 18.3388 66.226 18.1165C65.9728 17.8942 65.8462 17.5329 65.8462 17.0327V14.2074H65.2441V13.346H65.8462V12.0769H66.9114V13.346H68.1527V14.2074H66.9114ZM70.182 14.087C70.3364 13.8276 70.5401 13.6269 70.7933 13.4849C71.0527 13.3367 71.3584 13.2626 71.7104 13.2626V14.3556H71.4418C71.028 14.3556 70.7131 14.4606 70.4969 14.6706C70.287 14.8805 70.182 15.2449 70.182 15.7636V18.45H69.126V13.346H70.182V14.087ZM72.3291 15.8748C72.3291 15.3622 72.4341 14.9083 72.644 14.5131C72.8602 14.1179 73.1504 13.8122 73.5148 13.5961C73.8853 13.3737 74.2929 13.2626 74.7375 13.2626C75.1389 13.2626 75.4878 13.3429 75.7842 13.5034C76.0868 13.6578 76.3277 13.8523 76.5068 14.087V13.346H77.572V18.45H76.5068V17.6904C76.3277 17.9312 76.0837 18.1319 75.775 18.2925C75.4662 18.453 75.1142 18.5333 74.719 18.5333C74.2805 18.5333 73.8791 18.4222 73.5148 18.1998C73.1504 17.9714 72.8602 17.6564 72.644 17.255C72.4341 16.8474 72.3291 16.3874 72.3291 15.8748ZM76.5068 15.8933C76.5068 15.5413 76.4326 15.2356 76.2844 14.9763C76.1424 14.7169 75.9541 14.5193 75.7194 14.3834C75.4847 14.2476 75.2315 14.1796 74.9598 14.1796C74.6881 14.1796 74.4349 14.2476 74.2002 14.3834C73.9656 14.5131 73.7741 14.7076 73.6259 14.967C73.4839 15.2202 73.4129 15.5228 73.4129 15.8748C73.4129 16.2268 73.4839 16.5356 73.6259 16.8011C73.7741 17.0667 73.9656 17.2704 74.2002 17.4125C74.4411 17.5483 74.6943 17.6163 74.9598 17.6163C75.2315 17.6163 75.4847 17.5483 75.7194 17.4125C75.9541 17.2766 76.1424 17.079 76.2844 16.8196C76.4326 16.5541 76.5068 16.2453 76.5068 15.8933ZM80.191 14.2074V17.0327C80.191 17.2241 80.2343 17.3631 80.3207 17.4495C80.4133 17.5298 80.5677 17.57 80.7839 17.57H81.4323V18.45H80.5986C80.1231 18.45 79.7588 18.3388 79.5056 18.1165C79.2524 17.8942 79.1258 17.5329 79.1258 17.0327V14.2074H78.5237V13.346H79.1258V12.0769H80.191V13.346H81.4323V14.2074H80.191ZM82.9428 12.6697C82.7514 12.6697 82.5908 12.6049 82.4612 12.4752C82.3315 12.3455 82.2666 12.185 82.2666 11.9935C82.2666 11.8021 82.3315 11.6415 82.4612 11.5118C82.5908 11.3822 82.7514 11.3173 82.9428 11.3173C83.1281 11.3173 83.2856 11.3822 83.4153 11.5118C83.5449 11.6415 83.6098 11.8021 83.6098 11.9935C83.6098 12.185 83.5449 12.3455 83.4153 12.4752C83.2856 12.6049 83.1281 12.6697 82.9428 12.6697ZM83.4616 13.346V18.45H82.4056V13.346H83.4616ZM86.9878 14.2074H86.043V18.45H84.9777V14.2074H84.3756V13.346H84.9777V12.9847C84.9777 12.398 85.1321 11.9719 85.4409 11.7064C85.7558 11.4347 86.2467 11.2988 86.9137 11.2988V12.1788C86.5926 12.1788 86.3672 12.2405 86.2375 12.3641C86.1078 12.4814 86.043 12.6883 86.043 12.9847V13.346H86.9878V14.2074Z" fill="%23757575"/></g><defs><clipPath id="clip0_2353_13689"><rect width="61" height="14.9003" fill="white" transform="translate(26.9551 3.54956)"/></clipPath></defs></svg>') ;
  width:9.2rem;
  height:2.2rem;
}

/* body.catalog-product-view div.product-info-main div.product-info-bloc2 div.product-info-bloc2-paiement div.payment-icons span.payment-icon.virement, */
body.checkout-cart-index div.cart-container div.cart-summary div.product-info-bloc2-paiement div.payment-icons span.payment-icon.virement {
background-image: url('data:image/svg+xml,<svg width="74" height="22" viewBox="0 0 74 22" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="1.23008" y="0.274756" width="72.2395" height="21.45" rx="2.43269" fill="white"/><rect x="1.23008" y="0.274756" width="72.2395" height="21.45" rx="2.43269" stroke="%23A6A6A6" stroke-width="0.55"/><g clip-path="url(%23clip0_2353_13699)"><path d="M19.9551 16.7498H19.7051V15.9998C19.7051 15.9335 19.6787 15.8699 19.6319 15.8231C19.585 15.7762 19.5214 15.7498 19.4551 15.7498H19.2051V9.74983H19.4551C19.5214 9.74983 19.585 9.72349 19.6319 9.67661C19.6787 9.62973 19.7051 9.56614 19.7051 9.49983V8.49983C19.7062 8.49238 19.7062 8.48479 19.7051 8.47733C19.7072 8.46073 19.7072 8.44393 19.7051 8.42733L19.6901 8.38483L19.6626 8.34733C19.6529 8.33311 19.6411 8.32046 19.6276 8.30983L19.6126 8.29483L13.1126 3.79483C13.0707 3.7658 13.021 3.75024 12.9701 3.75024C12.9191 3.75024 12.8694 3.7658 12.8276 3.79483L6.32758 8.29483L6.31258 8.30983C6.29906 8.32046 6.28725 8.33311 6.27758 8.34733L6.25008 8.38483L6.23508 8.42733C6.23296 8.44393 6.23296 8.46073 6.23508 8.47733C6.22328 8.48207 6.21293 8.48983 6.20508 8.49983V9.49983C6.20508 9.56614 6.23142 9.62973 6.2783 9.67661C6.32519 9.72349 6.38877 9.74983 6.45508 9.74983H6.70508V15.7498H6.45508C6.38877 15.7498 6.32519 15.7762 6.2783 15.8231C6.23142 15.8699 6.20508 15.9335 6.20508 15.9998V16.7498H5.95508C5.88877 16.7498 5.82519 16.7762 5.7783 16.8231C5.73142 16.8699 5.70508 16.9335 5.70508 16.9998V17.9998C5.70508 18.0661 5.73142 18.1297 5.7783 18.1766C5.82519 18.2235 5.88877 18.2498 5.95508 18.2498H19.9551C20.0214 18.2498 20.085 18.2235 20.1319 18.1766C20.1787 18.1297 20.2051 18.0661 20.2051 17.9998V16.9998C20.2051 16.9335 20.1787 16.8699 20.1319 16.8231C20.085 16.7762 20.0214 16.7498 19.9551 16.7498ZM18.7051 15.7498H18.2051V9.74983H18.7051V15.7498ZM15.7051 15.7498V9.74983H17.7051V15.7498H15.7051ZM11.7051 15.7498V9.74983H14.2051V15.7498H11.7051ZM8.20508 15.7498V9.74983H10.2051V15.7498H8.20508ZM10.7051 9.74983H11.2051V15.7498H10.7051V9.74983ZM14.7051 9.74983H15.2051V15.7498H14.7051V9.74983ZM19.2051 9.24983H6.70508V8.74983H19.2051V9.24983ZM12.9551 4.30483L18.6551 8.24983H7.25508L12.9551 4.30483ZM7.20508 9.74983H7.70508V15.7498H7.20508V9.74983ZM6.70508 16.2498H19.2051V16.7498H6.70508V16.2498ZM19.7051 17.7498H6.20508V17.2498H19.7051V17.7498Z" fill="%23757575"/><path d="M11.7051 7.49971H14.2051C14.2714 7.49971 14.335 7.47337 14.3819 7.42649C14.4287 7.37961 14.4551 7.31602 14.4551 7.24971C14.4551 7.18341 14.4287 7.11982 14.3819 7.07294C14.335 7.02605 14.2714 6.99971 14.2051 6.99971H13.9201C13.8625 6.78787 13.7368 6.60086 13.5624 6.46753C13.388 6.3342 13.1746 6.26196 12.9551 6.26196C12.7356 6.26196 12.5221 6.3342 12.3477 6.46753C12.1733 6.60086 12.0476 6.78787 11.9901 6.99971H11.7051C11.6388 6.99971 11.5752 7.02605 11.5283 7.07294C11.4814 7.11982 11.4551 7.18341 11.4551 7.24971C11.4551 7.31602 11.4814 7.37961 11.5283 7.42649C11.5752 7.47337 11.6388 7.49971 11.7051 7.49971ZM12.9551 6.74971C13.0423 6.75024 13.1279 6.77359 13.2034 6.81745C13.2788 6.86131 13.3415 6.92414 13.3851 6.99971H12.5251C12.5687 6.92414 12.6314 6.86131 12.7068 6.81745C12.7822 6.77359 12.8678 6.75024 12.9551 6.74971Z" fill="%23757575"/></g><g clip-path="url(%23clip1_2353_13699)"><path d="M32.988 2.82504L30.5703 9.26294H29.3476L26.9206 2.82504H28.0507L29.9589 8.17915L31.8764 2.82504H32.988ZM34.4084 3.48273C34.2169 3.48273 34.0564 3.41789 33.9267 3.2882C33.797 3.15852 33.7322 2.99796 33.7322 2.80652C33.7322 2.61508 33.797 2.45452 33.9267 2.32483C34.0564 2.19515 34.2169 2.13031 34.4084 2.13031C34.5936 2.13031 34.7511 2.19515 34.8808 2.32483C35.0105 2.45452 35.0753 2.61508 35.0753 2.80652C35.0753 2.99796 35.0105 3.15852 34.8808 3.2882C34.7511 3.41789 34.5936 3.48273 34.4084 3.48273ZM34.9271 4.15894V9.26294H33.8711V4.15894H34.9271ZM37.3695 4.89999C37.5239 4.64062 37.7277 4.43992 37.9809 4.29789C38.2403 4.14968 38.546 4.07557 38.898 4.07557V5.16862H38.6293C38.2156 5.16862 37.9006 5.27361 37.6845 5.48357C37.4745 5.69354 37.3695 6.05789 37.3695 6.57662V9.26294H36.3135V4.15894H37.3695V4.89999ZM44.5465 6.58589C44.5465 6.77733 44.5342 6.95024 44.5095 7.10462H40.6097C40.6406 7.5122 40.7919 7.8395 41.0636 8.08652C41.3353 8.33354 41.6688 8.45704 42.064 8.45704C42.6322 8.45704 43.0336 8.21929 43.2682 7.74378H44.4076C44.2532 8.21311 43.9722 8.59908 43.5646 8.90168C43.1632 9.1981 42.663 9.34631 42.064 9.34631C41.5762 9.34631 41.1377 9.23824 40.7486 9.0221C40.3658 8.79978 40.0632 8.49101 39.8409 8.09578C39.6247 7.69438 39.5166 7.23122 39.5166 6.70631C39.5166 6.1814 39.6216 5.72132 39.8316 5.3261C40.0477 4.92469 40.3472 4.61592 40.7301 4.39978C41.1192 4.18364 41.5638 4.07557 42.064 4.07557C42.5457 4.07557 42.9749 4.18055 43.3516 4.39052C43.7283 4.60048 44.0216 4.8969 44.2316 5.27978C44.4416 5.65648 44.5465 6.09185 44.5465 6.58589ZM43.4442 6.25241C43.438 5.86336 43.2991 5.5515 43.0274 5.31683C42.7557 5.08217 42.4191 4.96483 42.0177 4.96483C41.6533 4.96483 41.3415 5.08217 41.0821 5.31683C40.8227 5.54532 40.6684 5.85718 40.619 6.25241H43.4442ZM51.7643 4.07557C52.1657 4.07557 52.5239 4.15894 52.8388 4.32568C53.1599 4.49241 53.41 4.73943 53.5891 5.06673C53.7744 5.39403 53.867 5.78925 53.867 6.25241V9.26294H52.8203V6.40989C52.8203 5.9529 52.706 5.60399 52.4775 5.36315C52.249 5.11613 51.9372 4.99262 51.542 4.99262C51.1467 4.99262 50.8318 5.11613 50.5971 5.36315C50.3686 5.60399 50.2544 5.9529 50.2544 6.40989V9.26294H49.2076V6.40989C49.2076 5.9529 49.0934 5.60399 48.8649 5.36315C48.6364 5.11613 48.3246 4.99262 47.9293 4.99262C47.5341 4.99262 47.2192 5.11613 46.9845 5.36315C46.756 5.60399 46.6417 5.9529 46.6417 6.40989V9.26294H45.5857V4.15894H46.6417V4.74252C46.8147 4.53255 47.0339 4.3689 47.2994 4.25157C47.565 4.13424 47.849 4.07557 48.1516 4.07557C48.5592 4.07557 48.9236 4.16203 49.2447 4.33494C49.5658 4.50785 49.8128 4.75796 49.9857 5.08525C50.1401 4.77648 50.381 4.53255 50.7083 4.35347C51.0356 4.1682 51.3876 4.07557 51.7643 4.07557ZM59.8886 6.58589C59.8886 6.77733 59.8763 6.95024 59.8516 7.10462H55.9518C55.9827 7.5122 56.134 7.8395 56.4057 8.08652C56.6774 8.33354 57.0109 8.45704 57.4061 8.45704C57.9743 8.45704 58.3757 8.21929 58.6103 7.74378H59.7497C59.5953 8.21311 59.3143 8.59908 58.9068 8.90168C58.5053 9.1981 58.0051 9.34631 57.4061 9.34631C56.9183 9.34631 56.4798 9.23824 56.0908 9.0221C55.7079 8.79978 55.4053 8.49101 55.183 8.09578C54.9668 7.69438 54.8588 7.23122 54.8588 6.70631C54.8588 6.1814 54.9637 5.72132 55.1737 5.3261C55.3898 4.92469 55.6893 4.61592 56.0722 4.39978C56.4613 4.18364 56.9059 4.07557 57.4061 4.07557C57.8878 4.07557 58.317 4.18055 58.6937 4.39052C59.0704 4.60048 59.3637 4.8969 59.5737 5.27978C59.7837 5.65648 59.8886 6.09185 59.8886 6.58589ZM58.7863 6.25241C58.7802 5.86336 58.6412 5.5515 58.3695 5.31683C58.0978 5.08217 57.7612 4.96483 57.3598 4.96483C56.9955 4.96483 56.6836 5.08217 56.4242 5.31683C56.1649 5.54532 56.0105 5.85718 55.9611 6.25241H58.7863ZM63.503 4.07557C63.9044 4.07557 64.2626 4.15894 64.5775 4.32568C64.8987 4.49241 65.1488 4.73943 65.3279 5.06673C65.5069 5.39403 65.5965 5.78925 65.5965 6.25241V9.26294H64.5498V6.40989C64.5498 5.9529 64.4355 5.60399 64.207 5.36315C63.9785 5.11613 63.6667 4.99262 63.2714 4.99262C62.8762 4.99262 62.5613 5.11613 62.3266 5.36315C62.0981 5.60399 61.9839 5.9529 61.9839 6.40989V9.26294H60.9279V4.15894H61.9839V4.74252C62.1568 4.53255 62.376 4.3689 62.6415 4.25157C62.9133 4.13424 63.2004 4.07557 63.503 4.07557ZM68.1755 5.02041V7.84568C68.1755 8.03711 68.2187 8.17606 68.3052 8.26252C68.3978 8.3428 68.5522 8.38294 68.7683 8.38294H69.4167V9.26294H68.5831C68.1076 9.26294 67.7432 9.15178 67.49 8.92947C67.2368 8.70715 67.1102 8.34589 67.1102 7.84568V5.02041H66.5081V4.15894H67.1102V2.88989H68.1755V4.15894H69.4167V5.02041H68.1755Z" fill="%23757575"/><path d="M28.4954 14.3922C28.6745 14.1451 28.9184 13.9444 29.2272 13.79C29.5421 13.6295 29.891 13.5492 30.2739 13.5492C30.7247 13.5492 31.1323 13.6573 31.4966 13.8734C31.861 14.0896 32.1481 14.3983 32.3581 14.7997C32.5681 15.195 32.6731 15.6489 32.6731 16.1614C32.6731 16.674 32.5681 17.134 32.3581 17.5416C32.1481 17.943 31.8579 18.258 31.4874 18.4865C31.123 18.7088 30.7185 18.8199 30.2739 18.8199C29.8787 18.8199 29.5267 18.7427 29.2179 18.5884C28.9153 18.434 28.6745 18.2364 28.4954 17.9955V18.7366H27.4394V11.8818H28.4954V14.3922ZM31.5985 16.1614C31.5985 15.8094 31.5244 15.5068 31.3762 15.2536C31.2342 14.9943 31.0427 14.7997 30.8019 14.67C30.5672 14.5342 30.314 14.4663 30.0423 14.4663C29.7768 14.4663 29.5236 14.5342 29.2827 14.67C29.0481 14.8059 28.8566 15.0035 28.7084 15.2629C28.5664 15.5223 28.4954 15.8279 28.4954 16.1799C28.4954 16.5319 28.5664 16.8407 28.7084 17.1063C28.8566 17.3656 29.0481 17.5632 29.2827 17.6991C29.5236 17.835 29.7768 17.9029 30.0423 17.9029C30.314 17.9029 30.5672 17.835 30.8019 17.6991C31.0427 17.5571 31.2342 17.3533 31.3762 17.0877C31.5244 16.8222 31.5985 16.5134 31.5985 16.1614ZM33.3653 16.1614C33.3653 15.6489 33.4703 15.195 33.6803 14.7997C33.8964 14.4045 34.1867 14.0988 34.551 13.8827C34.9215 13.6604 35.3291 13.5492 35.7737 13.5492C36.1752 13.5492 36.5241 13.6295 36.8205 13.79C37.1231 13.9444 37.3639 14.139 37.543 14.3736V13.6326H38.6083V18.7366H37.543V17.977C37.3639 18.2178 37.12 18.4185 36.8112 18.5791C36.5025 18.7397 36.1505 18.8199 35.7552 18.8199C35.3168 18.8199 34.9154 18.7088 34.551 18.4865C34.1867 18.258 33.8964 17.943 33.6803 17.5416C33.4703 17.134 33.3653 16.674 33.3653 16.1614ZM37.543 16.1799C37.543 15.8279 37.4689 15.5223 37.3207 15.2629C37.1787 15.0035 36.9903 14.8059 36.7556 14.67C36.521 14.5342 36.2678 14.4663 35.9961 14.4663C35.7243 14.4663 35.4712 14.5342 35.2365 14.67C35.0018 14.7997 34.8104 14.9943 34.6622 15.2536C34.5201 15.5068 34.4491 15.8094 34.4491 16.1614C34.4491 16.5134 34.5201 16.8222 34.6622 17.0877C34.8104 17.3533 35.0018 17.5571 35.2365 17.6991C35.4773 17.835 35.7305 17.9029 35.9961 17.9029C36.2678 17.9029 36.521 17.835 36.7556 17.6991C36.9903 17.5632 37.1787 17.3656 37.3207 17.1063C37.4689 16.8407 37.543 16.5319 37.543 16.1799ZM42.5704 13.5492C42.9719 13.5492 43.33 13.6326 43.645 13.7993C43.9661 13.966 44.2162 14.2131 44.3953 14.5404C44.5744 14.8677 44.6639 15.2629 44.6639 15.726V18.7366H43.6172V15.8835C43.6172 15.4265 43.5029 15.0776 43.2744 14.8368C43.046 14.5898 42.7341 14.4663 42.3389 14.4663C41.9436 14.4663 41.6287 14.5898 41.394 14.8368C41.1655 15.0776 41.0513 15.4265 41.0513 15.8835V18.7366H39.9953V13.6326H41.0513V14.2162C41.2242 14.0062 41.4434 13.8425 41.709 13.7252C41.9807 13.6079 42.2679 13.5492 42.5704 13.5492ZM45.6589 16.1799C45.6589 15.655 45.7639 15.195 45.9739 14.7997C46.19 14.3983 46.4864 14.0896 46.8631 13.8734C47.2398 13.6573 47.6721 13.5492 48.16 13.5492C48.7775 13.5492 49.287 13.6974 49.6884 13.9938C50.096 14.2841 50.3708 14.7009 50.5128 15.2444H49.3734C49.2808 14.9912 49.1326 14.7936 48.9288 14.6515C48.725 14.5095 48.4687 14.4385 48.16 14.4385C47.7277 14.4385 47.3819 14.5929 47.1225 14.9016C46.8693 15.2042 46.7427 15.6303 46.7427 16.1799C46.7427 16.7296 46.8693 17.1587 47.1225 17.4675C47.3819 17.7763 47.7277 17.9307 48.16 17.9307C48.7713 17.9307 49.1758 17.662 49.3734 17.1248H50.5128C50.3646 17.6435 50.0867 18.0573 49.6791 18.366C49.2715 18.6686 48.7652 18.8199 48.16 18.8199C47.6721 18.8199 47.2398 18.7119 46.8631 18.4957C46.4864 18.2734 46.19 17.9646 45.9739 17.5694C45.7639 17.168 45.6589 16.7049 45.6589 16.1799ZM51.2132 16.1614C51.2132 15.6489 51.3182 15.195 51.5281 14.7997C51.7443 14.4045 52.0345 14.0988 52.3989 13.8827C52.7694 13.6604 53.177 13.5492 53.6216 13.5492C54.023 13.5492 54.3719 13.6295 54.6683 13.79C54.9709 13.9444 55.2118 14.139 55.3909 14.3736V13.6326H56.4561V18.7366H55.3909V17.977C55.2118 18.2178 54.9679 18.4185 54.6591 18.5791C54.3503 18.7397 53.9983 18.8199 53.6031 18.8199C53.1646 18.8199 52.7632 18.7088 52.3989 18.4865C52.0345 18.258 51.7443 17.943 51.5281 17.5416C51.3182 17.134 51.2132 16.674 51.2132 16.1614ZM55.3909 16.1799C55.3909 15.8279 55.3168 15.5223 55.1686 15.2629C55.0265 15.0035 54.8382 14.8059 54.6035 14.67C54.3688 14.5342 54.1156 14.4663 53.8439 14.4663C53.5722 14.4663 53.319 14.5342 53.0843 14.67C52.8497 14.7997 52.6582 14.9943 52.51 15.2536C52.368 15.5068 52.297 15.8094 52.297 16.1614C52.297 16.5134 52.368 16.8222 52.51 17.0877C52.6582 17.3533 52.8497 17.5571 53.0843 17.6991C53.3252 17.835 53.5784 17.9029 53.8439 17.9029C54.1156 17.9029 54.3688 17.835 54.6035 17.6991C54.8382 17.5632 55.0265 17.3656 55.1686 17.1063C55.3168 16.8407 55.3909 16.5319 55.3909 16.1799ZM58.3804 12.9564C58.189 12.9564 58.0284 12.8915 57.8987 12.7618C57.769 12.6322 57.7042 12.4716 57.7042 12.2802C57.7042 12.0887 57.769 11.9282 57.8987 11.7985C58.0284 11.6688 58.189 11.6039 58.3804 11.6039C58.5657 11.6039 58.7232 11.6688 58.8528 11.7985C58.9825 11.9282 59.0474 12.0887 59.0474 12.2802C59.0474 12.4716 58.9825 12.6322 58.8528 12.7618C58.7232 12.8915 58.5657 12.9564 58.3804 12.9564ZM58.8992 13.6326V18.7366H57.8432V13.6326H58.8992ZM61.3416 14.3736C61.496 14.1143 61.6998 13.9136 61.953 13.7715C62.2123 13.6233 62.518 13.5492 62.87 13.5492V14.6423H62.6014C62.1876 14.6423 61.8727 14.7472 61.6565 14.9572C61.4466 15.1672 61.3416 15.5315 61.3416 16.0503V18.7366H60.2856V13.6326H61.3416V14.3736ZM68.5186 16.0595C68.5186 16.251 68.5062 16.4239 68.4815 16.5783H64.5817C64.6126 16.9858 64.7639 17.3131 65.0356 17.5602C65.3074 17.8072 65.6408 17.9307 66.0361 17.9307C66.6042 17.9307 67.0056 17.6929 67.2403 17.2174H68.3796C68.2252 17.6867 67.9443 18.0727 67.5367 18.3753C67.1353 18.6717 66.6351 18.8199 66.0361 18.8199C65.5482 18.8199 65.1097 18.7119 64.7207 18.4957C64.3378 18.2734 64.0352 17.9646 63.8129 17.5694C63.5968 17.168 63.4887 16.7049 63.4887 16.1799C63.4887 15.655 63.5937 15.195 63.8036 14.7997C64.0198 14.3983 64.3193 14.0896 64.7022 13.8734C65.0912 13.6573 65.5358 13.5492 66.0361 13.5492C66.5177 13.5492 66.9469 13.6542 67.3236 13.8642C67.7003 14.0741 67.9937 14.3705 68.2036 14.7534C68.4136 15.1301 68.5186 15.5655 68.5186 16.0595ZM67.4163 15.726C67.4101 15.337 67.2711 15.0251 66.9994 14.7905C66.7277 14.5558 66.3911 14.4385 65.9897 14.4385C65.6254 14.4385 65.3135 14.5558 65.0542 14.7905C64.7948 15.019 64.6404 15.3308 64.591 15.726H67.4163Z" fill="%23757575"/></g><defs><clipPath id="clip0_2353_13699"><rect width="16" height="16" fill="white" transform="translate(4.95508 2.99976)"/></clipPath><clipPath id="clip1_2353_13699"><rect width="43" height="15.4737" fill="white" transform="translate(26.7446 3.26294)"/></clipPath></defs></svg>');
  width:7.4rem;
  height:2.2rem;
}


/* body.catalog-product-view div.product-info-main div.product-links-bottom {
  grid-area:productlinksbottom;
  display: inline-flex;
  align-items: center;
  column-gap: 1.5rem;
  row-gap: 0.5rem;
  flex-wrap: wrap;
}

body.catalog-product-view div.product-info-main div.product-links-bottom button.openSlideoutBtn[data-slideout=slideoutProductShipping],
body.catalog-product-view div.product-info-main div.product-links-bottom button.openSlideoutBtn[data-slideout=slideoutProductPayment] {
  display: inline-flex;
  align-items: center;
  column-gap: 0.5rem;
  border:0;
  color:var(--ws-gray-600);
  font-size:1.1rem;
  font-weight: 400;
  line-height: 1;
  background: none;
  padding:0;
  text-align: left;
}

body.catalog-product-view div.product-info-main div.product-links-bottom button.openSlideoutBtn[data-slideout=slideoutProductShipping]::before,
body.catalog-product-view div.product-info-main div.product-links-bottom button.openSlideoutBtn[data-slideout=slideoutProductPayment]::before {
  margin: 0;
  content: "";
  display: table;

}
body.catalog-product-view div.product-info-main div.product-links-bottom button.openSlideoutBtn[data-slideout=slideoutProductShipping]::before {
  background-image: url('data:image/svg+xml,<svg width="13" height="10" viewBox="0 0 13 10" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2328_7251)"><path d="M0.9375 -0.000244141C0.419922 -0.000244141 0 0.419678 0 0.937256V7.18726C0 7.70483 0.419922 8.12476 0.9375 8.12476H1.25C1.25 9.15991 2.08984 9.99976 3.125 9.99976C4.16016 9.99976 5 9.15991 5 8.12476H7.5C7.5 9.15991 8.33984 9.99976 9.375 9.99976C10.4102 9.99976 11.25 9.15991 11.25 8.12476H11.875C12.2207 8.12476 12.5 7.84546 12.5 7.49976C12.5 7.15405 12.2207 6.87476 11.875 6.87476V5.62476V4.99976V4.63452C11.875 4.30249 11.7441 3.98413 11.5098 3.74976L10 2.23999C9.76562 2.00562 9.44727 1.87476 9.11523 1.87476H8.125V0.937256C8.125 0.419678 7.70508 -0.000244141 7.1875 -0.000244141H0.9375ZM8.125 3.12476H9.11523L10.625 4.63452V4.99976H8.125V3.12476ZM2.1875 8.12476C2.1875 7.87612 2.28627 7.63766 2.46209 7.46184C2.6379 7.28603 2.87636 7.18726 3.125 7.18726C3.37364 7.18726 3.6121 7.28603 3.78791 7.46184C3.96373 7.63766 4.0625 7.87612 4.0625 8.12476C4.0625 8.3734 3.96373 8.61185 3.78791 8.78767C3.6121 8.96348 3.37364 9.06226 3.125 9.06226C2.87636 9.06226 2.6379 8.96348 2.46209 8.78767C2.28627 8.61185 2.1875 8.3734 2.1875 8.12476ZM9.375 7.18726C9.62364 7.18726 9.8621 7.28603 10.0379 7.46184C10.2137 7.63766 10.3125 7.87612 10.3125 8.12476C10.3125 8.3734 10.2137 8.61185 10.0379 8.78767C9.8621 8.96348 9.62364 9.06226 9.375 9.06226C9.12636 9.06226 8.8879 8.96348 8.71209 8.78767C8.53627 8.61185 8.4375 8.3734 8.4375 8.12476C8.4375 7.87612 8.53627 7.63766 8.71209 7.46184C8.8879 7.28603 9.12636 7.18726 9.375 7.18726Z" fill="%23757575"/></g><defs><clipPath id="clip0_2328_7251"><rect width="12.5" height="10" fill="white" transform="translate(0 -0.000244141)"/></clipPath></defs></svg>');
  background-repeat: no-repeat;
  height: 1rem;
  width: 1.5rem;

}
body.catalog-product-view div.product-info-main div.product-links-bottom button.openSlideoutBtn[data-slideout=slideoutProductPayment]::before,
body.catalog-product-view div.product-info-main div.product-links-bottom  button#modal-btn-payment::before {
  background-image: url('data:image/svg+xml,<svg width="15" height="9" viewBox="0 0 15 9" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1677_7167)"><path d="M12.9442 9H2.05534C1.43312 9 0.888672 8.475 0.888672 7.875V1.125C0.888672 0.525 1.43312 0 2.05534 0H12.9442C13.5665 0 14.1109 0.525 14.1109 1.125V7.875C14.1109 8.475 13.5665 9 12.9442 9ZM2.05534 0.75C1.82201 0.75 1.66645 0.9 1.66645 1.125V7.875C1.66645 8.1 1.82201 8.25 2.05534 8.25H12.9442C13.1776 8.25 13.3331 8.1 13.3331 7.875V1.125C13.3331 0.9 13.1776 0.75 12.9442 0.75H2.05534Z" fill="%23757575"/><path d="M13.7218 1.72498H1.27734V2.47498H13.7218V1.72498Z" fill="%23757575"/><path d="M13.7218 3.07501H1.27734V3.82501H13.7218V3.07501Z" fill="%23757575"/><path d="M4.93308 5.54999H2.91086C2.67753 5.54999 2.52197 5.39999 2.52197 5.17499C2.52197 4.94999 2.67753 4.79999 2.91086 4.79999H4.93308C5.16642 4.79999 5.32197 4.94999 5.32197 5.17499C5.32197 5.39999 5.16642 5.54999 4.93308 5.54999Z" fill="%23757575"/><path d="M7.65531 7.125H2.91086C2.67753 7.125 2.52197 6.975 2.52197 6.75C2.52197 6.525 2.67753 6.375 2.91086 6.375H7.65531C7.88864 6.375 8.0442 6.525 8.0442 6.75C8.0442 6.975 7.81086 7.125 7.65531 7.125Z" fill="%23757575"/></g><defs><clipPath id="clip0_1677_7167"><rect width="14" height="9" fill="white" transform="translate(0.5)"/></clipPath></defs></svg>');
  background-repeat: no-repeat;
  height: 0.9rem;
  width: 1.5rem;
}

body.quotation-quote-index aside.modal-popup div.modal-inner-wrap,
body.checkout-index-index aside.modal-popup div.modal-inner-wrap {
   min-width : 320px;
   max-width: 500px;
} */

body.quotation-quote-index aside.modal-popup div.modal-inner-wrap header.modal-header h1,
body.checkout-index-index aside.modal-popup div.modal-inner-wrap header.modal-header h1,
body.catalog-product-view aside.modal-popup div.modal-inner-wrap header.modal-header h1{
  font-size: 2.8rem;
  font-family: "Barlow Condensed", "Poppins", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.035em;  
  background: linear-gradient(45deg, var(--bs-primary)0%, var(--ws-blue-400)100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  line-height: 1;
  padding: 0 0 1rem 0 ;
  margin: 0 0 2.4rem 0;
  min-height: 2.8rem;
  word-wrap: break-word;
}
/*
body.catalog-product-view .product-social-links {
  grid-area: social;
  margin:0;
}
*/
body.checkout-cart-index div.block.crosssell{
  /*margin: 0;*/
  position: relative;
  grid-column: 1 ;
  grid-row: 2;
  width: 100%;
  /*margin-top: 3rem;*/
}


@media (min-width: 768px) {
  body.checkout-cart-index div.block.crosssell{
  grid-column: 1 / 3;
  grid-row: 3;
}
}

/*body.catalog-product-view  div.block.related {*/
 /* grid-area: related;*/
  /*margin: 0;*/
  /*position: relative;*/
/*}*/

body.catalog-product-view div.block.equipement {
 /* grid-area: equipement;*/
  /*margin: 0;*/
  position: relative;
}
/*
body.checkout-cart-index div.block.crosssell i.w03-icon-relative,
body.catalog-product-view div.block.related i.w03-icon-relative,
body.catalog-product-view div.block.equipement i.w03-icon-relative {
  overflow: hidden;
  width: 7vw;
  height:7vw;
  border-radius: 100%;
  background-color: var(--bs-danger);
  position: absolute;
  top:-3.5vw;
  left:calc(50% - 3.5vw);
  z-index: 19;
  margin: 0;
  padding: 0;
  border: none;
  text-shadow: none;
  text-decoration: none;
  box-shadow: none;
  color: var(--ws-white);
  opacity: 1;
  max-width: 70px;
  max-height: 70px;
}

body.checkout-cart-index div.block.crosssell i.w03-icon-relative::before,
body.catalog-product-view div.block.related i.w03-icon-relative::before,
body.catalog-product-view div.block.equipement i.w03-icon-relative::before {
    content: "";
    position: absolute;
    width: 4vw;
    top: 50%;
    left: 1.5vw;
    border-top: 0.4vw solid;
    border-radius: 8px;
}

body.checkout-cart-index div.block.crosssell i.w03-icon-relative::after,
body.catalog-product-view div.block.related i.w03-icon-relative::after,
body.catalog-product-view div.block.equipement i.w03-icon-relative::after {
    content: "";
    position: absolute;
    width: 4vw;
    top: 50%;
    left: 1.5vw;
    transform: rotateZ(90deg);
    border-top: 0.4vw solid;
    border-radius: 8px;
}

@media (min-width: 992px) {
  body.checkout-cart-index div.block.crosssell i.w03-icon-relative,
  body.catalog-product-view div.block.related i.w03-icon-relative,
    body.catalog-product-view div.columns div.column.main div.block.equipement i.w03-icon-relative {
    width: 70px;
    height:70px;
    top:-35px;
    left:calc(50% - 35px);
    max-width: 70px;
    max-height: 70px;
  }

  body.checkout-cart-index div.block.crosssell i.w03-icon-relative::before,
  body.catalog-product-view div.block.related i.w03-icon-relative::before,
  body.catalog-product-view div.block.equipement i.w03-icon-relative::before {
  width: 40px;
  left: 15px;
  border-top: 4px solid;
  }

  body.checkout-cart-index div.block.crosssell i.w03-icon-relative::after,
  body.catalog-product-view div.block.related i.w03-icon-relative::after,
  body.catalog-product-view div.block.equipement i.w03-icon-relative::after {
  width: 40px;
  left: 15px;
  border-top: 4px solid;
  }
}
*/
body.checkout-cart-index div.block.crosssell > div.section-title,
body.catalog-product-view div.block.related > div.section-title,
body.catalog-product-view div.block.equipement > div.section-title,
body.catalog-product-view div.block.gamme > div.section-title ,
body.catalog-product-view div.block.parts > div.section-title ,
body.catalog-product-view div.block.upsell > div.section-title  {
  position: relative;
  border: none;
  text-transform: unset;
  font-size: var(--ws-x);
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1;
  padding-bottom: 1rem;
  margin-bottom: 0;

}
/*
body.checkout-cart-index div.block.crosssell > div.section-title h2,
body.catalog-product-view div.block.related > div.section-title h2,
body.catalog-product-view div.block.equipement > div.section-title h2,
body.catalog-product-view div.block.gamme > div.section-title h2,
body.catalog-product-view div.block.parts > div.section-title h2,
body.catalog-product-view div.block.upsell > div.section-title h2 {
  display:inline-flex;
  flex-wrap: wrap;
  align-items: center;
  column-gap: 1rem;
  padding-bottom: 2rem;
  margin:0;
  line-height: 1;
  font-size: 2.1rem;
  font-family: "Barlow Condensed", "Poppins", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.035em;
  background: linear-gradient(45deg, var(--bs-primary)0%, var(--ws-blue-400)100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  border: none;
}*/

@media (min-width: 768px) {
  body.checkout-cart-index div.block.crosssell > div.section-title h2,
  body.catalog-product-view div.block.related > div.section-title h2,
  body.catalog-product-view div.block.equipement > div.section-title h2,
  body.catalog-product-view div.block.gamme > div.section-title h2,
  body.catalog-product-view div.block.parts > div.section-title h2,
  body.catalog-product-view div.block.upsell > div.section-title h2 {
    font-size: 2.8rem;
  }
}

body.checkout-cart-index div.block.crosssell > div.section-title h2 span,
body.catalog-product-view div.block.related > div.section-title h2 span,
body.catalog-product-view div.block.equipement > div.section-title h2 span,
body.catalog-product-view div.block.gamme > div.section-title h2 span,
body.catalog-product-view div.block.parts > div.section-title h2 span,
body.catalog-product-view div.block.upsell > div.section-title h2 span {
 font-size:1.6rem;
 text-transform: lowercase;
}

body.checkout-cart-index div.block.crosssell > div.section-title h2 span::first-letter,
body.catalog-product-view div.block.related > div.section-title h2 span::first-letter,
body.catalog-product-view div.block.equipement > div.section-title h2 span::first-letter,
body.catalog-product-view div.block.gamme > div.section-title h2 span::first-letter,
body.catalog-product-view div.block.parts > div.section-title h2 span::first-letter,
body.catalog-product-view div.block.upsell > div.section-title h2 span::first-letter {
  text-transform: uppercase;
}

body.checkout-cart-index div.block.crosssell > div.section-title p,
body.catalog-product-view div.block.related > div.section-title p,
body.catalog-product-view div.block.equipement > div.section-title p,
body.catalog-product-view div.block.gamme > div.section-title p,
body.catalog-product-view div.block.parts > div.section-title p,
body.catalog-product-view div.block.upsell > div.section-title p {
  font-weight: normal;
  text-transform: lowercase;
}

body.checkout-cart-index div.block.crosssell > div.section-title p::first-letter,
body.catalog-product-view div.block.related > div.section-title p::first-letter,
body.catalog-product-view div.block.equipement > div.section-title p::first-letter,
body.catalog-product-view div.block.gamme > div.section-title p::first-letter,
body.catalog-product-view div.block.parts > div.section-title p::first-letter,
body.catalog-product-view div.block.upsell > div.section-title p::first-letter {
  text-transform: uppercase;
}

body.checkout-cart-index div.block.crosssell .block-actions,
body.catalog-product-view div.block.related .block-actions,
body.catalog-product-view div.block.equipement .block-actions {
  display:none;
}

body.checkout-cart-index div.block.crosssell .block-content.content .products,
body.catalog-product-view div.block.related .block-content.content .products,
body.catalog-product-view div.block.equipement .block-content.content .products,
body.catalog-product-view div.block.gamme .block-content.content .products,
body.catalog-product-view div.block.parts .block-content.content .products,
body.catalog-product-view div.block.upsell .block-content.content .products {
  margin-left: 0;
  margin-right: 0;
}

body.checkout-cart-index div.block.crosssell .block-content.content .products div.owl-nav .owl-prev.disabled,
body.catalog-product-view div.block.related .block-content.content .products div.owl-nav .owl-prev.disabled,
body.catalog-product-view div.block.equipement .block-content.content .products div.owl-nav .owl-prev.disabled,
body.catalog-product-view div.block.gamme .block-content.content .products div.owl-nav .owl-prev.disabled,
body.catalog-product-view div.block.parts .block-content.content .products div.owl-nav .owl-prev.disabled,
body.catalog-product-view div.block.upsell .block-content.content .products div.owl-nav .owl-prev.disabled {
 display: none;
}

body.checkout-cart-index div.block.crosssell .block-content.content .products div.owl-nav .owl-next.disabled,
body.catalog-product-view div.block.related .block-content.content .products div.owl-nav .owl-next.disabled,
body.catalog-product-view div.block.equipement .block-content.content .products div.owl-nav .owl-next.disabled,
body.catalog-product-view div.block.gamme .block-content.content .products div.owl-nav .owl-next.disabled,
body.catalog-product-view div.block.parts .block-content.content .products div.owl-nav .owl-next.disabled,
body.catalog-product-view div.block.upsell .block-content.content .products div.owl-nav .owl-next.disabled {
 display: none;
}

body.checkout-cart-index div.block.crosssell .block-content.content .products div.owl-nav button[class*='owl-'],
body.catalog-product-view div.block.related .block-content.content .products div.owl-nav button[class*='owl-'],
body.catalog-product-view div.block.equipement .block-content.content .products div.owl-nav button[class*='owl-'],
body.catalog-product-view div.block.gamme .block-content.content .products div.owl-nav  button[class*='owl-'],
body.catalog-product-view div.block.parts .block-content.content .products div.owl-nav  button[class*='owl-'],
body.catalog-product-view div.block.upsell .block-content.content .products div.owl-nav  button[class*='owl-'] {
  color: var(--ws-white);
  font-size: var(--ws-x);
  margin: 0;
  padding: 0.4rem 0.7rem;
  background: var(--ws-gray-400);
  display: inline-block;
  cursor: pointer;
  height: auto;
  border-radius: 0.8rem;
}

body.checkout-cart-index div.block.crosssell .block-content.content .products div.owl-nav button[class*='owl-'],
body.catalog-product-view div.block.related .block-content.content .products div.owl-nav button[class*='owl-']:hover,
body.catalog-product-view div.block.equipement .block-content.content .products div.owl-nav button[class*='owl-']:hover,
body.catalog-product-view div.block.gamme .block-content.content .products div.owl-nav  button[class*='owl-']:hover,
body.catalog-product-view div.block.parts .block-content.content .products div.owl-nav  button[class*='owl-']:hover,
body.catalog-product-view div.block.upsell .block-content.content .products div.owl-nav  button[class*='owl-']:hover {
  font-size: var(--ws-3xl);
  background-color: var(--ws-gray-500);
}

body.checkout-cart-index div.block.crosssell .block-content.content .products div.owl-nav button.owl-prev,
body.catalog-product-view div.block.related .block-content.content .products div.owl-nav  button.owl-prev,
body.catalog-product-view div.block.equipement .block-content.content .products div.owl-nav button.owl-prev {
  left: -1.7rem;
}

body.catalog-product-view div.block.gamme .block-content.content .products div.owl-nav button.owl-prev,
body.catalog-product-view div.block.parts .block-content.content .products div.owl-nav button.owl-prev,
body.catalog-product-view div.block.upsell .block-content.content .products div.owl-nav button.owl-prev {
  left: -1rem;
}

body.checkout-cart-index div.block.crosssell .block-content.content .products div.owl-nav button.owl-next,
body.catalog-product-view div.block.related .block-content.content .products div.owl-nav  button.owl-next,
body.catalog-product-view div.block.equipement .block-content.content .products div.owl-nav  button.owl-next {
  right: -1.7rem;
}

body.catalog-product-view div.block.gamme .block-content.content .products div.owl-nav  button.owl-next,
body.catalog-product-view div.block.parts .block-content.content .products div.owl-nav  button.owl-next,
body.catalog-product-view div.block.upsell .block-content.content .products div.owl-nav  button.owl-next {
  right: -2rem;
}

body.checkout-cart-index div.block.crosssell .block-content.content .products div.owl-dots,
body.catalog-product-view div.block.related .block-content.content .products div.owl-dots,
body.catalog-product-view div.block.equipement .block-content.content .products div.owl-dots,
body.catalog-product-view div.block.gamme .block-content.content .products div.owl-dots,
body.catalog-product-view div.block.parts .block-content.content .products div.owl-dots,
body.catalog-product-view div.block.upsell .block-content.content .products div.owl-dots {
  top: unset;
  bottom:-35px;
  right: calc(50% - 1.6rem);
}

body.checkout-cart-index div.block.crosssell div.products-grid div.product-item div.product-item-info div.product-item-details {
  display: grid;
  grid-template-areas:
  "w03crosssellheader w03crosssellheader"
  "w03crosssellproductinfocode  w03crosssellproductinfocode"
  "w03crosssellproductinfoattribut w03crosssellproductinfoattribut"
  "w03crosssellproductinfolivraison w03crosssellproductinfolivraison"
  "pricebox actions"; 
  grid-column-gap: 0.5rem;
  grid-template-columns: auto min-content min-content;
}

body.catalog-product-view div.block.related div.products-grid div.product-item div.product-item-info div.product-item-details {
  display: grid;
  grid-template-areas:
   "w03relatedheader w03relatedheader"
    "w03relatedproductinfocode w03relatedproductinfocode"
    "w03relatedproductinfoattribut w03relatedproductinfoattribut"
    "w03relatedproductinfolivraison w03relatedproductinfolivraison"
    "pricebox actions"; 
  grid-column-gap: 0.5rem;
  grid-template-columns: auto min-content min-content;
}

@media (min-width: 576px) {
  body.checkout-cart-index div.block.crosssell div.products-grid div.product-item div.product-item-info div.product-item-details {
    display: grid;
    grid-template-areas:
    "w03crosssellheader w03crosssellheader w03crosssellheader"
    "w03crosssellproductinfocode  w03crosssellproductinfocode w03crosssellproductinfocode"
    "w03crosssellproductinfoattribut w03crosssellproductinfoattribut w03crosssellproductinfoattribut"
    "w03crosssellproductinfolivraison pricebox actions"; 
    grid-column-gap: 0.5rem;
    grid-template-columns: auto min-content min-content;
  }

  body.catalog-product-view div.block.related div.products-grid div.product-item div.product-item-info div.product-item-details {
    display: grid;
    grid-template-areas:
    "w03relatedheader w03relatedheader w03relatedheader"
      "w03relatedproductinfocode w03relatedproductinfocode w03relatedproductinfocode"
      "w03relatedproductinfoattribut w03relatedproductinfoattribut w03relatedproductinfoattribut"
      "w03relatedproductinfolivraison pricebox actions"; 
    grid-column-gap: 0.5rem;
    grid-template-columns: auto min-content min-content;
  }

}

@media (min-width: 992px) {

  body.checkout-cart-index div.block.crosssell div.products-grid div.product-item div.product-item-info div.product-item-details {
    grid-template-areas:
      "w03crosssellheader w03crosssellheader . ."
      "w03crosssellproductinfocode w03crosssellproductinfolivraison pricebox actions"
      "w03crosssellproductinfoattribut w03crosssellproductinfolivraison pricebox actions"; 
    grid-column-gap: 0.8rem;
    grid-template-columns: auto 195px 130px min-content;
  }

  body.catalog-product-view div.block.related div.products-grid div.product-item div.product-item-info div.product-item-details {
    grid-template-areas:
      "w03relatedheader w03relatedheader . ."
      "w03relatedproductinfocode w03relatedproductinfolivraison pricebox actions"
      "w03relatedproductinfoattribut w03relatedproductinfolivraison pricebox actions"; 
    grid-column-gap: 0.8rem;
    grid-template-columns: auto 195px 130px min-content;
  }
}

body.catalog-product-view div.block.equipement div.products-grid div.product-item div.product-item-info div.product-item-details {
  display: grid;
  grid-template-areas:
  "w03equipementheader w03equipementheader w03equipementheader"
  "w03equipementproductinfocode w03equipementproductinfocode w03equipementproductinfocode"
  "productitemphoto w03equipementstock w03equipementstock"
  "productitemphoto pricebox actions";
  grid-column-gap: 1rem;;
  grid-template-columns: 12rem auto 8.5rem;
  grid-template-rows: 16px auto minmax(70px,max-content) 4.9rem;
}

body.catalog-product-view div.block.equipement div.product-item-info div.product-item-photo 
 {
 grid-area: productitemphoto;
}

body.checkout-cart-index div.block.crosssell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-crosssell.header {
  grid-area: w03crosssellheader;
  text-align: left;
}

body.catalog-product-view div.block.related div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-related.header{
  grid-area: w03relatedheader;
  text-align: left;
}

body.catalog-product-view div.block.equipement div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-equipement.header{
  grid-area: w03equipementheader;
  text-align: left;
}

body.checkout-cart-index div.block.crosssell div.products-grid div.product-item div.product-item-info div.product-item-details div.field.choice,
body.catalog-product-view div.block.related div.products-grid div.product-item div.product-item-info div.product-item-details div.field.choice,
body.catalog-product-view div.block.equipement div.products-grid div.product-item div.product-item-info div.product-item-details div.field.choice {
  display:none;
  top: 3px;
  left: 8px;
}

body.checkout-cart-index div.block.crosssell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-crosssell.product-info-livraison {
  grid-area: w03crosssellproductinfolivraison;
  display: flex;
  flex-direction: column;
  gap: 0;
}


body.catalog-product-view  div.block.related div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-related.product-info-livraison {
  grid-area: w03relatedproductinfolivraison;
  display: flex;
  flex-direction: column;
  gap: 0;
 }

@media (min-width: 992px) {
  body.checkout-cart-index div.block.crosssell div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-crosssell.product-info-livraison
  /*body.catalog-product-view div.block.related div.products-grid div.product-item div.product-item-info div.product-item-details div.w03-related.product-info-livraison*/ {
    justify-content: center;
  }
}



body.catalog-product-view div.columns div.column.main div.block.equipement div.products-grid div.product-item div.product-item-info div.product-item-details .w03-equipement.product-info-livraison {
  /*grid-area: w03equipementstock;*/
  display: flex;
  flex-direction: column;
  gap: 0;
}


/*body.catalog-product-view div.columns div.column.main div.product-info-shortdescription {*/
    /*grid-area: shortdescription;*/
    /*margin: 3rem 0 0 0;
}*/


/*body.catalog-product-view div.columns div.column.main div.product-tag-category {*/
    /*grid-area: product-tag-category;*/
    /*margin: 3rem 0 0 0;
}*/
/*
body.catalog-product-view div.columns div.column.main div.product-tag-category h2 {
  font-family: Poppins, 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 2.8rem;
  font-weight: 600;
  margin:0;
  letter-spacing : 0;
  padding-bottom: 2rem;
  margin: 0;
  line-height: 1;
  font-family: "Barlow Condensed", "Poppins", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.035em;
  background: linear-gradient(45deg, var(--bs-primary) 0%, var(--ws-blue-400) 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  border: none;
}


body.catalog-product-view div.columns div.column.main div.product-tag-category ul {
  display: flex;
  gap: 0.7rem;
  flex-wrap: wrap;
  font-size: var(--ws-xs);
  color: var(--ws-gray-700);
  list-style: none none;
  margin: 0;
  padding: 0;
}

body.catalog-product-view div.columns div.column.main div.product-tag-category ul li{
  padding: 0.7rem;
  border: 1px solid var(--ws-gray-400);
  background: var(--ws-gray-150);
  border-radius: 8px;
}
body.catalog-product-view div.columns div.column.main div.product-tag-category ul li a {
  font-family: Poppins, 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: var(--ws-x);
  line-height: 1;
  color: var(--ws-gray-700);
  padding: 0;
  font-weight: 500;
}


body.catalog-product-view div.columns div.column.main div.product-info-contact  {
  grid-area: contact;
  margin: 3rem 0 0 0;
}
*//*
body.catalog-product-view div.columns div.column.main div.product-info-contact div.product-info-contact-bloc div.w03-experts {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  gap:1rem;
  align-items: center;
  flex-wrap: wrap;*/
 /* justify-content: space-around;
   display: grid;
  grid-gap: 1rem;
  grid-template-columns:auto auto auto auto;*/
  /*padding: 3rem;
  border-radius: 8px;
  background-color: var(--ws-gray-150);
  background-color: var(--ws-green-200);  
}*/
/*
@media (min-width: 768px) {
  body.catalog-product-view div.columns div.column.main div.product-info-contact div.product-info-contact-bloc div.w03-experts {
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}
  body.catalog-product-view div.columns div.column.main div.product-info-contact div.product-info-contact-bloc div.w03-experts div.w03-phone {
   order: 4;
}
}

@media (min-width: 992px) {
  body.catalog-product-view div.columns div.column.main div.product-info-contact div.product-info-contact-bloc div.w03-experts div.w03-phone {
    order: 0;
}
}

body.catalog-product-view div.columns div.column.main div.product-info-contact div.product-info-contact-bloc div.w03-trombinoscope  {
  display: flex;
}

body.catalog-product-view div.columns div.column.main div.product-info-contact div.product-info-contact-bloc div.w03-trombinoscope img {
  margin-left:-1rem;
}

body.catalog-product-view div.columns div.column.main div.product-info-contact div.product-info-contact-bloc div.w03-experts div.w03-contactez-nos-experts {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: var(--ws-4xl);
  font-weight: 600;
}

body.catalog-product-view div.columns div.column.main div.product-info-contact div.product-info-contact-bloc div.w03-experts div.w03-contactez-nos-experts span.w03-schedule {
  font-size: var(--ws-x);
  font-weight: 400;
  color: var(--ws-gray-900);
}

body.catalog-product-view div.columns div.column.main div.product-info-contact div.product-info-contact-bloc div.w03-experts div.w03-phone {
  display: flex;
  flex-direction: row;
  align-items: center;
  column-gap: 1rem;
  flex-wrap: wrap;
  justify-content: space-around;
  border-radius: 8px;
  padding: 0.75rem 0.5rem;
  font-size: var(--ws-4xl);
  color: var(--ws-gray-900);
  font-weight: 600;
   background-color: var(--ws-white);
   letter-spacing: -0.02rem;
}

body.catalog-product-view div.columns div.column.main div.product-info-contact div.product-info-contact-bloc div.w03-experts div.w03-phone span.w03-phone-offer {
  flex-basis: 110px;
  font-size: var(--ws-x);
  font-weight: 400;
  color: var(--ws-green-500);
  background-color: var(--ws-white);
  border-radius: 8px;
  text-align: center;
  line-height: 1;
}

body.catalog-product-view div.columns div.column.main div.product-info-contact div.product-info-contact-bloc div.w03-experts div.actions-toolbar div.primary {
  display: inline-flex;
  justify-content: center;
}*/

body.catalog-product-view div.columns div.column.main .product-tabs-container {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  padding: 0.5rem 0.5rem;
  z-index: 3;
  background-color: var(--ws-gray-150);
}

body.catalog-product-view div.columns div.column.main .product-tabs-container.has-sticky-header {
    top: 60px;
}

body.catalog-product-view div.columns div.column.main .product-tabs-container.has-sticky-header .container {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  flex-wrap: wrap;
  padding: 0.5rem 0.5rem;
}

body.catalog-product-view div.columns div.column.main .product-tabs-container .container > .data.item.title {
  display: inline-block;
  line-height: 1;
  padding: 1rem;
  font-size: var(--ws-x);
  border: 1px solid var(--ws-gray-600);
  background-color: var(--ws-white);
  border-radius:8px;
}

  body.catalog-product-view div.columns div.column.main .product-tabs-container .container > .data.item.title {
  color: var(--ws-white);
  }

body.catalog-product-view div.columns div.column.main .product-tabs-container .container .data.item.title > a.switch {
  font-family: Poppins, 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: var(--ws-x);
  line-height: 1;
  color: var(--ws-gray-900);
  padding: 0;
  font-weight: 500;
}

body.catalog-product-view div.columns div.column.main .product-tabs-container .container .data.item.title:hover a.switch {
  color: var(--ws-white);
}

@media all and (min-width: 992px), print {
  body.catalog-product-view div.columns div.column.main .product-tabs-container.has-sticky-header {
    top: 40px;
  } 

  body.catalog-product-view div.columns div.column.main .product-tabs-container.has-sticky-header .container {
    gap: 2.5rem;
    padding: 1.5rem 0;
  }

  body.catalog-product-view div.columns div.column.main .product-tabs-container .container > .data.item.title {
   padding: 1rem;
  }
}

body.catalog-product-view div.columns div.column.main .product.info.detailed .product.data.items .product-tabs .data.item.title:hover a.switch
{
  color: var(--ws-white);
}

/*body.catalog-product-view div.columns div.column.main .product.info.detailed {*/
  /*grid-area: info;*/
  /*margin: 3rem 0 0 0;
}*/

body.catalog-product-view div.columns div.column.main .product.info.detailed .product.data.items .product-tabs {
  display: none;
}

@media all and (min-width: 768px), print {
body.catalog-product-view div.columns div.column.main .product.info.detailed .product.data.items {
  margin: 0;
  padding: 0;
  z-index: 1;
  border:0;
}

body.catalog-product-view div.columns div.column.main .product.info.detailed .product.data.items::before, 
body.catalog-product-view div.columns div.column.main .product.info.detailed .product.data.items::after {
  content: '';
  display: table;
}

body.catalog-product-view div.columns div.column.main .product.info.detailed .product.data.items .product-tabs {
  display: flex;
  align-items: center;
  column-gap: 2rem;
  row-gap: 1.5rem;
  flex-wrap: wrap;
}

body.catalog-product-view div.columns div.column.main .product.info.detailed .product.data.items .product-tabs > .data.item.title {
  display: inline-block;
  line-height: 1;
  padding: 1rem;
  border: 1px solid var(--ws-gray-600);
  background-color: var(--ws-white);
  border-radius:8px;
  margin: 0 ;
  color: var(--ws-gray-900);
  font-weight: 500;
  text-transform: initial;
}

body.catalog-product-view div.columns div.column.main .product.info.detailed .product.data.items .product-tabs .data.item.title:first-child {
padding-left: 1rem;
}

body.catalog-product-view div.columns div.column.main .product.info.detailed .product.data.items .product-tabs  .data.item.title > a.switch {
  font-family: Poppins, 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: var(--ws-x);
  line-height: 1;
  color: var(--ws-gray-900);
  padding: 0;
  font-weight: 500;
}
}

body.catalog-product-view div.columns div.column.main .product.info.detailed .product.data.items > .data.item.content {
  border: none;
  padding: 0;
  background-color: transparent;
}

body.catalog-product-view div.columns div.column.main .product.info.detailed .product.data.items > .data.item.content iframe{
  height: 325px;
  width: 580px;
}
/*
body.catalog-product-view div.columns div.column.main .product.info.detailed .product.data.items .data.item.content  h2 {
  background : linear-gradient(45deg, var(--bs-primary)0%, var(--ws-blue-400)100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-transform: uppercase;
  margin: 6rem 0  2.4rem 0;
  padding:0;
  line-height: 1;
}
*/
body.catalog-product-view div.columns div.column.main .product.info.detailed .product.data.items .data.item.content > ul {
  margin:0 0 0 3rem;
  padding: 0;
  font-size: var(--ws-x);
  font-family: Poppins, 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: var(--ws-gray-900);
}

body.catalog-product-view div.columns div.column.main .product.info.detailed .product.data.items .data.item.content > ul:not(.w03-tab-detruit_aussi)
 {
  display: grid;
  grid-template-columns: repeat(1,minmax(282px,1fr));
  grid-column-gap: 2rem;

  align-items: center;
  font-size: var(--ws-xs);
}

@media (min-width: 768px) {
  body.catalog-product-view div.columns div.column.main .product.info.detailed .product.data.items .data.item.content > ul:not(.w03-tab-detruit_aussi)
  {
   grid-template-columns: repeat(2,minmax(282px,1fr));
   grid-auto-flow: column;
   font-size: var(--ws-x);
  }
}

.w03-tab-detail > .w03-tab-detail-ligne {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
  margin-bottom: 0;
}
.w03-tab-detail > .w03-tab-detail-ligne > * {
  flex: 0 0 auto;
  width: 50%;
}
.w03-tab-detail-ligne > .w03-tab-detail-ligne {
  font-size: var(--ws-x);
  padding: 0.75rem;

}
.w03-tab-detail > li:nth-child(odd) {
  background-color: var(--ws-white);
  border-radius: 0.375rem;
}
ul.w03-tab-detail  {
  padding-left: 0;
}
.w03-tab-detail-ligne > .w03-tab-detail-ligne.label {
  font-weight: 500;
  padding-left: 2rem;
}
/*
body.catalog-product-view div.columns div.column.main .product.info.detailed .product.data.items .data.item.content > ul li {
  margin: 0;
  padding: 0.5rem 0;
  height: 100%;
  line-height: 1.25;
}
body.catalog-product-view div.columns div.column.main .product.info.detailed  .product.data.items .data.item.content ul.w03-tab-detail {
  margin: 0;
  padding: 0;
}
body.catalog-product-view div.columns div.column.main .product.info.detailed  .product.data.items .data.item.content ul.w03-tab-detail li.w03-tab-detail-ligne {
  display:grid;
  column-gap: 1rem;
  grid-template-columns: 40% 60%;
  align-items: center;
  border-bottom: 1px solid var(--ws-gray-400) !important;
  padding: 0.5rem 0;
  height: 100%;
}
@media (max-width: 767px) {
  body.catalog-product-view div.columns div.column.main .product.info.detailed .data.item.content ul.w03-tab-detail li.w03-tab-detail-ligne:nth-child(even) {
    background-color: var(--ws-gray-150);
  }
}
body.catalog-product-view div.columns div.column.main .product.info.detailed .data.item.content ul.w03-tab-detail li.w03-tab-detail-ligne div.w03-tab-detail-ligne.label{
  padding-left: 0.5rem;
}

body.catalog-product-view div.columns div.column.main .product.info.detailed .data.item.content ul.w03-tab-detail li.w03-tab-detail-ligne div.w03-tab-detail-ligne.data {
  font-weight: 500;
}*/

body.catalog-product-view div.columns div.column.main .product.info.detailed  .product.data.items .data.item.content ul.w03-tab-detruit_aussi {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  justify-content: space-between;
  align-items: flex-start;
  margin: 0;
  list-style: none;
}

body.catalog-product-view div.columns div.column.main .product.info.detailed  .product.data.items .data.item.content ul.w03-tab-detruit_aussi.el1,
body.catalog-product-view div.columns div.column.main .product.info.detailed  .product.data.items .data.item.content ul.w03-tab-detruit_aussi.el2,
body.catalog-product-view div.columns div.column.main .product.info.detailed  .product.data.items .data.item.content ul.w03-tab-detruit_aussi.el3,
body.catalog-product-view div.columns div.column.main .product.info.detailed  .product.data.items .data.item.content ul.w03-tab-detruit_aussi.el4{
    justify-content: flex-start;
}

body.catalog-product-view div.columns div.column.main .product.info.detailed  .product.data.items .data.item.content ul.w03-tab-detruit_aussi li {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 2rem;
  font-weight: 500;
  flex-basis: 100px;
  text-align: center;
}

@media (min-width: 1200px) {

body.catalog-product-view div.columns div.column.main .product.info.detailed  .product.data.items .data.item.content ul.w03-tab-detruit_aussi li {
  flex-basis: 155px;
}
}

body.catalog-product-view div.columns div.column.main .product.info.detailed  .product.data.items .data.item.content ul.w03-tab-detruit_aussi i.w03-icon-detruit_aussi::before{
  content: "";
  display: table;
  height: 8rem;
  width: 8rem;
  margin: 0;
}

body.catalog-product-view div.columns div.column.main .product.info.detailed  .product.data.items .data.item.content ul.w03-tab-detruit_aussi i.w03-icon-detruit_aussi.cartes-de-credit::before{
  background:url('data:image/svg+xml,<svg width="80" height="80" viewBox="0 0 80 80" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1747_2210)"><path d="M40 80C62.0914 80 80 62.0914 80 40C80 17.9086 62.0914 0 40 0C17.9086 0 0 17.9086 0 40C0 62.0914 17.9086 80 40 80Z" fill="%2395CEB4"/><g opacity="0.2"><path d="M65 56.25C65 59 62.75 61.25 60 61.25H20C17.25 61.25 15 59 15 56.25V31.25C15 28.5 17.25 26.25 20 26.25H60C62.75 26.25 65 28.5 65 31.25V56.25Z" fill="%23231F20"/></g><path d="M65 53.75C65 56.5 62.75 58.75 60 58.75H20C17.25 58.75 15 56.5 15 53.75V28.75C15 26 17.25 23.75 20 23.75H60C62.75 23.75 65 26 65 28.75V53.75Z" fill="white"/><path d="M65 31.25H15V38.75H65V31.25Z" fill="%234F5D73"/><path d="M47.5 53.75C48.8807 53.75 50 52.6307 50 51.25C50 49.8693 48.8807 48.75 47.5 48.75C46.1193 48.75 45 49.8693 45 51.25C45 52.6307 46.1193 53.75 47.5 53.75Z" fill="%23E0995E"/><path d="M57.5 53.75C58.8807 53.75 60 52.6307 60 51.25C60 49.8693 58.8807 48.75 57.5 48.75C56.1193 48.75 55 49.8693 55 51.25C55 52.6307 56.1193 53.75 57.5 53.75Z" fill="%23E0995E"/><path d="M37.5 53.75C38.8807 53.75 40 52.6307 40 51.25C40 49.8693 38.8807 48.75 37.5 48.75C36.1193 48.75 35 49.8693 35 51.25C35 52.6307 36.1193 53.75 37.5 53.75Z" fill="%23E0995E"/></g><defs><clipPath id="clip0_1747_2210"><rect width="80" height="80" fill="white"/></clipPath></defs></svg>');
}

body.catalog-product-view div.columns div.column.main .product.info.detailed  .product.data.items .data.item.content ul.w03-tab-detruit_aussi i.w03-icon-detruit_aussi.cd-dvd::before{
  background:url('data:image/svg+xml,<svg width="80" height="80" viewBox="0 0 80 80" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1747_2295)"><path d="M40 80C62.0914 80 80 62.0914 80 40C80 17.9086 62.0914 0 40 0C17.9086 0 0 17.9086 0 40C0 62.0914 17.9086 80 40 80Z" fill="%2395CEB4"/><path opacity="0.2" d="M40.0001 21C28.4021 21 19 30.6258 19 42.5C19 54.3741 28.402 64 40 64C51.5979 64 61 54.3741 61 42.5C61.0001 30.6258 51.598 21 40.0001 21ZM40.0001 49.4355C36.2589 49.4355 33.2259 46.3304 33.2259 42.5C33.2259 38.6696 36.2588 35.5645 40.0001 35.5645C43.7415 35.5645 46.7743 38.6695 46.7743 42.5C46.7743 46.3304 43.7413 49.4355 40.0001 49.4355Z" fill="%23231F20"/><path d="M40.0001 33.1288C36.2053 33.1288 33.1289 36.205 33.1289 40C33.1289 43.7947 36.2052 46.8711 40.0001 46.8711C43.7949 46.8711 46.8712 43.7948 46.8712 40C46.8712 36.205 43.7948 33.1288 40.0001 33.1288ZM40.0001 43.4354C38.1026 43.4354 36.5645 41.8973 36.5645 39.9999C36.5645 38.1024 38.1027 36.5643 40.0001 36.5643C41.8974 36.5643 43.4356 38.1024 43.4356 39.9999C43.4356 41.8973 41.8975 43.4354 40.0001 43.4354Z" fill="%23CBBBA0"/><path d="M36.5645 40C36.5645 38.1025 38.1027 36.5644 40.0001 36.5644V33.1288C36.2053 33.1288 33.1289 36.205 33.1289 40C33.1289 43.7947 36.2052 46.8711 40.0001 46.8711V43.4355C38.1027 43.4355 36.5645 41.8975 36.5645 40Z" fill="%23D5C9B3"/><path d="M40 43.4356C41.8975 43.4356 43.4356 41.8975 43.4356 40C43.4356 38.1026 41.8975 36.5645 40 36.5645C38.1026 36.5645 36.5645 38.1026 36.5645 40C36.5645 41.8975 38.1026 43.4356 40 43.4356Z" fill="white"/><path d="M39.8601 19.1411C28.3394 19.1411 19 28.4799 19 40C19 51.5201 28.3393 60.8589 39.86 60.8589C51.3806 60.8589 60.72 51.5201 60.72 40C60.7201 28.4799 51.3807 19.1411 39.8601 19.1411ZM39.8601 46.7287C36.1438 46.7287 33.1311 43.7162 33.1311 40C33.1311 36.2838 36.1437 33.2713 39.8601 33.2713C43.5765 33.2713 46.5892 36.2837 46.5892 40C46.5892 43.7162 43.5763 46.7287 39.8601 46.7287Z" fill="%23D9D9D9"/><path d="M40 19.1411V33.2713C43.7161 33.2713 46.7287 36.2837 46.7287 40C46.7287 43.7161 43.7162 46.7287 40 46.7287V60.8589C51.5201 60.8589 60.8589 51.5201 60.8589 40.0001C60.8589 28.4798 51.52 19.1411 40 19.1411Z" fill="%23B6B6B6"/><path d="M40.0002 47.4118C35.913 47.4118 32.5879 44.0868 32.5879 39.9995C32.5879 35.9123 35.9129 32.5873 40.0002 32.5873C44.0874 32.5873 47.4124 35.9123 47.4124 39.9995C47.4124 44.0868 44.0872 47.4118 40.0002 47.4118ZM40.0002 33.9042C36.6392 33.9042 33.9048 36.6386 33.9048 39.9996C33.9048 43.3607 36.6391 46.095 40.0002 46.095C43.3612 46.095 46.0955 43.3607 46.0955 39.9996C46.0955 36.6386 43.3611 33.9042 40.0002 33.9042Z" fill="%231D1D1B"/><path d="M40.0002 44.0349C37.7751 44.0349 35.9648 42.2246 35.9648 39.9996C35.9648 37.7745 37.7751 35.9642 40.0002 35.9642C42.2252 35.9642 44.0355 37.7745 44.0355 39.9996C44.0355 42.2246 42.2251 44.0349 40.0002 44.0349ZM40.0002 37.2812C38.5013 37.2812 37.2817 38.5007 37.2817 39.9996C37.2817 41.4986 38.5013 42.7181 40.0002 42.7181C41.4991 42.7181 42.7186 41.4986 42.7186 39.9996C42.7186 38.5007 41.4991 37.2812 40.0002 37.2812Z" fill="%231D1D1B"/><path d="M58.2183 39.9996H56.9015C56.9015 30.6802 49.3195 23.0982 40 23.0982V21.7814C50.0458 21.7815 58.2183 29.9541 58.2183 39.9996Z" fill="white"/><path d="M34.1496 24.138L33.6938 22.9026C34.8252 22.4852 36.0041 22.1801 37.198 21.9957L37.3989 23.2972C36.2918 23.4681 35.1986 23.7509 34.1496 24.138Z" fill="white"/></g><defs><clipPath id="clip0_1747_2295"><rect width="80" height="80" fill="white"/></clipPath></defs></svg>');
}

body.catalog-product-view div.columns div.column.main .product.info.detailed  .product.data.items .data.item.content ul.w03-tab-detruit_aussi i.w03-icon-detruit_aussi.disquettes::before{
  background:url('data:image/svg+xml,<svg width="80" height="80" viewBox="0 0 80 80" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1747_2326)"><path d="M40.0002 79.9965C62.0906 79.9965 79.9984 62.0886 79.9984 39.9982C79.9984 17.9078 62.0906 0 40.0002 0C17.9098 0 0.00195312 17.9078 0.00195312 39.9982C0.00195312 62.0886 17.9098 79.9965 40.0002 79.9965Z" fill="%2395CEB4"/><path opacity="0.2" d="M62.2409 27.7516L55.2387 20.7494C54.8124 20.3232 54.2345 20.0837 53.6316 20.0837H19.344C18.0888 20.0837 17.0713 21.1013 17.0713 22.3565V63.6461C17.0713 64.9015 18.0888 65.919 19.344 65.919H60.6338C61.8891 65.919 62.9066 64.9015 62.9066 63.6461V29.3587C62.9066 28.7558 62.6671 28.1778 62.2409 27.7516Z" fill="%23231F20"/><path d="M62.2522 24.7487L55.2499 17.7464C54.8236 17.3203 54.2457 17.0808 53.6428 17.0808H19.3553C18.1 17.0808 17.0825 18.0983 17.0825 19.3536V60.6432C17.0825 61.8986 18.1 62.9161 19.3553 62.9161H60.6451C61.9003 62.9161 62.9178 61.8986 62.9178 60.6432V26.3558C62.9178 25.7529 62.6783 25.1748 62.2522 24.7487Z" fill="%2364798A"/><path d="M54.9644 37.6639H25.0357C23.9492 37.6639 23.0684 38.5448 23.0684 39.6313V55.3437C23.0684 56.4302 23.9492 57.311 25.0357 57.311H54.9642C56.0507 57.311 56.9315 56.4302 56.9315 55.3437V39.6313C56.9315 38.5448 56.0509 37.6639 54.9644 37.6639Z" fill="white"/><path d="M53.4892 41.4142H26.5132V43.0805H53.4892V41.4142Z" fill="%23EBF0F3"/><path d="M53.4892 46.651H26.5132V48.3173H53.4892V46.651Z" fill="%23EBF0F3"/><path d="M53.4892 51.8971H26.5132V53.5634H53.4892V51.8971Z" fill="%23EBF0F3"/><path d="M27.7803 17.0806V27.3725C27.7803 28.3374 28.5626 29.1197 29.5274 29.1197H50.4726C51.4375 29.1197 52.2198 28.3374 52.2198 27.3725V17.0806H27.7803Z" fill="%23EBF0F3"/><path d="M48.7818 19.0779H45.999V26.8815H48.7818V19.0779Z" fill="%233A556A"/></g><defs><clipPath id="clip0_1747_2326"><rect width="80" height="80" fill="white"/></clipPath></defs></svg>');
}

body.catalog-product-view div.columns div.column.main .product.info.detailed  .product.data.items .data.item.content ul.w03-tab-detruit_aussi i.w03-icon-detruit_aussi.bandes-magnetiques::before{
  background:url('data:image/svg+xml,<svg width="80" height="80" viewBox="0 0 80 80" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1747_2262)"><path d="M39.75 80C61.8414 80 79.75 62.0914 79.75 40C79.75 17.9086 61.8414 0 39.75 0C17.6586 0 -0.25 17.9086 -0.25 40C-0.25 62.0914 17.6586 80 39.75 80Z" fill="%2395CEB4"/><path d="M25 37.5H20V42.5H25V37.5Z" fill="%234F5D73"/><path d="M25 46.25H20V51.25H25V46.25Z" fill="%234F5D73"/><path d="M25 55H20V60H25V55Z" fill="%234F5D73"/><path d="M25 28.75H20V33.75H25V28.75Z" fill="%234F5D73"/><path d="M25 20H20V25H25V20Z" fill="%234F5D73"/><path d="M60 37.5H55V42.5H60V37.5Z" fill="%234F5D73"/><path d="M60 46.25H55V51.25H60V46.25Z" fill="%234F5D73"/><path d="M60 55H55V60H60V55Z" fill="%234F5D73"/><path d="M60 28.75H55V33.75H60V28.75Z" fill="%234F5D73"/><path d="M60 20H55V25H60V20Z" fill="%234F5D73"/><path d="M50 20H30V37.5H50V20Z" fill="%234F5D73"/><path d="M50 42.5H30V60H50V42.5Z" fill="%234F5D73"/><g opacity="0.2"><path d="M60 17.5H20C17.25 17.5 15 19.75 15 22.5V62.5C15 65.25 17.25 67.5 20 67.5H60C62.75 67.5 65 65.25 65 62.5V22.5C65 19.75 62.75 17.5 60 17.5ZM25 62.5H20V57.5H25V62.5ZM25 53.75H20V48.75H25V53.75ZM25 45H20V40H25V45ZM25 36.25H20V31.25H25V36.25ZM25 27.5H20V22.5H25V27.5ZM50 62.5H30V45H50V62.5ZM50 40H30V22.5H50V40ZM60 62.5H55V57.5H60V62.5ZM60 53.75H55V48.75H60V53.75ZM60 45H55V40H60V45ZM60 36.25H55V31.25H60V36.25ZM60 27.5H55V22.5H60V27.5Z" fill="%23231F20"/></g><path d="M60 15H20C17.25 15 15 17.25 15 20V60C15 62.75 17.25 65 20 65H60C62.75 65 65 62.75 65 60V20C65 17.25 62.75 15 60 15ZM25 60H20V55H25V60ZM25 51.25H20V46.25H25V51.25ZM25 42.5H20V37.5H25V42.5ZM25 33.75H20V28.75H25V33.75ZM25 25H20V20H25V25ZM50 60H30V42.5H50V60ZM50 37.5H30V20H50V37.5ZM60 60H55V55H60V60ZM60 51.25H55V46.25H60V51.25ZM60 42.5H55V37.5H60V42.5ZM60 33.75H55V28.75H60V33.75ZM60 25H55V20H60V25Z" fill="%23E0E0D1"/></g><defs><clipPath id="clip0_1747_2262"><rect width="80" height="80" fill="white"/></clipPath></defs></svg>');
}

body.catalog-product-view div.columns div.column.main .product.info.detailed  .product.data.items .data.item.content ul.w03-tab-detruit_aussi i.w03-icon-detruit_aussi.papiers::before{
  background:url('data:image/svg+xml,<svg width="80" height="80" viewBox="0 0 80 80" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1747_2226)"><path d="M40 80C62.0914 80 80 62.0914 80 40C80 17.9086 62.0914 0 40 0C17.9086 0 0 17.9086 0 40C0 62.0914 17.9086 80 40 80Z" fill="%2395CEB4"/><g opacity="0.2"><path d="M60 22.5H20V62.5H60V22.5Z" fill="%23231F20"/></g><path d="M60 20H20V60H60V20Z" fill="white"/><path d="M52.5 30H27.5V32.5H52.5V30Z" fill="%23E0E0D1"/><path d="M52.5 35H27.5V37.5H52.5V35Z" fill="%23E0E0D1"/><path d="M52.5 40H27.5V42.5H52.5V40Z" fill="%23E0E0D1"/><path d="M52.5 45H27.5V47.5H52.5V45Z" fill="%23E0E0D1"/><path d="M52.5 50H27.5V52.5H52.5V50Z" fill="%23E0E0D1"/></g><defs><clipPath id="clip0_1747_2226"><rect width="80" height="80" fill="white"/></clipPath></defs></svg>')
}

body.catalog-product-view div.columns div.column.main .product.info.detailed  .product.data.items .data.item.content ul.w03-tab-detruit_aussi i.w03-icon-detruit_aussi.blu-ray::before{
  background:url('data:image/svg+xml,<svg width="80" height="80" viewBox="0 0 80 80" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1751_2686)"><path d="M40 80C62.0914 80 80 62.0914 80 40C80 17.9086 62.0914 0 40 0C17.9086 0 0 17.9086 0 40C0 62.0914 17.9086 80 40 80Z" fill="%2395CEB4"/><path opacity="0.2" d="M39.5001 21C28.1782 21 19 30.4019 19 42C19 53.598 28.1781 63 39.5 63C50.8218 63 60 53.598 60 42C60.0001 30.4019 50.8219 21 39.5001 21ZM39.5001 48.7742C35.848 48.7742 32.8872 45.7413 32.8872 42C32.8872 38.2587 35.8479 35.2258 39.5001 35.2258C43.1524 35.2258 46.113 38.2586 46.113 42C46.113 45.7413 43.1522 48.7742 39.5001 48.7742Z" fill="%23231F20"/><g clip-path="url(%23clip1_1751_2686)"><path d="M39.86 33.3362C36.257 33.3362 33.3362 36.2569 33.3362 39.8601C33.3362 43.463 36.257 46.3839 39.86 46.3839C43.4631 46.3839 46.3839 43.4631 46.3839 39.8601C46.3839 36.2569 43.4629 33.3362 39.86 33.3362ZM39.86 43.1219C38.0585 43.1219 36.5981 41.6615 36.5981 39.86C36.5981 38.0584 38.0586 36.5981 39.86 36.5981C41.6615 36.5981 43.1219 38.0584 43.1219 39.86C43.1219 41.6615 41.6616 43.1219 39.86 43.1219Z" fill="%23CBBBA0"/><path d="M36.5981 39.86C36.5981 38.0584 38.0585 36.5981 39.86 36.5981V33.3361C36.257 33.3361 33.3361 36.2568 33.3361 39.86C33.3361 43.4629 36.2569 46.3838 39.86 46.3838V43.1219C38.0585 43.1219 36.5981 41.6616 36.5981 39.86Z" fill="%23D5C9B3"/><path d="M39.8605 43.1215C41.6619 43.1215 43.1223 41.6611 43.1223 39.8596C43.1223 38.0581 41.6619 36.5977 39.8605 36.5977C38.059 36.5977 36.5986 38.0581 36.5986 39.8596C36.5986 41.6611 38.059 43.1215 39.8605 43.1215Z" fill="white"/><path d="M39.86 19.6361C28.6906 19.6361 19.636 28.6905 19.636 39.86C19.636 51.0293 28.6905 60.0839 39.8599 60.0839C51.0292 60.0839 60.0839 51.0293 60.0839 39.86C60.0839 28.6905 51.0293 19.6361 39.86 19.6361ZM39.86 46.3838C36.2571 46.3838 33.3362 43.463 33.3362 39.86C33.3362 36.2569 36.257 33.3361 39.86 33.3361C43.4631 33.3361 46.3839 36.2568 46.3839 39.86C46.3839 43.463 43.4629 46.3838 39.86 46.3838Z" fill="%235EBAE7"/><path d="M39.86 19.6361V33.3362C43.463 33.3362 46.3839 36.2569 46.3839 39.8601C46.3839 43.463 43.4631 46.3839 39.86 46.3839V60.084C51.0294 60.084 60.0839 51.0295 60.0839 39.8601C60.0839 28.6905 51.0293 19.6361 39.86 19.6361Z" fill="%2336A9E1"/><path d="M39.86 47.0199C35.912 47.0199 32.7001 43.808 32.7001 39.8599C32.7001 35.9119 35.912 32.7 39.86 32.7C43.8081 32.7 47.02 35.9119 47.02 39.8599C47.02 43.808 43.808 47.0199 39.86 47.0199ZM39.86 33.9721C36.6135 33.9721 33.9722 36.6134 33.9722 39.86C33.9722 43.1067 36.6134 45.7479 39.86 45.7479C43.1067 45.7479 45.7479 43.1067 45.7479 39.86C45.7479 36.6134 43.1065 33.9721 39.86 33.9721Z" fill="%231D1D1B"/><path d="M39.86 43.7579C37.7107 43.7579 35.9621 42.0092 35.9621 39.8599C35.9621 37.7106 37.7107 35.962 39.86 35.962C42.0094 35.962 43.758 37.7106 43.758 39.8599C43.758 42.0092 42.0093 43.7579 39.86 43.7579ZM39.86 37.2341C38.4121 37.2341 37.2341 38.4121 37.2341 39.86C37.2341 41.3079 38.4121 42.4859 39.86 42.4859C41.3079 42.4859 42.486 41.3079 42.486 39.86C42.486 38.4121 41.3079 37.2341 39.86 37.2341Z" fill="%231D1D1B"/><path d="M57.458 39.86H56.186C56.186 30.8578 48.8622 23.5339 39.8599 23.5339V22.2619C49.5637 22.262 57.458 30.1564 57.458 39.86Z" fill="white"/><path d="M34.2089 24.5383L33.7686 23.345C34.8615 22.9417 36.0002 22.6471 37.1535 22.469L37.3476 23.7261C36.2782 23.8912 35.2221 24.1644 34.2089 24.5383Z" fill="white"/></g></g><defs><clipPath id="clip0_1751_2686"><rect width="80" height="80" fill="white"/></clipPath><clipPath id="clip1_1751_2686"><rect width="41.72" height="41.72" fill="white" transform="translate(19 19)"/></clipPath></defs></svg>')
}

body.catalog-product-view div.columns div.column.main .product.info.detailed  .product.data.items .data.item.content ul.w03-tab-detruit_aussi i.w03-icon-detruit_aussi.smartphone::before{
  background:url('data:image/svg+xml,<svg width="80" height="80" viewBox="0 0 80 80" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1751_2620)"><path d="M40 80C62.0914 80 80 62.0914 80 40C80 17.9086 62.0914 0 40 0C17.9086 0 0 17.9086 0 40C0 62.0914 17.9086 80 40 80Z" fill="%2395CEB4"/><g opacity="0.2"><path d="M55 60C55 62.75 52.75 65 50 65H30C27.25 65 25 62.75 25 60V20C25 17.25 27.25 15 30 15H50C52.75 15 55 17.25 55 20V60Z" fill="%23231F20"/></g><path d="M30 60.625C28.25 60.625 26.875 59.25 26.875 57.5V17.5C26.875 15.75 28.25 14.375 30 14.375H50C51.75 14.375 53.125 15.75 53.125 17.5V57.5C53.125 59.25 51.75 60.625 50 60.625H30Z" fill="%234F5D73"/><path d="M50 16.25C50.75 16.25 51.25 16.75 51.25 17.5V57.5C51.25 58.25 50.75 58.75 50 58.75H30C29.25 58.75 28.75 58.25 28.75 57.5V17.5C28.75 16.75 29.25 16.25 30 16.25H50ZM50 12.5H30C27.25 12.5 25 14.75 25 17.5V57.5C25 60.25 27.25 62.5 30 62.5H50C52.75 62.5 55 60.25 55 57.5V17.5C55 14.75 52.75 12.5 50 12.5Z" fill="white"/><g opacity="0.2"><path d="M32.75 14.375L52.5 62V14.375H32.75Z" fill="white"/></g><path d="M50 62.5H30L25 52.5H55L50 62.5Z" fill="white"/><path d="M40 60C41.3807 60 42.5 58.8807 42.5 57.5C42.5 56.1193 41.3807 55 40 55C38.6193 55 37.5 56.1193 37.5 57.5C37.5 58.8807 38.6193 60 40 60Z" fill="%23E0E0D1"/></g><defs><clipPath id="clip0_1751_2620"><rect width="80" height="80" fill="white"/></clipPath></defs></svg>')
}

body.catalog-product-view div.columns div.column.main .product.info.detailed  .product.data.items .data.item.content ul.w03-tab-detruit_aussi i.w03-icon-detruit_aussi.icon-usb::before{
  background:url('data:image/svg+xml,<svg width="80" height="80" viewBox="0 0 80 80" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1751_2530)"><path d="M40 80C62.0914 80 80 62.0914 80 40C80 17.9086 62.0914 0 40 0C17.9086 0 0 17.9086 0 40C0 62.0914 17.9086 80 40 80Z" fill="%2395CEB4"/><path opacity="0.2" d="M47.0478 24.0814L53.6765 17.4521C54.1621 16.9658 54.9584 16.9658 55.444 17.4521L65.1671 27.1752C65.6528 27.6614 65.6528 28.4564 65.1671 28.9427L58.539 35.5721L47.0478 24.0814Z" fill="%23231F20"/><path opacity="0.2" d="M30.254 67.392C29.2815 68.3645 27.6909 68.3645 26.7184 67.392L15.2278 55.9008C14.2553 54.9283 14.2553 53.3376 15.2278 52.3658L43.5121 24.0814C44.4853 23.1089 46.0759 23.1089 47.0478 24.0814L58.539 35.572C59.5109 36.5445 59.5109 38.1351 58.539 39.1076L30.254 67.392Z" fill="%23231F20"/><g opacity="0.2"><path opacity="0.2" d="M56.767 22.32L54.9993 20.5522L51.0218 24.5297L52.7896 26.2974L56.767 22.32Z" fill="%23231F20"/><path opacity="0.2" d="M62.0678 27.612L60.2998 25.8445L56.3234 29.822L58.0914 31.5895L62.0678 27.612Z" fill="%23231F20"/><path opacity="0.2" d="M58.978 35.1348L47.4877 23.6446L47.0458 24.0865L58.536 35.5768L58.978 35.1348Z" fill="%23231F20"/></g><path d="M45.7831 21.1638L52.4119 14.5344C52.8975 14.0481 53.6938 14.0481 54.1794 14.5344L63.9025 24.2575C64.3881 24.7438 64.3881 25.5388 63.9025 26.025L57.2744 32.6544L45.7831 21.1638Z" fill="%23E6E6E6"/><path d="M63.9025 24.2575L63.0188 23.3737C63.5044 23.86 63.5044 24.655 63.0188 25.1413L56.3906 31.77L57.2744 32.6544L63.9025 26.025C64.3881 25.5387 64.3881 24.7437 63.9025 24.2575Z" fill="%23CCCCCC"/><path d="M28.9894 64.4744C28.0169 65.4469 26.4263 65.4469 25.4538 64.4744L13.9631 52.9831C12.9906 52.0106 12.9906 50.42 13.9631 49.4481L42.2475 21.1638C43.2206 20.1913 44.8113 20.1913 45.7831 21.1638L57.2744 32.6544C58.2463 33.6269 58.2463 35.2175 57.2744 36.19L28.9894 64.4744Z" fill="%23263740"/><path d="M57.2744 32.6544L55.5057 30.8862C56.4788 31.8587 56.4788 33.4494 55.5057 34.4219L27.2219 62.7062C26.2494 63.6787 24.6582 63.6787 23.6863 62.7062L25.4544 64.4744C26.4269 65.4469 28.0175 65.4469 28.99 64.4744L57.2744 36.19C58.2457 35.2175 58.2457 33.6269 57.2744 32.6544Z" fill="%231E2C33"/><path d="M55.5024 19.4023L53.7346 17.6346L49.7572 21.612L51.525 23.3798L55.5024 19.4023Z" fill="%23B3B3B3"/><path d="M60.8032 24.6943L59.0352 22.9268L55.0588 26.9043L56.8268 28.6718L60.8032 24.6943Z" fill="%23B3B3B3"/><path d="M57.7134 32.2172L46.2231 20.7269L45.7811 21.1688L57.2714 32.6591L57.7134 32.2172Z" fill="%23B3B3B3"/><path d="M40.48 45.9125C40.9681 45.425 40.9681 44.6331 40.48 44.145C39.9919 43.6575 39.2012 43.6575 38.7125 44.145C38.3862 44.4713 38.2831 44.9319 38.3931 45.3481L37.6431 46.0981L34.1706 45.1506L39.5962 39.725L40.48 40.6094L40.9219 37.5156L37.8281 37.9581L38.7125 38.8419L32.4025 45.1512L31.4556 41.6781L32.525 40.6087L32.9675 41.0506L34.735 39.2825L32.9675 37.5144L31.1994 39.2825L31.6412 39.7244L30.0594 41.3069L31.385 46.1681L31.1181 46.435C30.4212 46.1044 29.5662 46.2194 28.9894 46.7962C28.2575 47.5281 28.2575 48.715 28.9894 49.4481C29.7212 50.18 30.9087 50.18 31.6412 49.4481C32.2175 48.8712 32.3331 48.0156 32.0019 47.3194L33.1525 46.1688L38.0137 47.495L39.2769 46.2319C39.6925 46.3412 40.1537 46.2387 40.48 45.9125Z" fill="%23C2E2F2"/></g><defs><clipPath id="clip0_1751_2530"><rect width="80" height="80" fill="white"/></clipPath></defs></svg>')
}

body.catalog-product-view div.columns div.column.main .product.info.detailed  .product.data.items .data.item.content ul.w03-tab-detruit_aussi i.w03-icon-detruit_aussi.tablette::before{
  background:url('data:image/svg+xml,<svg width="80" height="80" viewBox="0 0 80 80" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1751_2574)"><path d="M40 80C62.0914 80 80 62.0914 80 40C80 17.9086 62.0914 0 40 0C17.9086 0 0 17.9086 0 40C0 62.0914 17.9086 80 40 80Z" fill="%2395CEB4"/><g opacity="0.2"><path d="M58.75 61.25C58.75 64 56.5 66.25 53.75 66.25H26.25C23.5 66.25 21.25 64 21.25 61.25V21.25C21.25 18.5 23.5 16.25 26.25 16.25H53.75C56.5 16.25 58.75 18.5 58.75 21.25V61.25Z" fill="%23231F20"/></g><path d="M26.25 61.875C24.5 61.875 23.125 60.5 23.125 58.75V18.75C23.125 17 24.5 15.625 26.25 15.625H53.75C55.5 15.625 56.875 17 56.875 18.75V58.75C56.875 60.5 55.5 61.875 53.75 61.875H26.25Z" fill="%234F5D73"/><path d="M53.75 17.5C54.5 17.5 55 18 55 18.75V58.75C55 59.5 54.5 60 53.75 60H26.25C25.5 60 25 59.5 25 58.75V18.75C25 18 25.5 17.5 26.25 17.5H53.75ZM53.75 13.75H26.25C23.5 13.75 21.25 16 21.25 18.75V58.75C21.25 61.5 23.5 63.75 26.25 63.75H53.75C56.5 63.75 58.75 61.5 58.75 58.75V18.75C58.75 16 56.5 13.75 53.75 13.75Z" fill="white"/><path opacity="0.2" d="M56.25 60.625V15.625H30.875L50 61.875C52 61.375 54.125 61 56.25 60.625Z" fill="white"/><path d="M56.25 62.5H25L23.75 53.75H56.25V62.5Z" fill="white"/><path d="M40 61.25C41.3807 61.25 42.5 60.1307 42.5 58.75C42.5 57.3693 41.3807 56.25 40 56.25C38.6193 56.25 37.5 57.3693 37.5 58.75C37.5 60.1307 38.6193 61.25 40 61.25Z" fill="%23E0E0D1"/></g><defs><clipPath id="clip0_1751_2574"><rect width="80" height="80" fill="white"/></clipPath></defs></svg>')
}

body.catalog-product-view div.columns div.column.main .product.info.detailed  .product.data.items .data.item.content ul.w03-tab-detruit_aussi i.w03-icon-detruit_aussi.disque-dur::before{
  background:url('data:image/svg+xml,<svg width="80" height="80" viewBox="0 0 80 80" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1751_2549)"><path d="M40 80C62.0914 80 80 62.0914 80 40C80 17.9086 62.0914 0 40 0C17.9086 0 0 17.9086 0 40C0 62.0914 17.9086 80 40 80Z" fill="%2395CEB4"/><path opacity="0.2" d="M57.3913 64.2319C57.3913 66.0869 57.3913 66.6667 55.0725 66.6667H24.9275C22.8986 66.6667 22.6087 66.3768 22.6087 64.2319V20.4058C22.6087 19.0667 23.6522 17.971 24.9275 17.971H55.0725C56.3478 17.971 57.3913 19.0667 57.3913 20.4058V64.2319Z" fill="%23231F20"/><path d="M23.75 64.375C23.06 64.375 22.5 63.815 22.5 63.125V18.125C22.5 17.4356 23.06 16.875 23.75 16.875H56.25C56.94 16.875 57.5 17.4356 57.5 18.125V63.125C57.5 63.815 56.94 64.375 56.25 64.375H23.75Z" fill="%23CCCCCC"/><path d="M55.625 19.5831C55.9702 19.5831 56.25 19.3033 56.25 18.9581C56.25 18.613 55.9702 18.3331 55.625 18.3331C55.2798 18.3331 55 18.613 55 18.9581C55 19.3033 55.2798 19.5831 55.625 19.5831Z" fill="%23F5F5F5"/><path d="M24.375 19.5831C24.7202 19.5831 25 19.3033 25 18.9581C25 18.613 24.7202 18.3331 24.375 18.3331C24.0298 18.3331 23.75 18.613 23.75 18.9581C23.75 19.3033 24.0298 19.5831 24.375 19.5831Z" fill="%23F5F5F5"/><path d="M55.625 63.3313C55.9702 63.3313 56.25 63.0514 56.25 62.7063C56.25 62.3611 55.9702 62.0813 55.625 62.0813C55.2798 62.0813 55 62.3611 55 62.7063C55 63.0514 55.2798 63.3313 55.625 63.3313Z" fill="%23F5F5F5"/><path d="M24.375 63.3313C24.7202 63.3313 25 63.0514 25 62.7063C25 62.3611 24.7202 62.0813 24.375 62.0813C24.0298 62.0813 23.75 62.3611 23.75 62.7063C23.75 63.0514 24.0298 63.3313 24.375 63.3313Z" fill="%23F5F5F5"/><path d="M40 50.9375C47.9391 50.9375 54.375 44.5016 54.375 36.5625C54.375 28.6234 47.9391 22.1875 40 22.1875C32.0609 22.1875 25.625 28.6234 25.625 36.5625C25.625 44.5016 32.0609 50.9375 40 50.9375Z" fill="%23F5F5F5"/><path d="M40 42.8125C43.4518 42.8125 46.25 40.0143 46.25 36.5625C46.25 33.1107 43.4518 30.3125 40 30.3125C36.5482 30.3125 33.75 33.1107 33.75 36.5625C33.75 40.0143 36.5482 42.8125 40 42.8125Z" fill="%23263740"/><path d="M40 42.1875C36.8981 42.1875 34.375 39.6637 34.375 36.5625C34.375 33.4613 36.8981 30.9375 40 30.9375C43.1019 30.9375 45.625 33.4613 45.625 36.5625C45.625 39.6637 43.1019 42.1875 40 42.1875Z" fill="%23E6E6E6"/><path d="M40 38.4375C41.0355 38.4375 41.875 37.598 41.875 36.5625C41.875 35.527 41.0355 34.6875 40 34.6875C38.9645 34.6875 38.125 35.527 38.125 36.5625C38.125 37.598 38.9645 38.4375 40 38.4375Z" fill="%23263740"/><path d="M40 33.4375C40.3452 33.4375 40.625 33.1577 40.625 32.8125C40.625 32.4673 40.3452 32.1875 40 32.1875C39.6548 32.1875 39.375 32.4673 39.375 32.8125C39.375 33.1577 39.6548 33.4375 40 33.4375Z" fill="%23263740"/><path d="M40 41.5625C40.3452 41.5625 40.625 41.2827 40.625 40.9375C40.625 40.5923 40.3452 40.3125 40 40.3125C39.6548 40.3125 39.375 40.5923 39.375 40.9375C39.375 41.2827 39.6548 41.5625 40 41.5625Z" fill="%23263740"/><path d="M35.9375 37.5C36.2827 37.5 36.5625 37.2202 36.5625 36.875C36.5625 36.5298 36.2827 36.25 35.9375 36.25C35.5923 36.25 35.3125 36.5298 35.3125 36.875C35.3125 37.2202 35.5923 37.5 35.9375 37.5Z" fill="%23263740"/><path d="M44.0625 37.5C44.4077 37.5 44.6875 37.2202 44.6875 36.875C44.6875 36.5298 44.4077 36.25 44.0625 36.25C43.7173 36.25 43.4375 36.5298 43.4375 36.875C43.4375 37.2202 43.7173 37.5 44.0625 37.5Z" fill="%23263740"/><path d="M37.125 34.625C37.4702 34.625 37.75 34.3452 37.75 34C37.75 33.6548 37.4702 33.375 37.125 33.375C36.7798 33.375 36.5 33.6548 36.5 34C36.5 34.3452 36.7798 34.625 37.125 34.625Z" fill="%23263740"/><path d="M42.875 40.375C43.2202 40.375 43.5 40.0952 43.5 39.75C43.5 39.4048 43.2202 39.125 42.875 39.125C42.5298 39.125 42.25 39.4048 42.25 39.75C42.25 40.0952 42.5298 40.375 42.875 40.375Z" fill="%23263740"/><path d="M37.125 40.375C37.4702 40.375 37.75 40.0952 37.75 39.75C37.75 39.4048 37.4702 39.125 37.125 39.125C36.7798 39.125 36.5 39.4048 36.5 39.75C36.5 40.0952 36.7798 40.375 37.125 40.375Z" fill="%23263740"/><path d="M42.875 34.625C43.2202 34.625 43.5 34.3452 43.5 34C43.5 33.6548 43.2202 33.375 42.875 33.375C42.5298 33.375 42.25 33.6548 42.25 34C42.25 34.3452 42.5298 34.625 42.875 34.625Z" fill="%23263740"/><path d="M40 55.3125C34.5712 55.3125 29.6762 52.9912 26.25 49.2925V58.125C26.25 59.5 27.375 60.625 28.75 60.625H40V55.3125Z" fill="%23F5F5F5"/><path d="M32.115 58.8356C31.1063 59.7769 29.5238 59.7219 28.5819 58.7125C27.6406 57.7025 27.6956 56.1206 28.7063 55.1794C29.715 54.2381 41.3819 46.7794 41.3819 46.7794C41.3819 46.7794 33.125 57.8937 32.115 58.8356Z" fill="%23406A80"/><path d="M42.4844 45.6406C42.8494 46.0044 42.7506 46.7012 42.2631 47.1875L40.9375 48.5131C40.4519 48.9987 39.7544 49.0994 39.3906 48.7344C39.0256 48.3706 39.1256 47.6737 39.6119 47.1875L40.9375 45.8612C41.4231 45.3762 42.1206 45.2756 42.4844 45.6406Z" fill="%23263740"/></g><defs><clipPath id="clip0_1751_2549"><rect width="80" height="80" fill="white"/></clipPath></defs></svg>')
}

body.catalog-product-view div.columns div.column.main .product.info.detailed  .product.data.items .data.item.content ul.w03-tab-detruit_aussi i.w03-icon-detruit_aussi.disque-ssd::before{
  background:url('data:image/svg+xml,<svg width="80" height="80" viewBox="0 0 80 80" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1751_2713)"><path d="M40 79.8502C62.0914 79.8502 80 62.0086 80 40C80 17.9913 62.0914 0.149811 40 0.149811C17.9086 0.149811 0 17.9913 0 40C0 62.0086 17.9086 79.8502 40 79.8502Z" fill="%2395CEB4"/><path opacity="0.2" fill-rule="evenodd" clip-rule="evenodd" d="M24.3109 46.9091H55.1798C58.5148 46.9091 60.1822 46.9091 61.3799 47.7531C61.8985 48.1185 62.3437 48.5879 62.6902 49.1347C62.8816 49.4367 63.0274 49.7673 63.138 50.1431C63.4906 51.339 63.4906 52.9961 63.4906 55.671C63.4906 59.1876 63.4906 60.9483 62.6902 62.2113C62.3437 62.7581 61.8985 63.2278 61.3799 63.5931C60.1822 64.4372 58.5148 64.4372 55.1798 64.4372H24.3109C20.9759 64.4372 19.3085 64.4372 18.1106 63.5931C17.5921 63.2278 17.1469 62.7581 16.8004 62.2113C16 60.9483 16 59.19 16 55.6731C16 53.0744 16 51.4357 16.3229 50.2478C16.339 50.1885 16.3559 50.1303 16.3737 50.0733C16.4817 49.7261 16.6209 49.418 16.8004 49.1347C17.1469 48.5879 17.5921 48.1185 18.1106 47.7531C19.3085 46.9091 20.9759 46.9091 24.3109 46.9091ZM56.3671 53.2047C57.3506 53.2047 58.1479 53.9988 58.1479 54.9783V57.3432C58.1479 58.3228 57.3506 59.1169 56.3671 59.1169C55.3835 59.1169 54.5861 58.3228 54.5861 57.3432V54.9783C54.5861 53.9988 55.3835 53.2047 56.3671 53.2047ZM52.2116 54.9783C52.2116 53.9988 51.4142 53.2047 50.4307 53.2047C49.4472 53.2047 48.6498 53.9988 48.6498 54.9783V57.3432C48.6498 58.3228 49.4472 59.1169 50.4307 59.1169C51.4142 59.1169 52.2116 58.3228 52.2116 57.3432V54.9783ZM44.4944 53.2047C45.4779 53.2047 46.2753 53.9988 46.2753 54.9783V57.3432C46.2753 58.3228 45.4779 59.1169 44.4944 59.1169C43.5109 59.1169 42.7135 58.3228 42.7135 57.3432V54.9783C42.7135 53.9988 43.5109 53.2047 44.4944 53.2047ZM40.339 54.9783C40.339 53.9988 39.5416 53.2047 38.5581 53.2047C37.5745 53.2047 36.7772 53.9988 36.7772 54.9783V57.3432C36.7772 58.3228 37.5745 59.1169 38.5581 59.1169C39.5416 59.1169 40.339 58.3228 40.339 57.3432V54.9783Z" fill="%23231F20"/><path d="M50.6289 18.5768H29.2001C26.5701 18.5768 24.4381 19.8372 23.2476 23.6185L16.4794 46.9712C16.5877 46.6215 16.7273 46.3112 16.9072 46.0263C17.2546 45.4758 17.7011 45.003 18.221 44.6351C19.4221 43.7854 21.0941 43.7854 24.4381 43.7854H55.3909C58.735 43.7854 60.4069 43.7854 61.6079 44.6351C62.1279 45.003 62.5743 45.4758 62.9217 46.0263C63.1136 46.3303 63.2598 46.6629 63.3708 47.0412L56.5814 23.6185C55.3909 19.8372 53.259 18.5768 50.6289 18.5768Z" fill="%23CCCCCC"/><path fill-rule="evenodd" clip-rule="evenodd" d="M24.4906 43.7453H55.3595C58.6946 43.7453 60.362 43.7453 61.5597 44.5893C62.0783 44.9547 62.5235 45.4241 62.8699 45.9709C63.0613 46.2729 63.2071 46.6035 63.3178 46.9793C63.6704 48.1752 63.6704 49.8323 63.6704 52.5072C63.6704 56.0238 63.6704 57.7845 62.8699 59.0476C62.5235 59.5943 62.0783 60.064 61.5597 60.4294C60.362 61.2734 58.6946 61.2734 55.3595 61.2734H24.4906C21.1557 61.2734 19.4882 61.2734 18.2904 60.4294C17.7718 60.064 17.3266 59.5943 16.9801 59.0476C16.1797 57.7845 16.1797 56.0262 16.1797 52.5093C16.1797 49.9106 16.1797 48.2719 16.5027 47.084C16.5188 47.0247 16.5357 46.9665 16.5534 46.9095C16.6614 46.5624 16.8006 46.2542 16.9801 45.9709C17.3266 45.4241 17.7718 44.9547 18.2904 44.5893C19.4882 43.7453 21.1557 43.7453 24.4906 43.7453ZM56.5468 50.0409C57.5303 50.0409 58.3277 50.835 58.3277 51.8145V54.1794C58.3277 55.159 57.5303 55.9531 56.5468 55.9531C55.5633 55.9531 54.7659 55.159 54.7659 54.1794V51.8145C54.7659 50.835 55.5633 50.0409 56.5468 50.0409ZM52.3914 51.8145C52.3914 50.835 51.594 50.0409 50.6105 50.0409C49.6269 50.0409 48.8296 50.835 48.8296 51.8145V54.1794C48.8296 55.159 49.6269 55.9531 50.6105 55.9531C51.594 55.9531 52.3914 55.159 52.3914 54.1794V51.8145ZM44.6741 50.0409C45.6577 50.0409 46.455 50.835 46.455 51.8145V54.1794C46.455 55.159 45.6577 55.9531 44.6741 55.9531C43.6906 55.9531 42.8932 55.159 42.8932 54.1794V51.8145C42.8932 50.835 43.6906 50.0409 44.6741 50.0409ZM40.5187 51.8145C40.5187 50.835 39.7213 50.0409 38.7378 50.0409C37.7543 50.0409 36.9569 50.835 36.9569 51.8145V54.1794C36.9569 55.159 37.7543 55.9531 38.7378 55.9531C39.7213 55.9531 40.5187 55.159 40.5187 54.1794V51.8145Z" fill="%234F5D73"/><path d="M40.5187 51.8146C40.5187 50.835 39.7213 50.0409 38.7378 50.0409C37.7543 50.0409 36.9569 50.835 36.9569 51.8146V54.1795C36.9569 55.159 37.7543 55.9531 38.7378 55.9531C39.7213 55.9531 40.5187 55.159 40.5187 54.1795V51.8146Z" fill="white"/><path d="M44.6741 50.0409C45.6577 50.0409 46.455 50.835 46.455 51.8146V54.1795C46.455 55.159 45.6577 55.9531 44.6741 55.9531C43.6906 55.9531 42.8932 55.159 42.8932 54.1795V51.8146C42.8932 50.835 43.6906 50.0409 44.6741 50.0409Z" fill="white"/><path d="M52.3914 51.8146C52.3914 50.835 51.594 50.0409 50.6105 50.0409C49.6269 50.0409 48.8296 50.835 48.8296 51.8146V54.1795C48.8296 55.159 49.6269 55.9531 50.6105 55.9531C51.594 55.9531 52.3914 55.159 52.3914 54.1795V51.8146Z" fill="white"/><path d="M56.5468 50.0409C57.5303 50.0409 58.3277 50.835 58.3277 51.8146V54.1795C58.3277 55.159 57.5303 55.9531 56.5468 55.9531C55.5633 55.9531 54.7659 55.159 54.7659 54.1795V51.8146C54.7659 50.835 55.5633 50.0409 56.5468 50.0409Z" fill="white"/></g><defs><clipPath id="clip0_1751_2713"><rect width="80" height="80" fill="white"/></clipPath></defs></svg>')
}

body.catalog-product-view .product.info.detailed .product.data.items .data.item.content ul.w03-tab-livre_avec li,
body.catalog-product-view .product.info.detailed .product.data.items .data.item.content ul.w03-tab-normes li {
  grid-column: 1/span 2;
}

body.catalog-product-view div.block.gamme {
  /*grid-area: gamme;*/
  padding-top: 0;
  margin-bottom:0;
}

body.catalog-product-view div.block.parts {
 /* grid-area: parts;*/
  padding-top: 0;
  margin-bottom:0;
}

body.catalog-product-view div.block.upsell {
  /*grid-area: upsell;*/
  padding-top: 0;
  margin-bottom:0;
}

/* FOOTER */

footer {
    display: block;
}
/* SUPPRESSION DU BOUTON POUR REMOTER EN HAUT DE LA PAGE A PARTIR DU FOOTER*/
footer.page-footer #totop  {
  display:none !important;
}

footer.page-footer div.footer a {
  color: var(--ws-white);
}

footer.page-footer div.footer a:hover {
  color: var(--ws-gray-500);
}

footer.page-footer div.footer div.footer-middle,
footer.page-footer div.footer div.footer-slide-marque,
footer.page-footer div.footer div.footer-slide-category,
footer.page-footer div.footer section.footer-benefits {
  background: var(--ws-blue-000)
}

footer.page-footer div.footer,
footer.page-footer div.footer div.footer-middle,
footer.page-footer div.footer div.footer-bottom,
footer.page-footer div.footer p {
  letter-spacing: 0;
  font-size: var(--ws-xs);
  line-height: 1.4;
}

footer.page-footer div.footer div.footer-top div.container,
footer.page-footer div.footer div.footer-middle div.container,
footer.page-footer div.footer div.footer-bottom div.container
 {
  padding:0 2rem;
}

@media (min-width: 992px) {
footer.page-footer div.footer div.footer-top div.container,
footer.page-footer div.footer div.footer-middle div.container,
footer.page-footer div.footer div.footer-bottom div.container {
  padding:0 1rem;
}
}

footer.page-footer div.footer div.footer-top div.container div.row {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  row-gap: 1rem;
  margin-right: -1rem;
  margin-left: -1rem;
  padding: 0  1rem 0 1rem;
}

footer.page-footer div.footer div.footer-top div.container div.row div.col-lg-12,
footer.page-footer div.footer div.footer-middle div.container div.row div.col-lg-12 {
  position: relative;
  width: 100%;
  max-width: 100%;
  min-height: 1px;
  padding:0;
}

/* FOOTER MIDDLE*/
footer.page-footer div.footer div.footer-middle {
  padding: 2rem 0 2rem 0;
  /*background-color: transparent;*/
  /*color: var(--ws-gray-900);*/
}

footer.page-footer div.footer div.footer-middle div.container {
  position: relative;
}

footer.page-footer div.footer div.footer-middle > div.container::after {
  border-bottom: 0px solid var(--ws-gray-500);
}

footer.page-footer div.footer div.footer-middle div.container div.row div.w03-block-footer-middle-contact-experts div.vc_row {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  row-gap: 1rem;
  padding: 1rem;
  margin: 0;
  border-radius: 8px;
  background-color: var(--ws-green-200);
  color: var(--ws-gray-900);
  letter-spacing: 0;
  font-size: var(--ws-x) !important;
  line-height: 1;
}


/***** VC_ROW_2 *****/

footer.page-footer div.footer div.footer-middle [class^="porto-icon-"], 
footer.page-footer div.footer div.footer-middle [class*=" porto-icon-"] {
     color: var(--ws-gray-900);
}

@media (max-width: 575px) {
  footer.page-footer div.footer div.footer-middle div.container div.row {
    padding-bottom:0;
}
}

@media (max-width: 575px) {

div.w03-block-footer-bottom-contact-info,
div.w03-block-footer-bottom-a-propos,
div.w03-block-footer-bottom-aide-contact,
div.w03-block-footer-bottom-services,
div.w03-block-footer-bottom-moyens-paiement,
div.w03-block-footer-bottom-social-medias,
div.w03-block-footer-bottom-sites-partenaires
  {
    border-bottom: 1px solid var(--ws-gray-500);
    padding-bottom: 2rem;
  }
}

div.w03-block-footer-bottom-contact-info,
div.w03-block-footer-bottom-a-propos,
div.w03-block-footer-bottom-aide-contact,
div.w03-block-footer-bottom-services,
div.w03-block-footer-bottom-moyens-paiement,
div.w03-block-footer-bottom-social-medias,
div.w03-block-footer-bottom-sites-partenaires,
div.w03-block-footer-bottom-links,
footer.page-footer div.footer-bottom div.w03-block-footer-bottom-copyright

{
 margin: 2rem 0 0 0 !important;
}
   
footer.page-footer div.footer div.footer-middle div.container .footer-ribbon {
  background-color: var(--bs-primary);
  margin: -1.6em 0 0;
  padding: 0.5em 1em 0.3em;
  color: var(--ws-white);
  font-size: var(--ws-4xl);
}

footer.page-footer div.footer div.footer-middle div.container .footer-ribbon span {
  color: var(--ws-white);
  font-family: "Shadows Into Light", cursive;
  line-height: 1;
}

footer.page-footer div.footer div.footer-slide-marque,
footer.page-footer div.footer div.footer-slide-category {
  padding: 0;
}

footer.page-footer div.footer div.footer-slide-marque div.w03-footer-container-marque,
footer.page-footer div.footer div.footer-slide-category div.w03-footer-container-category {
  padding: 1rem 1rem;
}

footer.page-footer div.footer div.footer-slide-marque div.w03-footer-container-marque,
footer.page-footer div.footer div.footer-slide-category div.w03-footer-container-category  {
    margin-right: 1rem;
    margin-left: 1rem;
}

@media (min-width: 576px) {
  footer.page-footer div.footer div.footer-slide-marque div.w03-footer-container-marque,
  footer.page-footer div.footer div.footer-slide-category div.w03-footer-container-category {
    padding: 1rem 0;
  }
}

@media (min-width: 768px) {
  footer.page-footer div.footer div.footer-slide-marque div.w03-footer-container-marque,
  footer.page-footer div.footer div.footer-slide-category div.w03-footer-container-category {
    padding: 1rem 1rem;
  }
}

@media (min-width: 992px) {
  footer.page-footer div.footer div.footer-slide-marque div.w03-footer-container-marque,
  footer.page-footer div.footer div.footer-slide-category div.w03-footer-container-category {
    padding: 1rem 1rem;
  }
}

@media (min-width: 1200px) {
  footer.page-footer div.footer div.footer-slide-marque div.w03-footer-container-marque,
  footer.page-footer div.footer div.footer-slide-category div.w03-footer-container-category {
    padding: 1rem 1rem;
  }
}

@media (min-width: 1400px) {
  footer.page-footer div.footer div.footer-slide-marque div.w03-footer-container-marque,
  footer.page-footer div.footer div.footer-slide-category div.w03-footer-container-category {
    padding: 1rem 5rem;
  }
}

footer.page-footer div.footer div.footer-slide-marque div.row div.w03-footer-container-marque h2,
footer.page-footer div.footer div.footer-slide-category div.row div.w03-footer-container-category h2 {
  font-size: 4rem;
}

footer.page-footer div.footer div.footer-slide-marque div.row div.w03-footer-container-marque div.owl-carousel,
footer.page-footer div.footer div.footer-slide-category div.row div.w03-footer-container-category div.owl-carousel {
  margin-bottom: 0;
}

footer.page-footer div.footer div.footer-slide-category div.row div.w03-footer-container-category  {
  color: var(--ws-gray-700);
}

footer.page-footer div.footer div.footer-slide-category div.row div.w03-footer-container-category h3 a{
    color: var(--ws-gray-700);
}

footer.page-footer div.footer div.footer-slide-category  div.row div.w03-footer-container-category div.sl-cat {
    padding-right: 1.5rem;
}

footer.page-footer div.footer div.footer-slide-category  div.row div.w03-footer-container-category div.sl-cat a {
  color: var(--ws-gray-700);
  cursor: pointer;
  font-size: var(--ws-2xs);
  font-weight: 400;
  line-height: 1.8;
}

footer.page-footer div.footer div.footer-slide-category  div.row div.w03-footer-container-category div.sl-cat span {
  padding: 0 0.5rem;
}

@keyframes marques {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-50%);
  }
}

footer.page-footer div.footer div.footer-slide-marque div.row div.w03-footer-container-marque div.owl-stage{
animation: marques 200s linear infinite running;
    width: calc((170px + 1em)* 35);
        display: flex;
    align-items: center;
}

footer.page-footer div.footer div.footer-slide-marque div.row div.w03-footer-container-marque div.owl-item div.item img {
    filter: grayscale(100%) brightness(20%);
}

footer.page-footer div.footer div.footer-bottom {
  padding: 0;
  background-color: var(--ws-gray-900);
}

footer.page-footer div.footer div.footer-bottom,
footer.page-footer div.footer div.footer-bottom p {
  color: var(--ws-white);
}

footer.page-footer div.footer div.footer-bottom h3 {
  color: var(--ws-white) !important;
  font-style: normal;
  margin: 0 0 1.5rem 0 !important;
  text-transform: uppercase;
  text-decoration: none;
}

footer.page-footer div.footer div.footer-bottom div.container div.w03-block-footer-bottom div.footer-bottom-row {
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(190px,1fr));
  grid-auto-rows: auto;
  position: relative !important;
  grid-column-gap: 2rem;
  width: 100%;
  margin: 0 0 2rem 0 !important;
}

@media (max-width: 575px) {
  footer.page-footer div.footer div.footer-bottom div.container div.w03-block-footer-bottom div.footer-bottom-row {
    grid-template-columns: 1fr;
}
}

  footer.page-footer div.footer div.footer-bottom div.container div.w03-block-footer-bottom div.footer-bottom-row div > ul {
  display: flex!important;
  flex-direction: column !important;
  flex-wrap: wrap!important;
  row-gap: 0.6rem;
  list-style: none;
  margin: 0 0 0 1rem;
  padding:0;
}

@media (max-width: 575px) {
  footer.page-footer div.footer div.footer-bottom div.container div.w03-block-footer-bottom div.footer-bottom-row div > ul {
    row-gap: 1rem;
  }
  }

  footer.page-footer div.footer div.footer-bottom div.container div.w03-block-footer-bottom div.footer-bottom-row div > ul li {
  display:flex;
  flex-direction: column;
  align-items: flex-start;
  line-height: 2;
}

footer.page-footer div.footer div.footer-bottom div.container div.w03-block-footer-bottom div.footer-bottom-row div.w03-block-footer-bottom-contact-info ul li:not(:last-child) {
  margin-bottom: 1rem;
}

footer.page-footer div.footer div.footer-bottom div.container div.w03-block-footer-bottom div.footer-bottom-row ul > li > * {
  line-height: 1.4;
  letter-spacing: -0.03em;
  padding-left: 0;
}

footer.page-footer div.footer div.footer-bottom div.container div.w03-block-footer-bottom div.footer-bottom-row div.w03-block-footer-bottom-contact-info ul li strong {
  font-weight: 600;
  color: var(--ws-gray-500);
  line-height: 1.8;
}

footer.page-footer div.footer div.footer-bottom div.container div.w03-block-footer-bottom div.footer-bottom-row div.w03-block-footer-bottom-moyens-paiement div.payment-icons {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  margin-left: 1rem;
}

footer.page-footer div.footer div.footer-bottom div.container div.w03-block-footer-bottom div.footer-bottom-row div.w03-block-footer-bottom-moyens-paiement div.payment-icons span.payment-icon {
  background-color: var(--ws-gray-700);
  display: inline-block;
  vertical-align: middle;
  margin: 3px;
  width: 56px;
  height: 32px;
  background-size: 80% auto;
  background-repeat: no-repeat;
  background-position: center;
  transition: opacity .25s;
  border-radius: 4px;
}

footer.page-footer div.footer div.footer-bottom div.container div.w03-block-footer-bottom div.footer-bottom-row div.w03-block-footer-bottom-moyens-paiement div.payment-icons span.cb {
  background-image: url('data:image/svg+xml,<svg width="340" height="340" viewBox="0 0 340 340" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M184.5 226.545V178.545C184.5 174.945 187.5 173.712 189 173.545H275C285.108 173.545 305 179.045 305.5 201.545C305.911 220.04 293 231.545 275 231.545C247.999 231.545 193 231.945 189 231.545C185 231.145 184.333 228.045 184.5 226.545Z" fill="white"/><path d="M184.5 160.545V112.545C184.5 108.945 187.5 107.712 189 107.545H275C285.108 107.545 305 113.045 305.5 135.545C305.911 154.04 293 165.545 275 165.545C247.999 165.545 193 165.945 189 165.545C185 165.145 184.333 162.045 184.5 160.545Z" fill="white"/><path d="M64.5 113.545C37.1851 128.879 33.5 157.545 34.5 174.545C35.0588 184.045 36.1479 190.199 40 198.545C46 211.545 52.5 217.545 61.5 223.545C70.2761 229.396 80.9523 233.04 96 234.545C116 236.545 132 233.045 145 226.045C155.24 220.531 162.5 212.378 165.5 208.045C168.5 203.545 171.833 196.378 173 193.045C173.833 190.545 175.6 184.345 176 179.545C176.458 174.045 173 173.545 172 173.545L112 173.545C106 173.545 106.5 165.545 112 165.545H172C174 165.545 176.508 163.544 176 159.545C172.028 128.267 153.76 117.694 144.202 112.162L144 112.045C131.753 104.955 93 97.5449 64.5 113.545Z" fill="white"/></svg>');
}

footer.page-footer div.footer div.footer-bottom div.container div.w03-block-footer-bottom div.footer-bottom-row div.w03-block-footer-bottom-moyens-paiement div.payment-icons span.visa {
  background-image: url('data:image/svg+xml,<svg width="340" height="340" viewBox="0 0 340 340" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M175.84 150.2C175.65 165.49 189.47 174.03 199.88 179.1C210.58 184.31 214.17 187.65 214.13 192.3C214.05 199.43 205.59 202.57 197.68 202.69C183.88 202.9 175.85 198.96 169.47 195.98L164.5 219.25C170.9 222.2 182.75 224.77 195.05 224.89C223.9 224.89 242.78 210.65 242.88 188.56C242.99 160.53 204.11 158.98 204.38 146.46C204.47 142.66 208.1 138.61 216.04 137.58C219.97 137.06 230.82 136.66 243.13 142.33L247.96 119.82C241.34 117.41 232.84 115.1 222.25 115.1C195.09 115.1 175.99 129.54 175.84 150.2ZM294.36 117.04C289.09 117.04 284.65 120.11 282.67 124.83L241.45 223.24H270.28L276.02 207.38H311.25L314.58 223.24H339.99L317.81 117.04H294.35M298.38 145.73L306.7 185.61H283.91L298.38 145.73ZM140.87 117.04L118.14 223.24H145.61L168.33 117.04H140.87ZM100.23 117.04L71.63 189.32L60.06 127.86C58.7 121 53.34 117.04 47.39 117.04H0.65L0 120.12C9.6 122.2 20.5 125.56 27.11 129.16C31.15 131.36 32.31 133.27 33.63 138.49L55.54 223.24H84.58L129.09 117.04H100.24" fill="white"/></svg>');
}

footer.page-footer div.footer div.footer-bottom div.container div.w03-block-footer-bottom div.footer-bottom-row div.w03-block-footer-bottom-moyens-paiement div.payment-icons span.mastercard {
  background-image: url('data:image/svg+xml,<svg width="340" height="340" viewBox="0 0 340 340" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M61.23 276.39V258.89C61.63 253.17 57.31 248.21 51.59 247.81C51.15 247.78 50.7 247.78 50.26 247.81C46.33 247.55 42.58 249.45 40.46 252.77C38.53 249.55 34.99 247.65 31.24 247.81C27.98 247.64 24.87 249.22 23.07 251.95V248.51H17V276.4H23.13V261.05C22.64 257.47 25.14 254.18 28.72 253.69C29.13 253.63 29.54 253.62 29.96 253.64C33.99 253.64 36.03 256.27 36.03 260.99V276.51H42.16V261.05C41.69 257.46 44.22 254.16 47.81 253.69C48.2 253.64 48.59 253.62 48.98 253.64C53.12 253.64 55.11 256.27 55.11 260.99V276.51L61.24 276.39H61.23ZM151.87 248.5H141.89V240.04H135.76V248.5H130.22V254.04H135.88V266.88C135.88 273.36 138.39 277.21 145.57 277.21C148.25 277.21 150.88 276.47 153.15 275.05L151.4 269.86C149.77 270.83 147.93 271.37 146.03 271.43C143.11 271.43 142 269.56 142 266.76V254.04H151.92L151.86 248.5H151.87ZM203.62 247.8C200.61 247.71 197.78 249.28 196.27 251.88V248.5H190.26V276.39H196.33V260.75C196.33 256.14 198.31 253.57 202.17 253.57C203.47 253.55 204.76 253.79 205.96 254.27L207.83 248.44C206.44 247.94 204.98 247.69 203.51 247.68L203.63 247.8H203.62ZM125.38 250.72C121.94 248.68 118 247.66 114 247.8C106.94 247.8 102.33 251.18 102.33 256.73C102.33 261.28 105.71 264.08 111.96 264.96L114.88 265.37C118.21 265.84 119.78 266.71 119.78 268.29C119.78 270.45 117.56 271.67 113.42 271.67C110.09 271.77 106.82 270.74 104.14 268.75L101.22 273.48C104.75 275.95 108.99 277.22 113.3 277.1C121.35 277.1 126.02 273.31 126.02 268C126.02 262.69 122.34 260.53 116.28 259.66L113.36 259.25C110.73 258.9 108.63 258.38 108.63 256.51C108.63 254.64 110.61 253.24 113.94 253.24C117.01 253.28 120.03 254.1 122.69 255.63L125.37 250.73L125.38 250.72ZM287.91 247.8C284.9 247.71 282.07 249.28 280.56 251.88V248.5H274.55V276.39H280.62V260.75C280.62 256.14 282.6 253.57 286.46 253.57C287.76 253.55 289.05 253.79 290.25 254.27L292.12 248.44C290.73 247.94 289.27 247.69 287.8 247.68L287.92 247.8H287.91ZM209.72 262.39C209.43 270.17 215.51 276.7 223.28 276.99C223.72 277.01 224.16 277 224.6 276.98C228.24 277.17 231.82 275.98 234.64 273.65L231.72 268.75C229.62 270.35 227.06 271.23 224.43 271.26C219.5 270.86 215.83 266.54 216.23 261.61C216.58 257.23 220.06 253.76 224.43 253.41C227.07 253.44 229.63 254.32 231.72 255.92L234.64 251.02C231.83 248.7 228.25 247.51 224.6 247.69C216.83 247.25 210.18 253.19 209.73 260.96C209.71 261.4 209.7 261.84 209.72 262.28V262.4V262.39ZM266.55 262.39V248.5H260.48V251.88C258.39 249.19 255.13 247.67 251.73 247.8C243.67 247.8 237.14 254.33 237.14 262.39C237.14 270.45 243.67 276.98 251.73 276.98C255.13 277.11 258.39 275.59 260.48 272.9V276.28H266.55V262.39ZM243.97 262.39C244.24 257.74 248.23 254.2 252.88 254.47C257.53 254.74 261.07 258.73 260.8 263.38C260.54 267.82 256.87 271.29 252.43 271.31C247.81 271.37 244.01 267.67 243.95 263.04C243.95 262.82 243.95 262.6 243.97 262.38V262.39ZM170.74 247.8C162.68 247.91 156.24 254.54 156.36 262.59C156.47 270.65 163.1 277.09 171.15 276.97C175.35 277.19 179.48 275.83 182.73 273.18L179.81 268.69C177.51 270.54 174.65 271.56 171.7 271.61C167.53 271.97 163.83 268.94 163.36 264.78H184.07V262.45C184.07 253.7 178.64 247.86 170.82 247.86L170.73 247.8H170.74ZM170.74 253.23C174.56 253.15 177.72 256.18 177.8 260H163.21C163.43 256.1 166.72 253.1 170.62 253.23H170.74ZM322.77 262.45V237.3H316.93V251.89C314.84 249.2 311.58 247.68 308.18 247.81C300.12 247.81 293.59 254.34 293.59 262.4C293.59 270.46 300.12 276.99 308.18 276.99C311.58 277.12 314.84 275.6 316.93 272.91V276.29H322.77V262.46V262.45ZM300.34 262.45C300.61 257.8 304.6 254.26 309.25 254.53C313.9 254.8 317.44 258.79 317.17 263.44C316.91 267.88 313.24 271.35 308.8 271.37C304.18 271.43 300.38 267.73 300.32 263.1C300.32 262.88 300.32 262.66 300.34 262.44V262.45ZM95.45 262.45V248.51H89.38V251.89C87.29 249.2 84.03 247.68 80.63 247.81C72.57 247.81 66.04 254.34 66.04 262.4C66.04 270.46 72.57 276.99 80.63 276.99C84.03 277.12 87.29 275.6 89.38 272.91V276.29H95.45V262.46V262.45ZM72.87 262.45C73.14 257.8 77.13 254.26 81.78 254.53C86.43 254.8 89.97 258.79 89.7 263.44C89.44 267.88 85.77 271.35 81.33 271.37C76.71 271.46 72.89 267.79 72.79 263.16C72.79 262.92 72.79 262.68 72.81 262.44H72.87V262.45Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M130.597 141.011C130.597 167.463 141.123 191.509 157.941 209.111C146.739 215.377 133.836 219 120.049 219C76.9055 219 42 184.122 42 141.004C42 97.8853 76.9055 63 120.041 63C133.858 63 146.783 66.6452 158 72.9333C141.145 90.6395 130.597 114.522 130.597 141.011Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M217.286 219C203.38 219 190.366 215.377 179.067 209.111C196.18 191.405 206.639 167.507 206.639 141.011C206.639 114.515 196 90.6395 179 72.9333C190.313 66.6452 203.35 63 217.286 63C260.801 63 296 98.1006 296 140.996C296 183.892 260.794 218.993 217.286 218.993V219Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M169.108 203H168.892C150.783 188.759 139 166.193 139 141C139 115.807 150.783 93.4584 168.892 79H169.108C187.217 93.4584 199 115.807 199 141C199 166.193 187.434 188.542 169.108 203Z" fill="white"/></svg>');
}

footer.page-footer div.footer div.footer-bottom div.container div.w03-block-footer-bottom div.footer-bottom-row div.w03-block-footer-bottom-moyens-paiement div.payment-icons span.paypal {
  background-image: url('data:image/svg+xml,<svg width="340" height="340" viewBox="0 0 340 340" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M40.8 129.7H14.35C12.54 129.7 11 131.01 10.72 132.8L0.0300321 200.62C-0.159968 201.82 0.660032 202.95 1.87003 203.14C1.98003 203.16 2.10003 203.17 2.21003 203.17H14.84C16.65 203.17 18.19 201.85 18.47 200.06L21.35 181.77C21.63 179.98 23.17 178.67 24.98 178.66H33.35C50.77 178.66 60.82 170.23 63.45 153.53C64.63 146.22 63.5 140.48 60.08 136.46C56.32 132.04 49.65 129.71 40.8 129.71V129.7ZM43.85 154.47C42.4 163.96 35.15 163.96 28.14 163.96H24.15L26.95 146.24C27.12 145.17 28.04 144.38 29.13 144.38H30.96C35.74 144.38 40.24 144.38 42.57 147.1C43.96 148.72 44.38 151.14 43.85 154.47ZM119.85 154.16H107.19C106.11 154.16 105.18 154.95 105.01 156.02L104.45 159.56L103.56 158.28C100.82 154.3 94.7 152.97 88.6 152.97C74.61 152.97 62.65 163.57 60.33 178.44C59.12 185.86 60.84 192.95 65.05 197.89C68.91 202.44 74.43 204.33 81 204.33C92.28 204.33 98.53 197.08 98.53 197.08L97.97 200.6C97.78 201.8 98.6 202.93 99.8 203.12C99.91 203.14 100.03 203.15 100.14 203.15H111.55C113.36 203.15 114.9 201.83 115.18 200.05L122.02 156.71C122.21 155.51 121.4 154.39 120.2 154.19C120.08 154.17 119.97 154.16 119.85 154.16ZM102.2 178.81C100.98 186.04 95.24 190.9 87.91 190.9C84.23 190.9 81.29 189.72 79.41 187.49C77.54 185.27 76.83 182.11 77.42 178.59C78.56 171.42 84.4 166.4 91.61 166.4C95.21 166.4 98.13 167.6 100.06 169.85C101.99 172.13 102.75 175.31 102.2 178.81ZM187.3 154.16H174.57C173.35 154.16 172.21 154.77 171.53 155.77L153.98 181.62L146.54 156.78C146.07 155.22 144.64 154.16 143.01 154.16H130.5C129.28 154.16 128.29 155.14 128.29 156.36C128.29 156.6 128.33 156.85 128.41 157.08L142.43 198.22L129.25 216.82C128.54 217.81 128.78 219.19 129.77 219.89C130.14 220.15 130.59 220.3 131.05 220.3H143.76C144.96 220.3 146.09 219.71 146.78 218.72L189.11 157.62C189.8 156.62 189.56 155.25 188.56 154.55C188.19 154.29 187.75 154.16 187.3 154.16Z" fill="white"/><path d="M229.43 129.7H202.98C201.17 129.7 199.63 131.02 199.35 132.8L188.65 200.61C188.46 201.81 189.28 202.94 190.48 203.13C190.59 203.15 190.71 203.16 190.82 203.16H204.39C205.66 203.16 206.73 202.24 206.93 200.99L209.97 181.77C210.25 179.98 211.79 178.67 213.6 178.66H221.97C239.39 178.66 249.44 170.23 252.07 153.53C253.26 146.22 252.12 140.48 248.69 136.46C244.94 132.04 238.27 129.71 229.42 129.71L229.43 129.7ZM232.48 154.47C231.04 163.96 223.79 163.96 216.77 163.96H212.78L215.58 146.24C215.75 145.17 216.67 144.38 217.75 144.38H219.58C224.35 144.38 228.86 144.38 231.19 147.1C232.58 148.72 233 151.14 232.47 154.47H232.48ZM308.48 154.16H295.82C294.74 154.16 293.81 154.95 293.65 156.02L293.09 159.56L292.2 158.28C289.46 154.3 283.35 152.97 277.25 152.97C263.26 152.97 251.31 163.57 248.98 178.44C247.77 185.86 249.49 192.95 253.69 197.89C257.56 202.44 263.07 204.33 269.64 204.33C280.92 204.33 287.17 197.08 287.17 197.08L286.61 200.6C286.42 201.8 287.24 202.93 288.44 203.12C288.56 203.14 288.68 203.15 288.79 203.15H300.19C302 203.15 303.54 201.83 303.82 200.05L310.67 156.71C310.86 155.5 310.03 154.38 308.82 154.19C308.71 154.17 308.6 154.16 308.48 154.16ZM290.83 178.81C289.62 186.04 283.87 190.9 276.54 190.9C272.87 190.9 269.92 189.72 268.04 187.49C266.17 185.27 265.46 182.11 266.05 178.59C267.2 171.42 273.03 166.4 280.24 166.4C283.84 166.4 286.76 167.6 288.69 169.85C290.63 172.13 291.39 175.31 290.83 178.81ZM323.41 131.56L312.56 200.62C312.37 201.82 313.19 202.95 314.39 203.14C314.5 203.16 314.62 203.17 314.73 203.17H325.64C327.45 203.17 328.99 201.86 329.27 200.06L339.97 132.25C340.16 131.05 339.34 129.92 338.14 129.73C338.03 129.71 337.91 129.7 337.8 129.7H325.58C324.5 129.7 323.58 130.49 323.41 131.56Z" fill="white"/></svg>');
}

footer.page-footer div.footer div.footer-bottom div.container div.w03-block-footer-bottom div.footer-bottom-row div.w03-block-footer-bottom-moyens-paiement div.payment-icons span.chorus {
  background-image: url('data:image/svg+xml,<svg width="340" height="340" viewBox="0 0 340 340" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="130" y="77.2009" width="19.8013" height="19.8013" rx="6.21877" fill="white"/><path d="M161.088 113.261C161.088 109.826 163.872 107.042 167.307 107.042H182.26C185.695 107.042 188.479 109.826 188.479 113.261V125.988C188.479 127.637 189.134 129.219 190.3 130.385L193.37 133.455V133.455C195.049 135.239 193.043 138.033 190.816 137.012L189.636 136.471C189.517 136.417 189.402 136.353 189.293 136.28L186.622 134.499C185.6 133.818 184.4 133.455 183.172 133.455H167.307C163.872 133.455 161.088 130.67 161.088 127.236V113.261Z" fill="white"/><path d="M184.566 130.747C184.566 129.769 185.273 128.935 186.237 128.774L186.529 128.725C187.151 128.622 187.788 128.772 188.297 129.143L191.245 131.287C192.308 132.06 193.589 132.476 194.903 132.476H203.781C207.216 132.476 210 135.261 210 138.695V144.844C210 148.279 207.216 151.063 203.781 151.063H196.654C193.22 151.063 190.435 148.279 190.435 144.844V140.433C190.435 138.783 189.78 137.202 188.614 136.035L187.99 135.411L185.061 132.064C184.742 131.699 184.566 131.231 184.566 130.747V130.747Z" fill="white"/><path d="M172.827 70.2188C172.827 66.7842 175.611 64 179.046 64H186.173C189.607 64 192.392 66.7842 192.392 70.2188V77.5372C192.392 80.8962 189.724 83.6481 186.367 83.753L179.832 83.9572C177.974 84.0153 176.349 85.2252 175.762 86.9885V86.9885L174.937 90.0118C174.567 91.3688 173.264 92.2544 171.866 92.099V92.099C170.68 91.9672 169.7 91.1112 169.411 89.953L169.246 89.2929C169.031 88.4352 169.12 87.5299 169.496 86.73L172.235 80.9096C172.625 80.0813 172.827 79.1771 172.827 78.2616V70.2188Z" fill="%23EAEAEA"/><path d="M137.611 96.184C137.611 91.3756 141.508 87.4777 146.317 87.4777H163.672C166.634 87.4777 169.393 85.9713 170.995 83.4794L172.675 80.8663C172.776 80.7095 172.897 80.5663 173.034 80.4402L173.447 80.062C174.943 78.6907 177.297 80.1461 176.74 82.0974V82.0974L174.979 90.2555C174.849 90.859 174.783 91.4746 174.783 92.0921V115.944C174.783 120.753 170.886 124.651 166.077 124.651H146.317C141.508 124.651 137.611 120.753 137.611 115.944V96.184Z" fill="%23EAEAEA"/><path d="M9.07357 182.264C9.07357 176.234 10.4201 170.848 13.1131 166.106C15.8647 161.305 19.5823 157.588 24.2658 154.953C29.0079 152.26 34.3062 150.914 40.1606 150.914C47.0103 150.914 53.011 152.67 58.1629 156.183C63.3148 159.695 66.9153 164.555 68.9644 170.76H54.8259C53.4209 167.833 51.4303 165.638 48.8544 164.174C46.337 162.71 43.4098 161.979 40.0728 161.979C36.5016 161.979 33.3109 162.828 30.5008 164.525C27.7492 166.165 25.5831 168.506 24.0024 171.551C22.4802 174.595 21.7191 178.166 21.7191 182.264C21.7191 186.304 22.4802 189.875 24.0024 192.978C25.5831 196.022 27.7492 198.393 30.5008 200.091C33.3109 201.73 36.5016 202.55 40.0728 202.55C43.4098 202.55 46.337 201.818 48.8544 200.354C51.4303 198.832 53.4209 196.608 54.8259 193.68H68.9644C66.9153 199.945 63.3148 204.833 58.1629 208.346C53.0696 211.8 47.0688 213.527 40.1606 213.527C34.3062 213.527 29.0079 212.21 24.2658 209.575C19.5823 206.882 15.8647 203.165 13.1131 198.422C10.4201 193.68 9.07357 188.294 9.07357 182.264ZM109.059 163.647C112.748 163.647 116.026 164.467 118.895 166.106C121.764 167.687 123.988 170.058 125.569 173.219C127.208 176.322 128.028 180.069 128.028 184.46V213H115.733V186.128C115.733 182.264 114.767 179.308 112.836 177.259C110.904 175.151 108.269 174.097 104.932 174.097C101.536 174.097 98.8434 175.151 96.8529 177.259C94.921 179.308 93.955 182.264 93.955 186.128V213H81.6607V148.016H93.955V170.409C95.5357 168.301 97.6433 166.662 100.278 165.491C102.912 164.262 105.839 163.647 109.059 163.647ZM163.517 213.79C158.834 213.79 154.618 212.766 150.872 210.717C147.125 208.609 144.168 205.653 142.002 201.847C139.895 198.042 138.841 193.651 138.841 188.675C138.841 183.699 139.924 179.308 142.09 175.502C144.315 171.697 147.33 168.77 151.135 166.721C154.94 164.613 159.185 163.559 163.868 163.559C168.552 163.559 172.796 164.613 176.602 166.721C180.407 168.77 183.393 171.697 185.559 175.502C187.784 179.308 188.896 183.699 188.896 188.675C188.896 193.651 187.755 198.042 185.471 201.847C183.247 205.653 180.202 208.609 176.338 210.717C172.533 212.766 168.259 213.79 163.517 213.79ZM163.517 203.077C165.742 203.077 167.82 202.55 169.752 201.496C171.743 200.384 173.323 198.744 174.494 196.578C175.665 194.412 176.251 191.778 176.251 188.675C176.251 184.05 175.021 180.508 172.562 178.049C170.162 175.532 167.206 174.273 163.693 174.273C160.18 174.273 157.224 175.532 154.823 178.049C152.482 180.508 151.311 184.05 151.311 188.675C151.311 193.3 152.452 196.871 154.736 199.388C157.077 201.847 160.005 203.077 163.517 203.077ZM212.404 171.902C213.985 169.326 216.034 167.306 218.551 165.843C221.127 164.379 224.055 163.647 227.333 163.647V176.556H224.084C220.22 176.556 217.293 177.464 215.302 179.279C213.37 181.093 212.404 184.255 212.404 188.763V213H200.11V164.35H212.404V171.902ZM283.737 164.35V213H271.355V206.853C269.774 208.96 267.696 210.629 265.12 211.858C262.603 213.029 259.851 213.615 256.865 213.615C253.06 213.615 249.694 212.824 246.766 211.244C243.839 209.604 241.527 207.233 239.829 204.131C238.19 200.969 237.37 197.222 237.37 192.89V164.35H249.664V191.134C249.664 194.998 250.63 197.983 252.562 200.091C254.494 202.14 257.129 203.165 260.466 203.165C263.861 203.165 266.525 202.14 268.457 200.091C270.389 197.983 271.355 194.998 271.355 191.134V164.35H283.737ZM316.68 213.79C312.699 213.79 309.128 213.088 305.966 211.683C302.805 210.219 300.288 208.258 298.414 205.799C296.599 203.34 295.604 200.618 295.428 197.632H307.811C308.045 199.506 308.952 201.057 310.533 202.286C312.172 203.516 314.192 204.131 316.592 204.131C318.934 204.131 320.749 203.662 322.037 202.725C323.383 201.789 324.057 200.589 324.057 199.125C324.057 197.544 323.237 196.373 321.598 195.612C320.017 194.793 317.47 193.915 313.958 192.978C310.328 192.1 307.342 191.192 305 190.256C302.717 189.319 300.727 187.885 299.029 185.953C297.39 184.021 296.57 181.415 296.57 178.137C296.57 175.444 297.331 172.985 298.853 170.76C300.434 168.536 302.659 166.779 305.527 165.491C308.455 164.203 311.879 163.559 315.802 163.559C321.598 163.559 326.223 165.023 329.677 167.95C333.131 170.819 335.034 174.712 335.385 179.63H323.617C323.442 177.698 322.622 176.176 321.159 175.063C319.754 173.892 317.851 173.307 315.451 173.307C313.226 173.307 311.499 173.717 310.269 174.536C309.098 175.356 308.513 176.498 308.513 177.961C308.513 179.6 309.333 180.859 310.972 181.737C312.611 182.557 315.158 183.406 318.612 184.284C322.125 185.162 325.023 186.07 327.306 187.006C329.589 187.943 331.55 189.407 333.189 191.397C334.887 193.329 335.765 195.905 335.824 199.125C335.824 201.935 335.034 204.453 333.453 206.677C331.931 208.902 329.706 210.658 326.779 211.946C323.91 213.176 320.544 213.79 316.68 213.79Z" fill="white"/><path d="M281.431 243.237C280.889 246.386 279.35 249.01 276.817 251.109C274.284 253.171 270.828 254.203 266.449 254.203H259.174L256.351 270H251.411L258.143 232.163H270.357C274.121 232.163 276.944 232.977 278.826 234.606C280.708 236.198 281.649 238.333 281.649 241.011C281.649 241.482 281.576 242.224 281.431 243.237ZM267.154 250.294C269.869 250.294 271.986 249.679 273.506 248.449C275.026 247.182 275.985 245.445 276.383 243.237C276.491 242.586 276.546 241.989 276.546 241.446C276.546 237.863 274.248 236.071 269.651 236.071H262.377L259.88 250.294H267.154ZM293.434 245.897C294.628 243.943 296.13 242.423 297.94 241.337C299.749 240.251 301.812 239.709 304.128 239.709L303.206 244.811H301.903C299.333 244.811 297.18 245.499 295.443 246.874C293.742 248.25 292.602 250.566 292.023 253.823L289.146 270H284.206L289.471 240.251H294.411L293.434 245.897ZM318.897 270.489C316.399 270.489 314.192 269.982 312.274 268.969C310.392 267.919 308.926 266.471 307.877 264.626C306.827 262.744 306.302 260.572 306.302 258.111C306.302 254.746 307.08 251.67 308.637 248.883C310.193 246.06 312.328 243.834 315.042 242.206C317.793 240.577 320.851 239.763 324.217 239.763C326.714 239.763 328.921 240.288 330.839 241.337C332.794 242.35 334.296 243.798 335.345 245.68C336.431 247.526 336.974 249.697 336.974 252.194C336.974 255.56 336.178 258.636 334.585 261.423C332.993 264.21 330.821 266.417 328.071 268.046C325.32 269.674 322.262 270.489 318.897 270.489ZM319.494 266.309C321.846 266.309 323.963 265.675 325.845 264.409C327.727 263.106 329.193 261.405 330.242 259.306C331.328 257.17 331.871 254.89 331.871 252.466C331.871 249.715 331.075 247.616 329.482 246.169C327.89 244.685 325.899 243.943 323.511 243.943C321.159 243.943 319.059 244.594 317.214 245.897C315.368 247.164 313.939 248.865 312.925 251C311.912 253.135 311.405 255.433 311.405 257.894C311.405 260.572 312.165 262.653 313.685 264.137C315.205 265.585 317.141 266.309 319.494 266.309Z" fill="white"/></svg>');
  width: 118px;
  height: 64px;
}

footer.page-footer div.footer div.footer-bottom div.container div.w03-block-footer-bottom div.footer-bottom-row div.w03-block-footer-bottom-moyens-paiement div.payment-icons span.mandat {
  background-image: url('data:image/svg+xml,<svg width="340" height="340" viewBox="0 0 340 340" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M112.721 189.586H211.384C210.383 189.586 209.413 189.271 208.542 188.777C207.388 188.123 206.064 187.507 204.296 186.697C200.978 185.169 196.749 183.641 194.072 182.674C192.569 182.13 191.555 181.764 191.466 181.674C190.356 180.543 189.615 175.897 191.219 170.497C191.585 169.008 192.191 167.519 192.919 166.152C192.937 166.118 192.96 166.087 192.987 166.06C193.049 165.996 193.107 165.932 193.146 165.869C193.167 165.834 193.193 165.804 193.22 165.773L193.22 165.773C193.25 165.738 193.279 165.704 193.301 165.665C193.308 165.653 193.313 165.634 193.319 165.616C193.323 165.603 193.327 165.59 193.331 165.579C193.334 165.572 193.336 165.566 193.339 165.562C193.43 165.413 193.518 165.268 193.605 165.125L193.606 165.124C194.098 164.312 194.546 163.574 195.167 162.836L195.182 162.82C195.261 162.74 195.322 162.647 195.383 162.554C195.437 162.471 195.492 162.388 195.559 162.315C195.616 162.25 195.677 162.167 195.728 162.097C195.781 162.022 195.844 161.958 195.907 161.894C195.996 161.803 196.078 161.705 196.16 161.607C196.249 161.5 196.339 161.393 196.437 161.296C197.087 160.654 197.796 160.02 198.515 159.441C198.828 159.19 199.175 158.981 199.556 158.854C200.188 158.643 200.93 158.473 201.654 158.311C202.016 158.23 202.386 158.187 202.757 158.197C205.109 158.258 207.461 158.691 209.812 159.123C211.222 159.383 212.632 159.642 214.042 159.822C214.246 159.822 214.488 159.898 214.747 160.009C215.189 160.198 215.638 160.377 216.116 160.429C217.201 160.547 218.423 160.503 219.475 160.194C219.721 160.122 219.968 160.051 220.215 159.984C221.905 159.522 223.345 158.312 224.035 156.557C224.652 154.798 225.269 152.915 224.282 151.282C223.335 149.792 224.37 148.975 225.417 148.148C225.753 147.883 226.09 147.617 226.364 147.327C226.551 147.129 226.703 146.893 226.767 146.627C226.919 145.995 226.639 145.485 226.348 144.953L226.348 144.953C226.188 144.662 226.025 144.365 225.928 144.038C225.925 144.026 225.921 144.015 225.918 144.004L225.912 143.981C225.889 143.898 225.869 143.825 225.807 143.756C225.199 143.085 225.11 142.584 225.887 142.119C227.15 141.362 228.15 140.231 227.366 138.723C226.688 137.688 225.699 135.915 226.581 134.756C226.75 134.533 226.991 134.378 227.245 134.26C227.814 133.996 228.439 133.833 229.044 133.675C230.236 133.365 231.35 133.075 231.807 132.067C232.654 129.961 231.348 128.073 230.079 126.237C229.684 125.665 229.292 125.099 228.97 124.532C228.437 123.539 227.841 122.74 227.181 121.856L227.181 121.856C226.923 121.51 226.656 121.152 226.379 120.765C226.105 120.277 225.822 119.818 225.545 119.369C224.823 118.201 224.145 117.102 223.788 115.741C223.321 114.552 223.542 113.462 223.769 112.347L223.769 112.347C223.901 111.696 224.035 111.035 224.035 110.341C224.282 106.825 223.418 103.183 222.431 99.6663C222.173 98.9297 221.979 98.171 221.787 97.418L221.787 97.4176L221.787 97.4172C221.586 96.6279 221.386 95.8449 221.115 95.1C220.941 94.6238 220.811 94.1327 220.701 93.6378C220.571 93.0456 220.356 92.4768 219.97 91.8717C219.953 91.8444 219.935 91.8171 219.918 91.7897L219.916 91.7873C219.772 91.5646 219.627 91.3397 219.573 91.0812C219.568 91.06 219.564 91.0388 219.56 91.0175C219.428 90.2553 220.041 89.631 220.652 89.1562C221.12 88.7921 221.578 88.4183 222.056 87.9713C222.393 87.6555 222.7 87.2842 222.783 86.8295C222.95 85.9158 222.585 84.8708 221.875 84.213C221.683 84.0351 221.452 83.8907 221.195 83.8411C220.505 83.7081 220.211 84.3018 219.902 84.9261C219.694 85.3464 219.479 85.7806 219.132 86.016C219.035 86.0818 218.916 86.1031 218.799 86.1031C218.46 86.1031 218.089 85.8695 218.218 85.5556C218.275 85.4144 218.383 85.2892 218.515 85.1596C218.806 84.8739 219.074 84.4625 218.898 84.0944C218.861 84.0181 218.808 83.9681 218.73 83.9681C217.975 83.9681 217.292 83.821 216.902 83.5267C216.747 83.4099 216.638 83.2475 216.529 83.0851C216.482 83.0156 216.436 82.946 216.385 82.88C214.057 79.8278 210.838 78.1432 207.504 76.8097C207.603 76.8351 207.702 76.8605 207.799 76.8856C208.547 77.0783 209.235 77.2558 209.98 77.301C210.22 77.3156 210.461 77.3308 210.7 77.3602C212.153 77.5391 213.663 77.5187 214.871 77.0068L214.955 76.9713C215.205 76.8666 215.458 76.7603 215.665 76.5877C216.205 76.1369 216.489 75.2213 216.752 74.3727C216.874 73.9812 216.991 73.6041 217.126 73.2933C217.496 72.2886 216.88 70.9072 216.386 70.1537C215.276 68.3955 213.672 67.2652 211.945 66.3861C211.081 66.0094 209.724 65.2559 208.614 64.6279L207.38 64H154.252C155.362 64 155.707 65.9143 154.702 66.3861C152.482 67.3908 149.398 68.8978 147.547 71.1584C146.121 72.9001 144.696 74.7163 143.778 76.7795C143.248 77.9692 142.457 79.0423 141.455 79.8736C139.319 81.6455 137.863 83.8961 136.567 86.2286C136.074 87.1751 135.525 88.0937 134.981 89.0041C133.216 91.9594 131.502 94.8285 131.88 98.2849C132.207 100.872 132.699 103.293 133.209 105.806L133.209 105.806L133.209 105.806L133.209 105.807L133.21 105.809C133.467 107.076 133.729 108.366 133.977 109.713C134.224 111.095 134.47 112.35 134.964 113.732C135.182 114.344 135.207 115.031 135.232 115.704C135.262 116.549 135.292 117.373 135.704 118.002C135.826 118.25 135.881 118.511 135.935 118.768C136.01 119.128 136.084 119.48 136.338 119.774C136.579 120.054 136.814 120.37 136.814 120.739V120.867C136.814 121.043 136.882 121.211 136.985 121.354C137.04 121.431 137.105 121.507 137.17 121.585C137.359 121.809 137.554 122.04 137.554 122.316V122.383C137.554 122.554 137.614 122.721 137.725 122.853C138.188 123.404 138.668 123.942 139.146 124.478L139.147 124.478L139.147 124.479C140.668 126.184 142.162 127.858 142.983 129.807C143.476 131.188 140.639 130.56 139.528 130.058C137.924 129.199 136.783 128.045 135.628 126.879C135.199 126.445 134.767 126.009 134.309 125.586C134.125 125.416 133.842 125.391 133.76 125.628C133.733 125.704 133.75 125.825 133.792 125.894C134.124 126.437 134.673 127.014 135.216 127.583C136.407 128.834 137.567 130.05 136.321 130.812C135.89 131.031 135.436 130.915 134.978 130.799C134.405 130.653 133.827 130.505 133.285 131.015C133.253 131.046 133.225 131.078 133.205 131.117C132.949 131.61 132.565 132.018 132.025 131.888C131.591 131.783 131.153 131.752 130.717 131.721C130.149 131.681 129.586 131.641 129.042 131.439C128.585 131.323 128.287 130.857 127.988 130.389C127.746 130.011 127.504 129.633 127.177 129.438C126.974 129.317 126.736 129.284 126.499 129.25C126.4 129.237 126.301 129.223 126.205 129.202C125.57 129.069 124.949 128.932 124.336 128.796L124.336 128.796C122.166 128.316 120.092 127.857 117.816 127.672C117.164 127.594 116.518 127.51 115.876 127.426C112.388 126.972 109.021 126.533 105.479 127.17C101.851 127.416 99.0529 130.075 96.736 132.901C96.6454 133.012 96.5965 133.15 96.5965 133.293C96.5965 133.6 96.8219 133.872 97.1279 133.851C97.8564 133.801 98.4037 133.399 98.9692 132.985C99.2948 132.746 99.6264 132.503 100.002 132.32C100.195 132.226 100.403 132.171 100.611 132.123C101.669 131.88 102.679 131.565 103.69 131.251C104.8 130.906 105.911 130.56 107.083 130.309C107.935 130.154 108.779 129.976 109.616 129.8C112.173 129.262 114.659 128.739 117.075 128.928C117.446 128.928 117.43 128.93 117.061 128.962C114.573 129.174 112.218 129.899 109.824 130.638L109.824 130.638C109.08 130.867 108.333 131.097 107.576 131.314C105.613 131.95 105.876 133.849 107.919 134.137C111.099 134.585 114.245 135.338 117.322 136.337C119.419 137.091 121.27 138.095 123.12 139.226C123.508 139.521 123.8 139.798 124.072 140.055L124.072 140.055C124.493 140.453 124.865 140.804 125.464 141.11C126.299 141.676 127.482 141.817 128.49 141.638C128.646 141.611 128.801 141.58 128.957 141.548C129.428 141.455 129.9 141.361 130.378 141.361H130.468C130.831 141.361 131.193 141.309 131.543 141.209L131.888 141.11C134.946 140.235 138.091 139.335 140.238 137.137C140.337 137.035 140.615 137.058 140.755 137.079C140.863 137.095 140.966 137.2 140.929 137.303C140.713 137.9 140.562 138.519 140.412 139.137L140.412 139.137L140.412 139.137L140.412 139.137C140.153 140.198 139.896 141.256 139.31 142.191C139.291 142.22 139.273 142.25 139.254 142.279C139.241 142.299 139.228 142.319 139.215 142.34C139.006 142.661 138.798 142.982 138.858 143.358C138.906 143.651 139.313 143.747 139.61 143.747H139.652C139.405 143.747 139.158 143.747 139.158 143.998C139.158 144.23 139.212 144.373 139.248 144.469C139.308 144.63 139.318 144.657 138.939 144.752C138.236 144.929 137.614 145.191 137.135 145.786C137.085 145.847 137.045 145.91 137.089 145.975C137.119 146.019 137.151 146.062 137.182 146.103C137.32 146.288 137.422 146.424 137.181 146.484C137.151 146.492 137.121 146.499 137.091 146.506L137.09 146.506C136.97 146.535 136.853 146.563 136.749 146.608C136.517 146.709 136.556 147.034 136.796 147.113C136.842 147.128 136.89 147.138 136.938 147.138C136.691 147.138 136.444 147.138 136.444 147.389V147.531C136.444 147.868 136.152 148.136 135.868 148.319C135.77 148.381 135.679 148.455 135.589 148.532C135.368 148.717 135.435 149.144 135.716 149.204C136.14 149.293 136.154 149.543 135.763 149.727C135.382 149.907 135.007 150.09 134.634 150.271C133.272 150.934 131.939 151.583 130.441 152.023C130.429 152.027 130.417 152.029 130.404 152.032C130.396 152.033 130.389 152.034 130.381 152.035C130.372 152.036 130.364 152.037 130.355 152.038C130.324 152.041 130.298 152.048 130.275 152.058C130.021 152.173 130.522 152.982 130.78 152.874C131.047 152.762 131.104 152.917 130.853 153.06C129.79 153.667 128.714 154.254 127.624 154.848L127.623 154.848C125.745 155.873 123.827 156.919 121.869 158.124C121.799 158.167 121.734 158.218 121.682 158.281C121.643 158.327 121.596 158.388 121.546 158.459C121.297 158.821 120.914 159.194 120.474 159.194C120.348 159.194 120.217 159.216 120.129 159.305C120.111 159.324 120.094 159.344 120.079 159.364C119.664 159.926 120.167 160.864 120.831 160.648C120.971 160.602 121.111 160.548 121.248 160.496C121.454 160.416 121.654 160.339 121.843 160.295C122.466 160.149 122.513 160.781 121.874 160.823C121.836 160.825 121.799 160.826 121.763 160.826C121.64 160.826 121.578 160.952 121.517 161.078C121.455 161.203 121.393 161.329 121.27 161.329H120.981C120.688 161.329 120.4 161.42 120.168 161.597C119.925 161.783 119.716 161.976 119.613 162.269C119.53 162.503 119.376 162.695 119.131 162.731C118.774 162.783 118.918 163.144 119.276 163.1C120.477 162.955 121.683 162.863 122.888 162.772H122.888C126.612 162.49 130.327 162.209 133.853 160.324C137.418 158.51 140.754 155.996 143.751 152.896C143.939 152.702 144.267 152.677 144.328 152.94C144.339 152.99 144.332 153.065 144.316 153.113C143.57 155.338 142.223 157.074 140.392 158.44C139.74 158.802 139.174 159.251 138.639 159.675C138.059 160.134 137.515 160.565 136.938 160.826C136.414 161.093 135.952 161.423 135.464 161.771L135.463 161.771L135.463 161.771L135.377 161.833C135.023 162.085 134.633 162.283 134.22 162.416C131.152 163.406 127.898 163.886 124.646 164.365C119.057 165.188 113.475 166.01 108.859 169.424C108.717 169.529 108.414 169.512 108.194 169.499L108.193 169.499C108.161 169.497 108.13 169.496 108.102 169.494C108.091 169.494 108.081 169.493 108.071 169.493C108.002 169.491 107.92 169.52 107.868 169.565C107.734 169.682 107.567 169.789 107.396 169.898L107.396 169.898C107.088 170.094 106.769 170.297 106.61 170.582C106.596 170.608 106.589 170.638 106.589 170.668C106.589 170.719 106.609 170.769 106.647 170.804C106.792 170.936 106.915 170.99 107.009 171.01C107.128 171.034 107.232 170.963 107.333 170.894L107.362 170.874C107.434 170.826 107.505 170.786 107.545 170.764C107.566 170.753 107.586 170.741 107.607 170.729C108.681 170.074 109.663 169.514 110.799 169.05C110.913 169.004 111.004 169.142 110.918 169.23C110.911 169.237 110.903 169.243 110.894 169.248C110.466 169.497 110.008 169.746 109.55 169.994C109.107 170.235 108.664 170.476 108.247 170.716C108.232 170.725 108.239 170.748 108.256 170.748C108.273 170.748 108.279 170.77 108.265 170.779C107.793 171.068 107.325 171.36 106.972 171.77C106.897 171.856 106.895 172.009 106.893 172.158C106.891 172.264 106.89 172.368 106.862 172.445C106.857 172.458 106.848 172.476 106.838 172.493C106.834 172.499 106.83 172.505 106.827 172.511C106.82 172.521 106.814 172.53 106.808 172.536C106.78 172.57 106.759 172.604 106.741 172.638C106.711 172.694 106.669 172.748 106.627 172.803C106.547 172.907 106.466 173.012 106.466 173.134C106.466 173.228 106.396 173.394 106.309 173.523C106.29 173.552 106.273 173.582 106.257 173.613L106.257 173.613L106.256 173.613C106.228 173.667 106.198 173.72 106.157 173.762L106.157 173.762C106.143 173.776 106.129 173.791 106.118 173.809C106.104 173.83 106.094 173.853 106.084 173.876C106.078 173.889 106.072 173.902 106.065 173.915C106.059 173.927 106.052 173.94 106.044 173.952L106.041 173.956C106.023 173.982 106 174.009 105.975 174.038C105.915 174.109 105.849 174.186 105.849 174.264C105.849 174.327 105.818 174.358 105.787 174.39C105.757 174.421 105.726 174.453 105.726 174.515C105.726 174.578 105.695 174.61 105.664 174.641C105.633 174.672 105.602 174.704 105.602 174.766V174.892C105.602 175.018 105.726 175.018 105.849 175.018H106.219C106.795 175.018 107.151 174.571 107.508 174.125C107.686 173.901 107.864 173.678 108.07 173.511L108.983 172.89C109.067 172.834 109.255 172.858 109.293 172.952C109.305 172.982 109.29 173.021 109.267 173.045C109.219 173.095 109.197 173.121 109.188 173.154C109.181 173.177 109.176 173.201 109.171 173.225L109.171 173.225C109.162 173.27 109.153 173.314 109.131 173.354C109.085 173.435 109.04 173.504 108.995 173.573C108.936 173.663 108.877 173.753 108.819 173.869C108.814 173.879 108.806 173.889 108.799 173.899L108.795 173.905C108.762 173.95 108.762 174.036 108.762 174.123C108.762 174.226 108.762 174.33 108.706 174.367C107.548 175.126 106.332 175.974 105.353 176.911C105.261 177 105.321 177.154 105.424 177.23C105.442 177.244 105.468 177.256 105.492 177.268L105.492 177.268L105.493 177.268C105.508 177.276 105.524 177.284 105.537 177.292C105.598 177.327 105.578 177.428 105.479 177.529C105.248 177.764 105.065 178.048 104.871 178.35L104.871 178.35C104.753 178.533 104.631 178.722 104.492 178.911L103.752 180.041C103.628 180.229 103.536 180.386 103.443 180.543L103.443 180.544C103.36 180.685 103.277 180.826 103.171 180.99C103.165 181 103.159 181.012 103.154 181.024C103.15 181.035 103.146 181.047 103.142 181.058L103.141 181.059L103.141 181.059L103.141 181.059C103.134 181.079 103.128 181.098 103.118 181.115C103.06 181.224 103.111 181.298 103.234 181.294C103.442 181.288 103.662 181.263 103.752 181.171C104.891 180.128 106.03 178.977 107.169 177.818C107.26 177.726 107.378 177.668 107.496 177.611C107.614 177.553 107.732 177.496 107.823 177.404C108.096 177.154 108.363 176.897 108.63 176.641L108.63 176.641C109.567 175.742 110.495 174.851 111.647 174.264C112.142 174.063 112.557 173.619 112.957 173.192L112.957 173.192L112.957 173.192C113.056 173.086 113.153 172.982 113.251 172.883C113.578 172.55 113.95 172.262 114.366 172.049C115.484 171.476 116.67 170.996 117.86 170.675C117.92 170.659 117.974 170.625 118.028 170.59L118.028 170.59C118.092 170.55 118.155 170.509 118.229 170.499C118.248 170.497 118.267 170.495 118.287 170.493L118.287 170.493C118.321 170.49 118.355 170.486 118.389 170.479C121.2 169.857 124.011 169.238 126.821 168.99C127.28 168.99 127.739 169.005 128.202 169.021C129.605 169.068 131.043 169.116 132.62 168.738C133.575 168.576 134.479 168.153 135.365 167.737C135.774 167.546 136.179 167.356 136.583 167.195C136.695 167.15 136.814 167.233 136.814 167.353C136.814 167.475 136.937 167.559 137.05 167.511C138.594 166.851 139.97 165.849 141.337 164.853C142.743 163.83 144.139 162.813 145.699 162.182C146.101 162.019 146.389 162.037 146.789 162.203C147.12 162.34 147.558 162.087 147.824 161.847C149.658 160.197 151.62 158.496 154.192 158.624C154.373 158.633 154.501 158.772 154.627 158.911C154.757 159.053 154.887 159.194 155.073 159.194C155.115 159.194 155.134 159.246 155.102 159.273C154.404 159.857 153.605 160.44 152.803 161.024C152.753 161.06 152.704 161.097 152.671 161.149C152.556 161.331 152.68 161.501 152.85 161.559C152.93 161.586 153.016 161.564 153.093 161.53C153.695 161.267 154.18 160.916 154.656 160.571L154.657 160.571C154.807 160.462 154.956 160.354 155.108 160.249C155.296 160.12 155.736 160.512 155.584 160.682C155.572 160.696 155.558 160.706 155.542 160.715C154.687 161.217 153.831 161.964 152.975 162.71C150.138 165.222 147.671 167.859 145.203 170.748C143.97 172.255 142.613 173.636 141.256 175.018L141.255 175.018C139.035 177.278 132.373 180.418 129.412 181.674C127.438 182.679 125.641 183.516 123.964 184.298L123.963 184.298L123.963 184.298C120.929 185.712 118.289 186.942 115.707 188.648C114.818 189.235 113.787 189.586 112.721 189.586ZM5 64C3.15006 64 1.53477 65.0047 0.669983 66.4981C1.53477 65.0047 3.15007 64 5.00001 64H5ZM105.77 157.826L105.77 157.826C105.933 157.789 106.096 157.751 106.259 157.721C106.635 157.65 107.02 157.618 107.405 157.585L107.405 157.585L107.405 157.585H107.405C107.975 157.536 108.547 157.488 109.096 157.316C109.899 157.066 109.793 156.42 109.128 155.905C109.082 155.869 109.034 155.827 108.985 155.784C108.814 155.633 108.624 155.466 108.423 155.489C108.13 155.522 107.818 155.704 107.528 155.874C107.417 155.939 107.309 156.002 107.206 156.054C106.901 156.209 106.537 156.317 106.173 156.424C105.559 156.605 104.943 156.787 104.604 157.199C104.373 157.479 104.269 157.997 104.632 158.001C104.644 158.001 104.658 158.001 104.671 158.001C105.041 157.995 105.406 157.91 105.77 157.826ZM69.4917 152.464C69.5753 152.684 69.8352 152.639 69.9909 152.464C75.5497 146.197 80.559 140.782 87.7141 136.337C87.9031 136.241 87.8387 136.329 87.7427 136.46C87.5882 136.672 87.352 136.995 87.9608 136.84C90.3856 136.223 91.4865 134.089 92.5511 132.026L92.5512 132.026L92.5512 132.026C92.7865 131.57 93.02 131.118 93.2656 130.686C94.3465 128.852 95.8904 127.704 97.4548 126.54C98.4165 125.825 99.3859 125.104 100.26 124.214C100.406 124.066 100.669 124.143 100.572 124.327C100.515 124.437 100.488 124.607 100.594 124.671C100.722 124.747 100.849 124.771 100.976 124.78C101.097 124.787 101.214 124.747 101.321 124.69C101.443 124.623 101.568 124.569 101.693 124.521C102.936 124.051 102.788 122.906 101.468 122.754C100.259 122.615 99.0237 122.715 97.9535 123.151C93.0189 125.537 88.8244 129.305 84.8766 133.574C82.884 135.816 80.8023 137.877 78.3283 139.447C77.4713 139.991 76.7329 140.714 76.2541 141.609C74.2866 145.287 72.2459 148.637 69.5396 152.177C69.4854 152.248 69.4599 152.381 69.4917 152.464ZM88.6551 137.64C88.9721 137.312 89.1327 136.568 88.701 136.714C87.8965 136.948 87.199 137.727 86.9079 138.645L86.9077 138.645C86.8652 138.78 86.8149 138.938 86.9244 139.026C87.1396 139.2 87.4804 139.046 87.7045 138.885C87.975 138.689 88.153 138.458 88.3309 138.095C88.439 137.875 88.5471 137.752 88.6551 137.64ZM99.7169 172.947C99.8027 172.842 99.8758 172.737 99.9274 172.632C100.174 172.129 98.9405 172.255 98.5704 172.506C98.3236 172.632 98.2003 172.757 98.0769 173.008C97.8302 173.385 97.4601 173.762 97.09 174.013C96.7816 174.264 96.504 174.547 96.2264 174.829C95.9488 175.112 95.6712 175.394 95.3628 175.646C95.0563 175.958 95.9344 176.097 96.3854 175.993C96.5266 175.961 96.6217 175.847 96.715 175.735L96.7373 175.708C96.8805 175.538 97.0443 175.394 97.1964 175.26L97.2352 175.226L97.276 175.19C97.3966 175.083 97.551 175.018 97.7124 175.018C97.7902 175.018 97.8675 175.003 97.9383 174.971C98.5068 174.713 99.0692 174.254 99.5286 173.791C99.5477 173.772 99.5772 173.753 99.5988 173.736C99.692 173.666 99.6811 173.499 99.6701 173.331C99.6602 173.18 99.6502 173.028 99.7169 172.947ZM93.0191 172.631L93.0191 172.631L93.0192 172.631C93.8827 172.003 94.7461 171.376 95.7329 170.748C96.0294 170.559 96.3231 170.368 96.6153 170.177C97.632 169.514 98.6301 168.864 99.6627 168.386C100.36 168.064 100.421 167.232 99.6533 167.231C99.5897 167.231 99.5262 167.239 99.4635 167.25C98.9959 167.332 98.4686 167.252 97.9338 167.171C97.2118 167.062 96.4763 166.951 95.8563 167.231C94.747 167.771 93.4869 168.1 92.2308 168.428C90.4199 168.901 88.6173 169.371 87.2866 170.469C87.1535 170.579 87.0396 170.71 86.9258 170.841L86.9256 170.841C86.8567 170.921 86.7879 171 86.7149 171.074C86.6461 171.144 86.5782 171.215 86.5236 171.3C86.4921 171.348 86.4597 171.397 86.4191 171.438C86.378 171.48 86.3303 171.515 86.2782 171.542C86.1257 171.62 85.9732 171.704 85.8207 171.822C85.6992 171.916 85.5841 172.019 85.4692 172.122L85.4062 172.178C85.1622 172.394 84.9478 172.636 84.7446 172.865C84.6214 173.004 84.5023 173.138 84.3831 173.259C84.3458 173.297 84.3084 173.347 84.2677 173.401C84.1738 173.526 84.0617 173.674 83.8897 173.762C83.5196 174.013 84.013 174.39 84.2598 174.139L84.2598 174.139C84.5039 173.89 84.7481 173.642 85.1117 173.393C85.1192 173.388 85.1283 173.385 85.1374 173.385C85.1781 173.385 85.1986 173.434 85.1702 173.463C84.8362 173.804 84.5092 174.152 84.2802 174.6C84.2665 174.627 84.2598 174.656 84.2598 174.686C84.2598 174.738 84.2377 174.786 84.2087 174.828C84.1829 174.865 84.1664 174.903 84.1557 174.94C84.14 174.995 84.1158 175.047 84.0917 175.099L84.0917 175.099C84.0605 175.166 84.0293 175.232 84.0169 175.305C84.013 175.328 84.013 175.355 84.013 175.394C84.013 175.475 83.9773 175.55 83.9376 175.62C83.9104 175.668 83.8908 175.72 83.8674 175.783L83.8674 175.783C83.8476 175.835 83.8252 175.895 83.7932 175.965C83.7761 176.003 83.7663 176.044 83.7663 176.085C83.7663 176.126 83.7565 176.167 83.7394 176.205C83.7074 176.275 83.685 176.335 83.6652 176.388C83.6249 176.495 83.5958 176.573 83.5196 176.65C83.4579 176.713 83.3962 176.807 83.3345 176.901C83.2728 176.996 83.2112 177.09 83.1495 177.153C83.0674 177.236 82.9946 177.328 82.9268 177.424C82.8366 177.551 82.7463 177.666 82.656 177.781C82.5554 177.909 82.4547 178.037 82.3541 178.182C82.3423 178.199 82.3325 178.217 82.3235 178.236C82.3175 178.249 82.3119 178.262 82.3062 178.275C82.2878 178.318 82.2694 178.361 82.2386 178.394C82.1928 178.443 82.1577 178.502 82.1228 178.561L82.1227 178.561C82.1019 178.597 82.0812 178.632 82.0583 178.664C82.0313 178.703 82.0043 178.744 81.9773 178.785L81.9689 178.798C81.9145 178.881 81.8472 178.95 81.7797 179.018C81.7183 179.08 81.6566 179.143 81.6045 179.217C81.5777 179.255 81.533 179.307 81.507 179.346C81.2878 179.669 81.0686 179.898 80.8495 180.122C80.8213 180.151 80.8055 180.189 80.8055 180.229C80.8055 180.27 80.8222 180.308 80.8467 180.34C80.8827 180.387 80.9058 180.434 80.9289 180.481L80.9289 180.481C80.947 180.518 80.9651 180.554 80.9895 180.591C81.0087 180.62 81.0395 180.637 81.0705 180.654C81.0965 180.669 81.1227 180.683 81.1423 180.705C81.1447 180.708 81.1469 180.71 81.1489 180.713C81.1567 180.724 81.1635 180.735 81.1699 180.747C81.175 180.756 81.1799 180.766 81.1848 180.776C81.1995 180.805 81.2141 180.834 81.2365 180.857C81.2765 180.897 81.3327 180.923 81.3857 180.902C81.4217 180.888 81.4548 180.868 81.4815 180.848C81.5107 180.827 81.5265 180.795 81.5425 180.762C81.5505 180.746 81.5585 180.73 81.5681 180.715C81.5792 180.698 81.5933 180.683 81.6074 180.669L81.6104 180.666C81.6205 180.656 81.6325 180.644 81.6455 180.632C81.7021 180.577 81.777 180.505 81.7894 180.443C81.7955 180.413 81.8036 180.405 81.8211 180.388L81.8326 180.377L81.863 180.346C81.8969 180.312 81.9158 180.265 81.9158 180.217C81.9158 180.184 81.9246 180.152 81.9417 180.123C82.2133 179.678 82.5479 179.359 82.8988 179.024C83.0221 178.907 83.1475 178.787 83.2728 178.66C83.3962 178.534 83.5504 178.408 83.7046 178.283L83.7049 178.283L83.7049 178.283C83.8239 178.186 83.943 178.089 84.0478 177.992C84.1057 177.938 84.1809 177.906 84.2598 177.906C84.3387 177.906 84.4124 177.871 84.4793 177.829C84.5089 177.811 84.5386 177.796 84.5682 177.781C84.6299 177.749 84.6916 177.718 84.7533 177.655C84.8269 177.58 85.0276 177.592 85.2053 177.604C85.3058 177.61 85.3988 177.616 85.4574 177.605C85.506 177.596 85.5515 177.579 85.5867 177.554C85.6081 177.54 85.6289 177.524 85.6516 177.511C85.7894 177.433 85.8402 177.356 85.891 177.278C85.9184 177.236 85.9458 177.194 85.9869 177.153L86.4804 176.65L86.8505 176.274L87.2206 175.897C87.9339 175.171 88.6472 174.561 89.4709 174.068C89.532 174.032 89.5931 174.01 89.6641 174.015C89.6799 174.017 89.696 174.018 89.7122 174.02C89.7386 174.023 89.7655 174.026 89.7926 174.029C89.9329 174.047 90.0787 174.066 90.1997 174.008C90.4837 173.871 90.7759 173.743 91.0705 173.612L91.0707 173.612C91.7279 173.322 92.3978 173.027 93.0189 172.632L93.0191 172.631ZM100.489 153.753C100.432 153.826 100.331 153.953 100.544 154.17C101.284 154.924 102.641 154.673 103.505 153.919C104.245 153.417 104.862 153.417 105.849 153.417C106.053 153.417 106.214 153.276 106.373 153.137C106.544 152.988 106.712 152.841 106.928 152.871C107.202 152.91 107.465 152.914 107.807 152.915C107.9 152.915 107.992 152.904 108.082 152.884L108.671 152.751L108.671 152.751L108.671 152.751C112.609 151.862 116.425 151.001 120.164 149.578C121.988 148.883 122.213 146.532 120.518 145.565C116.102 143.046 111.124 141.646 106.184 140.256L106.184 140.256L105.477 140.057C105.274 140 105.072 139.943 104.87 139.886C104.561 139.798 104.526 139.735 104.809 139.583C104.955 139.505 104.996 139.26 104.854 139.176C104.333 138.868 103.749 138.798 103.169 138.728C102.836 138.688 102.504 138.648 102.186 138.564C101.936 138.497 101.962 138.347 102.184 138.214C102.309 138.139 102.287 137.918 102.153 137.86C101.449 137.554 100.746 137.366 100.043 137.221C99.2144 137.05 98.6937 135.048 98.6937 134.202C98.6937 133.645 97.6926 134.085 97.2266 134.39C95.2977 135.653 93.7898 137.46 92.7543 139.652C92.3637 140.479 92.7351 141.484 93.6419 141.603C93.8556 141.631 94.0695 141.644 94.2831 141.648C95.5624 141.674 95.7393 142.301 94.4993 142.617C93.8824 142.742 93.1422 143.245 93.389 143.747C93.4627 143.897 93.4411 144.35 93.2945 144.431C93.109 144.533 92.9236 144.641 92.7381 144.764C92.5649 144.879 92.5649 145.129 92.7507 145.222C93.318 145.504 93.8526 145.423 94.4053 145.338C94.5291 145.319 94.6538 145.3 94.7801 145.285C94.973 145.261 95.1378 145.408 95.2946 145.549L95.2947 145.549L95.2948 145.549C95.3432 145.592 95.3908 145.634 95.4383 145.671C95.6918 145.867 95.6705 146.149 95.3952 146.313C94.5378 146.822 93.838 147.525 93.6357 148.142C93.3405 148.894 92.8246 149.33 92.2992 149.775C92.0231 150.009 91.7443 150.245 91.4936 150.53C91.3557 150.686 91.2917 150.892 91.2917 151.101C91.2917 151.376 91.1763 151.64 90.9692 151.821C90.2719 152.432 89.557 152.985 88.8499 153.532C87.4043 154.65 85.9912 155.743 84.8269 157.252C84.7141 157.398 84.7318 157.7 84.7453 157.93C84.7468 157.955 84.7482 157.979 84.7494 158.002C84.7508 158.028 84.7518 158.052 84.7524 158.075C84.7538 158.138 84.7326 158.217 84.6913 158.264C84.5015 158.482 84.2681 158.654 84.0385 158.824C83.7506 159.037 83.4686 159.246 83.2863 159.533C83.1726 159.712 83.1139 159.967 83.1808 160.169C83.247 160.368 83.4986 160.293 83.6961 160.221C85.0202 159.741 86.2027 158.973 87.3791 158.209L87.3792 158.209C88.4867 157.49 89.5887 156.774 90.7982 156.305C91.8008 156.033 92.6947 155.577 93.5585 155.136L93.5586 155.136C94.2891 154.763 94.9981 154.401 95.7329 154.17C96.2881 154.045 96.9358 153.856 97.5835 153.668L97.5845 153.668C98.0032 153.546 98.422 153.424 98.8157 153.319C98.9845 153.274 99.1267 153.377 99.2725 153.483C99.3993 153.574 99.5288 153.668 99.6807 153.668H100.284C100.555 153.668 100.539 153.689 100.489 153.753ZM216.222 110.144C215.904 110.093 215.573 110.04 215.276 109.964C213.906 109.732 212.853 109.929 211.629 110.159C211.53 110.178 211.43 110.197 211.328 110.215L211.139 110.254C210.543 110.374 210.131 109.392 210.711 109.211C211.146 109.112 211.6 108.937 212.058 108.76C212.611 108.546 213.17 108.33 213.709 108.244C213.829 108.225 213.951 108.211 214.072 108.197C214.254 108.175 214.436 108.154 214.615 108.116C214.733 108.091 214.852 108.065 214.971 108.04C216.087 107.797 217.22 107.551 218.113 107.955C218.53 108.143 219.05 108.261 219.551 108.374C220.386 108.563 221.166 108.74 221.321 109.211C221.753 110.422 220.859 111.632 219.718 112.59C219.399 112.857 219.158 113.221 219.482 113.482C219.496 113.492 219.509 113.503 219.523 113.514C219.539 113.527 219.556 113.54 219.573 113.554C219.932 113.844 219.882 114.37 219.488 114.612C219.285 114.737 219.051 114.815 218.827 114.846C218.684 114.866 218.541 114.904 218.433 114.999C218.228 115.177 217.995 115.434 217.753 115.702C217.71 115.75 217.666 115.798 217.623 115.845C217.494 115.988 217.495 116.394 217.496 116.609L217.496 116.643C217.496 116.699 217.502 116.773 217.507 116.854C217.521 117.054 217.538 117.298 217.489 117.429C217.307 117.913 217.344 118.508 217.378 119.077C217.431 119.942 217.481 120.748 216.756 121.016C215.898 121.265 215.01 121.391 214.106 121.393C213.346 121.394 213.439 121.006 213.982 120.475C214.095 120.364 214.165 120.177 214.165 120.019V119.258C214.165 119.064 214.019 119.02 213.839 119.01C213.748 119.004 213.604 119.087 213.506 119.144C213.489 119.153 213.473 119.162 213.46 119.17C213.269 119.275 213.182 119.078 213.093 118.879L213.09 118.872C212.964 118.588 212.728 118.353 212.547 118.278C212.478 118.249 212.401 118.26 212.328 118.272C211.684 118.369 211.096 118.268 210.55 118.023C209.724 117.653 209.992 116.364 210.876 116.562C210.89 116.566 210.904 116.569 210.919 116.572C211.039 116.601 211.172 116.632 211.275 116.571C211.44 116.474 211.512 116.243 211.595 115.978C211.677 115.713 211.771 115.414 211.977 115.178C212.1 115.037 212.291 114.988 212.478 114.988C212.765 114.988 213.031 114.853 213.228 114.645C213.834 114.003 214.581 113.529 215.29 113.08C216.144 112.538 216.942 112.032 217.371 111.31C217.589 110.942 217.567 110.457 217.159 110.331C216.905 110.253 216.572 110.2 216.222 110.144Z" fill="white"/><path d="M1.85 262.758C1.85 259.991 2.41667 257.541 3.55 255.408C4.71667 253.274 6.28333 251.624 8.25 250.458C10.25 249.258 12.45 248.658 14.85 248.658C17.0167 248.658 18.9 249.091 20.5 249.958C22.1333 250.791 23.4333 251.841 24.4 253.108V249.108H30.15V276.658H24.4V272.558C23.4333 273.858 22.1167 274.941 20.45 275.808C18.7833 276.674 16.8833 277.108 14.75 277.108C12.3833 277.108 10.2167 276.508 8.25 275.308C6.28333 274.074 4.71667 272.374 3.55 270.208C2.41667 268.008 1.85 265.524 1.85 262.758ZM24.4 262.858C24.4 260.958 24 259.308 23.2 257.908C22.4333 256.508 21.4167 255.441 20.15 254.708C18.8833 253.974 17.5167 253.608 16.05 253.608C14.5833 253.608 13.2167 253.974 11.95 254.708C10.6833 255.408 9.65 256.458 8.85 257.858C8.08333 259.224 7.7 260.858 7.7 262.758C7.7 264.658 8.08333 266.324 8.85 267.758C9.65 269.191 10.6833 270.291 11.95 271.058C13.25 271.791 14.6167 272.158 16.05 272.158C17.5167 272.158 18.8833 271.791 20.15 271.058C21.4167 270.324 22.4333 269.258 23.2 267.858C24 266.424 24.4 264.758 24.4 262.858ZM35.7367 262.758C35.7367 259.991 36.3034 257.541 37.4367 255.408C38.6034 253.274 40.1701 251.624 42.1367 250.458C44.1367 249.258 46.3534 248.658 48.7867 248.658C50.5867 248.658 52.3534 249.058 54.0867 249.858C55.8534 250.624 57.2534 251.658 58.2867 252.958V239.658H64.0367V276.658H58.2867V272.508C57.3534 273.841 56.0534 274.941 54.3867 275.808C52.7534 276.674 50.8701 277.108 48.7367 277.108C46.3367 277.108 44.1367 276.508 42.1367 275.308C40.1701 274.074 38.6034 272.374 37.4367 270.208C36.3034 268.008 35.7367 265.524 35.7367 262.758ZM58.2867 262.858C58.2867 260.958 57.8867 259.308 57.0867 257.908C56.3201 256.508 55.3034 255.441 54.0367 254.708C52.7701 253.974 51.4034 253.608 49.9367 253.608C48.4701 253.608 47.1034 253.974 45.8367 254.708C44.5701 255.408 43.5367 256.458 42.7367 257.858C41.9701 259.224 41.5867 260.858 41.5867 262.758C41.5867 264.658 41.9701 266.324 42.7367 267.758C43.5367 269.191 44.5701 270.291 45.8367 271.058C47.1367 271.791 48.5034 272.158 49.9367 272.158C51.4034 272.158 52.7701 271.791 54.0367 271.058C55.3034 270.324 56.3201 269.258 57.0867 267.858C57.8867 266.424 58.2867 264.758 58.2867 262.858ZM104.873 248.658C107.04 248.658 108.973 249.108 110.673 250.008C112.407 250.908 113.757 252.241 114.723 254.008C115.723 255.774 116.223 257.908 116.223 260.408V276.658H110.573V261.258C110.573 258.791 109.957 256.908 108.723 255.608C107.49 254.274 105.807 253.608 103.673 253.608C101.54 253.608 99.8401 254.274 98.5734 255.608C97.3401 256.908 96.7234 258.791 96.7234 261.258V276.658H91.0734V261.258C91.0734 258.791 90.4568 256.908 89.2234 255.608C87.9901 254.274 86.3068 253.608 84.1734 253.608C82.0401 253.608 80.3401 254.274 79.0734 255.608C77.8401 256.908 77.2234 258.791 77.2234 261.258V276.658H71.5234V249.108H77.2234V252.258C78.1568 251.124 79.3401 250.241 80.7734 249.608C82.2068 248.974 83.7401 248.658 85.3734 248.658C87.5734 248.658 89.5401 249.124 91.2734 250.058C93.0068 250.991 94.3401 252.341 95.2734 254.108C96.1068 252.441 97.4068 251.124 99.1734 250.158C100.94 249.158 102.84 248.658 104.873 248.658ZM126.377 245.458C125.343 245.458 124.477 245.108 123.777 244.408C123.077 243.708 122.727 242.841 122.727 241.808C122.727 240.774 123.077 239.908 123.777 239.208C124.477 238.508 125.343 238.158 126.377 238.158C127.377 238.158 128.227 238.508 128.927 239.208C129.627 239.908 129.977 240.774 129.977 241.808C129.977 242.841 129.627 243.708 128.927 244.408C128.227 245.108 127.377 245.458 126.377 245.458ZM129.177 249.108V276.658H123.477V249.108H129.177ZM150.56 248.658C152.727 248.658 154.66 249.108 156.36 250.008C158.093 250.908 159.443 252.241 160.41 254.008C161.377 255.774 161.86 257.908 161.86 260.408V276.658H156.21V261.258C156.21 258.791 155.593 256.908 154.36 255.608C153.127 254.274 151.443 253.608 149.31 253.608C147.177 253.608 145.477 254.274 144.21 255.608C142.977 256.908 142.36 258.791 142.36 261.258V276.658H136.66V249.108H142.36V252.258C143.293 251.124 144.477 250.241 145.91 249.608C147.377 248.974 148.927 248.658 150.56 248.658ZM172.031 245.458C170.998 245.458 170.131 245.108 169.431 244.408C168.731 243.708 168.381 242.841 168.381 241.808C168.381 240.774 168.731 239.908 169.431 239.208C170.131 238.508 170.998 238.158 172.031 238.158C173.031 238.158 173.881 238.508 174.581 239.208C175.281 239.908 175.631 240.774 175.631 241.808C175.631 242.841 175.281 243.708 174.581 244.408C173.881 245.108 173.031 245.458 172.031 245.458ZM174.831 249.108V276.658H169.131V249.108H174.831ZM192.314 277.108C190.148 277.108 188.198 276.724 186.464 275.958C184.764 275.158 183.414 274.091 182.414 272.758C181.414 271.391 180.881 269.874 180.814 268.208H186.714C186.814 269.374 187.364 270.358 188.364 271.158C189.398 271.924 190.681 272.308 192.214 272.308C193.814 272.308 195.048 272.008 195.914 271.408C196.814 270.774 197.264 269.974 197.264 269.008C197.264 267.974 196.764 267.208 195.764 266.708C194.798 266.208 193.248 265.658 191.114 265.058C189.048 264.491 187.364 263.941 186.064 263.408C184.764 262.874 183.631 262.058 182.664 260.958C181.731 259.858 181.264 258.408 181.264 256.608C181.264 255.141 181.698 253.808 182.564 252.608C183.431 251.374 184.664 250.408 186.264 249.708C187.898 249.008 189.764 248.658 191.864 248.658C194.998 248.658 197.514 249.458 199.414 251.058C201.348 252.624 202.381 254.774 202.514 257.508H196.814C196.714 256.274 196.214 255.291 195.314 254.558C194.414 253.824 193.198 253.458 191.664 253.458C190.164 253.458 189.014 253.741 188.214 254.308C187.414 254.874 187.014 255.624 187.014 256.558C187.014 257.291 187.281 257.908 187.814 258.408C188.348 258.908 188.998 259.308 189.764 259.608C190.531 259.874 191.664 260.224 193.164 260.658C195.164 261.191 196.798 261.741 198.064 262.308C199.364 262.841 200.481 263.641 201.414 264.708C202.348 265.774 202.831 267.191 202.864 268.958C202.864 270.524 202.431 271.924 201.564 273.158C200.698 274.391 199.464 275.358 197.864 276.058C196.298 276.758 194.448 277.108 192.314 277.108ZM215.673 253.758V269.008C215.673 270.041 215.907 270.791 216.373 271.258C216.873 271.691 217.707 271.908 218.873 271.908H222.373V276.658H217.873C215.307 276.658 213.34 276.058 211.973 274.858C210.607 273.658 209.923 271.708 209.923 269.008V253.758H206.673V249.108H209.923V242.258H215.673V249.108H222.373V253.758H215.673ZM233.327 253.108C234.16 251.708 235.26 250.624 236.627 249.858C238.027 249.058 239.677 248.658 241.577 248.658V254.558H240.127C237.894 254.558 236.194 255.124 235.027 256.258C233.894 257.391 233.327 259.358 233.327 262.158V276.658H227.627V249.108H233.327V253.108ZM244.916 262.758C244.916 259.991 245.483 257.541 246.616 255.408C247.783 253.274 249.35 251.624 251.316 250.458C253.316 249.258 255.516 248.658 257.916 248.658C260.083 248.658 261.966 249.091 263.566 249.958C265.2 250.791 266.5 251.841 267.466 253.108V249.108H273.216V276.658H267.466V272.558C266.5 273.858 265.183 274.941 263.516 275.808C261.85 276.674 259.95 277.108 257.816 277.108C255.45 277.108 253.283 276.508 251.316 275.308C249.35 274.074 247.783 272.374 246.616 270.208C245.483 268.008 244.916 265.524 244.916 262.758ZM267.466 262.858C267.466 260.958 267.066 259.308 266.266 257.908C265.5 256.508 264.483 255.441 263.216 254.708C261.95 253.974 260.583 253.608 259.116 253.608C257.65 253.608 256.283 253.974 255.016 254.708C253.75 255.408 252.716 256.458 251.916 257.858C251.15 259.224 250.766 260.858 250.766 262.758C250.766 264.658 251.15 266.324 251.916 267.758C252.716 269.191 253.75 270.291 255.016 271.058C256.316 271.791 257.683 272.158 259.116 272.158C260.583 272.158 261.95 271.791 263.216 271.058C264.483 270.324 265.5 269.258 266.266 267.858C267.066 266.424 267.466 264.758 267.466 262.858ZM287.353 253.758V269.008C287.353 270.041 287.586 270.791 288.053 271.258C288.553 271.691 289.386 271.908 290.553 271.908H294.053V276.658H289.553C286.986 276.658 285.02 276.058 283.653 274.858C282.286 273.658 281.603 271.708 281.603 269.008V253.758H278.353V249.108H281.603V242.258H287.353V249.108H294.053V253.758H287.353ZM302.207 245.458C301.173 245.458 300.307 245.108 299.607 244.408C298.907 243.708 298.557 242.841 298.557 241.808C298.557 240.774 298.907 239.908 299.607 239.208C300.307 238.508 301.173 238.158 302.207 238.158C303.207 238.158 304.057 238.508 304.757 239.208C305.457 239.908 305.807 240.774 305.807 241.808C305.807 242.841 305.457 243.708 304.757 244.408C304.057 245.108 303.207 245.458 302.207 245.458ZM305.007 249.108V276.658H299.307V249.108H305.007ZM324.04 253.758H318.94V276.658H313.19V253.758H309.94V249.108H313.19V247.158C313.19 243.991 314.024 241.691 315.69 240.258C317.39 238.791 320.04 238.058 323.64 238.058V242.808C321.907 242.808 320.69 243.141 319.99 243.808C319.29 244.441 318.94 245.558 318.94 247.158V249.108H324.04V253.758Z" fill="white"/><path d="M112.35 198.004V232.754H106.65V208.954L96.05 232.754H92.1L81.45 208.954V232.754H75.75V198.004H81.9L94.1 225.254L106.25 198.004H112.35ZM117.942 218.854C117.942 216.087 118.508 213.637 119.642 211.504C120.808 209.37 122.375 207.72 124.342 206.554C126.342 205.354 128.542 204.754 130.942 204.754C133.108 204.754 134.992 205.187 136.592 206.054C138.225 206.887 139.525 207.937 140.492 209.204V205.204H146.242V232.754H140.492V228.654C139.525 229.954 138.208 231.037 136.542 231.904C134.875 232.77 132.975 233.204 130.842 233.204C128.475 233.204 126.308 232.604 124.342 231.404C122.375 230.17 120.808 228.47 119.642 226.304C118.508 224.104 117.942 221.62 117.942 218.854ZM140.492 218.954C140.492 217.054 140.092 215.404 139.292 214.004C138.525 212.604 137.508 211.537 136.242 210.804C134.975 210.07 133.608 209.704 132.142 209.704C130.675 209.704 129.308 210.07 128.042 210.804C126.775 211.504 125.742 212.554 124.942 213.954C124.175 215.32 123.792 216.954 123.792 218.854C123.792 220.754 124.175 222.42 124.942 223.854C125.742 225.287 126.775 226.387 128.042 227.154C129.342 227.887 130.708 228.254 132.142 228.254C133.608 228.254 134.975 227.887 136.242 227.154C137.508 226.42 138.525 225.354 139.292 223.954C140.092 222.52 140.492 220.854 140.492 218.954ZM167.629 204.754C169.795 204.754 171.729 205.204 173.429 206.104C175.162 207.004 176.512 208.337 177.479 210.104C178.445 211.87 178.929 214.004 178.929 216.504V232.754H173.279V217.354C173.279 214.887 172.662 213.004 171.429 211.704C170.195 210.37 168.512 209.704 166.379 209.704C164.245 209.704 162.545 210.37 161.279 211.704C160.045 213.004 159.429 214.887 159.429 217.354V232.754H153.729V205.204H159.429V208.354C160.362 207.22 161.545 206.337 162.979 205.704C164.445 205.07 165.995 204.754 167.629 204.754ZM184.299 218.854C184.299 216.087 184.866 213.637 185.999 211.504C187.166 209.37 188.733 207.72 190.699 206.554C192.699 205.354 194.916 204.754 197.349 204.754C199.149 204.754 200.916 205.154 202.649 205.954C204.416 206.72 205.816 207.754 206.849 209.054V195.754H212.599V232.754H206.849V228.604C205.916 229.937 204.616 231.037 202.949 231.904C201.316 232.77 199.433 233.204 197.299 233.204C194.899 233.204 192.699 232.604 190.699 231.404C188.733 230.17 187.166 228.47 185.999 226.304C184.866 224.104 184.299 221.62 184.299 218.854ZM206.849 218.954C206.849 217.054 206.449 215.404 205.649 214.004C204.883 212.604 203.866 211.537 202.599 210.804C201.333 210.07 199.966 209.704 198.499 209.704C197.033 209.704 195.666 210.07 194.399 210.804C193.133 211.504 192.099 212.554 191.299 213.954C190.533 215.32 190.149 216.954 190.149 218.854C190.149 220.754 190.533 222.42 191.299 223.854C192.099 225.287 193.133 226.387 194.399 227.154C195.699 227.887 197.066 228.254 198.499 228.254C199.966 228.254 201.333 227.887 202.599 227.154C203.866 226.42 204.883 225.354 205.649 223.954C206.449 222.52 206.849 220.854 206.849 218.954ZM218.186 218.854C218.186 216.087 218.753 213.637 219.886 211.504C221.053 209.37 222.619 207.72 224.586 206.554C226.586 205.354 228.786 204.754 231.186 204.754C233.353 204.754 235.236 205.187 236.836 206.054C238.469 206.887 239.769 207.937 240.736 209.204V205.204H246.486V232.754H240.736V228.654C239.769 229.954 238.453 231.037 236.786 231.904C235.119 232.77 233.219 233.204 231.086 233.204C228.719 233.204 226.553 232.604 224.586 231.404C222.619 230.17 221.053 228.47 219.886 226.304C218.753 224.104 218.186 221.62 218.186 218.854ZM240.736 218.954C240.736 217.054 240.336 215.404 239.536 214.004C238.769 212.604 237.753 211.537 236.486 210.804C235.219 210.07 233.853 209.704 232.386 209.704C230.919 209.704 229.553 210.07 228.286 210.804C227.019 211.504 225.986 212.554 225.186 213.954C224.419 215.32 224.036 216.954 224.036 218.854C224.036 220.754 224.419 222.42 225.186 223.854C225.986 225.287 227.019 226.387 228.286 227.154C229.586 227.887 230.953 228.254 232.386 228.254C233.853 228.254 235.219 227.887 236.486 227.154C237.753 226.42 238.769 225.354 239.536 223.954C240.336 222.52 240.736 220.854 240.736 218.954ZM260.623 209.854V225.104C260.623 226.137 260.856 226.887 261.323 227.354C261.823 227.787 262.656 228.004 263.823 228.004H267.323V232.754H262.823C260.256 232.754 258.289 232.154 256.923 230.954C255.556 229.754 254.873 227.804 254.873 225.104V209.854H251.623V205.204H254.873V198.354H260.623V205.204H267.323V209.854H260.623Z" fill="white"/></svg>');
      width: 118px;
  height: 64px;
}

footer.page-footer div.footer div.footer-bottom div.container div.w03-block-footer-bottom div.footer-bottom-row div.w03-block-footer-bottom-social-medias div.share-links {
  display:flex;
  align-items: center;
  justify-content: flex-start;
  column-gap: 1rem;
  margin-left: 1rem;
}

footer.page-footer div.footer div.footer-bottom div.container div.w03-block-footer-bottom div.footer-bottom-row div.w03-block-footer-bottom-social-medias div.share-links a {
  width: 3.5rem;
  height: 3.5rem;
  box-shadow: none;
  border-radius: 30px;
  overflow: hidden;
  font-size: var(--ws-x);
  text-indent: -9999em;
  text-align: center;
  transition: .25s;
  transform: translate3d(0, 0, 0);
  margin:0;
}

footer.page-footer div.footer div.footer-bottom div.container div.w03-block-footer-bottom div.footer-bottom-row div.w03-block-footer-bottom-social-medias div.share-links a:not(:hover) {
  background: var(--ws-gray-700);
  color: var(--ws-white);
}

footer.page-footer div.footer div.footer-bottom div.w03-block-footer-bottom-sites-partenaires ul {
  display: grid;
  grid-template-columns: 100% ;
  grid-row-gap: 1rem;
  grid-column-gap: 1rem
}

  footer.page-footer div.footer div.footer-bottom div.w03-block-footer-bottom-sites-partenaires ul {
  margin-left: 1rem;
}

footer.page-footer div.footer div.footer-bottom div.w03-block-footer-bottom-sites-partenaires ul li a  {
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
  text-transform: uppercase;
  white-space : nowrap;
}

@media (min-width: 575px) {
  footer.page-footer div.footer div.footer-bottom div.w03-block-footer-bottom-sites-partenaires ul {
    display: grid;
    grid-template-columns: repeat(2, 50%);

    }
}

@media (min-width: 768px) {
footer.page-footer div.footer div.footer-bottom div.w03-block-footer-bottom-sites-partenaires ul {
    display: grid;
    grid-template-columns: repeat(3, 33.33%);
  }

}

@media (min-width: 992px) {
  footer.page-footer div.footer div.footer-bottom div.w03-block-footer-bottom-sites-partenaires ul {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}
  }

footer.page-footer div.footer div.footer-bottom div.w03-block-footer-bottom-sites-partenaires ul li a i::before {
  content: "";
  display: table;
  height: 2rem;
  width: 2rem;
  margin: 0;
}

footer.page-footer div.footer div.footer-bottom div.w03-block-footer-bottom-sites-partenaires ul li a i.w03-icon-partenaire-pro-agrafeuses::before {
  background:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2120_5836)"><path fill-rule="evenodd" clip-rule="evenodd" d="M10 20C15.5228 20 20 15.5228 20 10C20 4.47715 15.5228 0 10 0C4.47715 0 0 4.47715 0 10C0 15.5228 4.47715 20 10 20ZM10.0287 14.3959C12.4402 14.3959 14.3952 12.4409 14.3952 10.0294C14.3952 7.6178 12.4402 5.66284 10.0287 5.66284C7.61709 5.66284 5.66213 7.6178 5.66213 10.0294C5.66213 12.4409 7.61709 14.3959 10.0287 14.3959Z" fill="%2389725B"/></g><defs><clipPath id="clip0_2120_5836"><rect width="20" height="20" fill="white"/></clipPath></defs></svg>')
}

footer.page-footer div.footer div.footer-bottom div.w03-block-footer-bottom-sites-partenaires ul li a i.w03-icon-partenaire-pro-cisailles::before {
  background:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2120_5819)"><path fill-rule="evenodd" clip-rule="evenodd" d="M10 20C15.5228 20 20 15.5228 20 10C20 4.47715 15.5228 0 10 0C4.47715 0 0 4.47715 0 10C0 15.5228 4.47715 20 10 20ZM10.0287 14.3959C12.4402 14.3959 14.3952 12.4409 14.3952 10.0294C14.3952 7.6178 12.4402 5.66284 10.0287 5.66284C7.61709 5.66284 5.66213 7.6178 5.66213 10.0294C5.66213 12.4409 7.61709 14.3959 10.0287 14.3959Z" fill="%23F37B10"/></g><defs><clipPath id="clip0_2120_5819"><rect width="20" height="20" fill="white"/></clipPath></defs></svg>')
}

footer.page-footer div.footer div.footer-bottom div.w03-block-footer-bottom-sites-partenaires ul li a i.w03-icon-partenaire-pro-destructeurs::before {
  background:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2120_5832)"><path fill-rule="evenodd" clip-rule="evenodd" d="M10 20C15.5228 20 20 15.5228 20 10C20 4.47715 15.5228 0 10 0C4.47715 0 0 4.47715 0 10C0 15.5228 4.47715 20 10 20ZM10.0287 14.3959C12.4402 14.3959 14.3952 12.4409 14.3952 10.0294C14.3952 7.6178 12.4402 5.66284 10.0287 5.66284C7.61709 5.66284 5.66213 7.6178 5.66213 10.0294C5.66213 12.4409 7.61709 14.3959 10.0287 14.3959Z" fill="%23AB1926"/></g><defs><clipPath id="clip0_2120_5832"><rect width="20" height="20" fill="white"/></clipPath></defs></svg>')
}

footer.page-footer div.footer div.footer-bottom div.w03-block-footer-bottom-sites-partenaires ul li a i.w03-icon-partenaire-pro-machines-à-relier::before {
  background:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2120_5820)"><path fill-rule="evenodd" clip-rule="evenodd" d="M10 20C15.5228 20 20 15.5228 20 10C20 4.47715 15.5228 0 10 0C4.47715 0 0 4.47715 0 10C0 15.5228 4.47715 20 10 20ZM10.0287 14.3959C12.4402 14.3959 14.3952 12.4409 14.3952 10.0294C14.3952 7.6178 12.4402 5.66284 10.0287 5.66284C7.61709 5.66284 5.66213 7.6178 5.66213 10.0294C5.66213 12.4409 7.61709 14.3959 10.0287 14.3959Z" fill="%23B41B80"/></g><defs><clipPath id="clip0_2120_5820"><rect width="20" height="20" fill="white"/></clipPath></defs></svg>')
}

footer.page-footer div.footer div.footer-bottom div.w03-block-footer-bottom-sites-partenaires ul li a i.w03-icon-partenaire-pro-massicots::before {
  background:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2120_5828)"><path fill-rule="evenodd" clip-rule="evenodd" d="M10 20C15.5228 20 20 15.5228 20 10C20 4.47715 15.5228 0 10 0C4.47715 0 0 4.47715 0 10C0 15.5228 4.47715 20 10 20ZM10.0287 14.3959C12.4402 14.3959 14.3952 12.4409 14.3952 10.0294C14.3952 7.6178 12.4402 5.66284 10.0287 5.66284C7.61709 5.66284 5.66213 7.6178 5.66213 10.0294C5.66213 12.4409 7.61709 14.3959 10.0287 14.3959Z" fill="%232999FE"/></g><defs><clipPath id="clip0_2120_5828"><rect width="20" height="20" fill="white"/></clipPath></defs></svg>')
}

footer.page-footer div.footer div.footer-bottom div.w03-block-footer-bottom-sites-partenaires ul li a i.w03-icon-partenaire-pro-plastifieuses::before {
  background:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2120_5840)"><path fill-rule="evenodd" clip-rule="evenodd" d="M10 20C15.5228 20 20 15.5228 20 10C20 4.47715 15.5228 0 10 0C4.47715 0 0 4.47715 0 10C0 15.5228 4.47715 20 10 20ZM10.0287 14.3959C12.4402 14.3959 14.3952 12.4409 14.3952 10.0294C14.3952 7.6178 12.4402 5.66284 10.0287 5.66284C7.61709 5.66284 5.66213 7.6178 5.66213 10.0294C5.66213 12.4409 7.61709 14.3959 10.0287 14.3959Z" fill="%235359BA"/></g><defs><clipPath id="clip0_2120_5840"><rect width="20" height="20" fill="white"/></clipPath></defs></svg>')
}

footer.page-footer div.footer div.footer-bottom div.w03-block-footer-bottom-sites-partenaires ul li a i.w03-icon-partenaire-pro-rogneuses::before {
  background:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2120_5824)"><path fill-rule="evenodd" clip-rule="evenodd" d="M10 20C15.5228 20 20 15.5228 20 10C20 4.47715 15.5228 0 10 0C4.47715 0 0 4.47715 0 10C0 15.5228 4.47715 20 10 20ZM10.0287 14.3959C12.4402 14.3959 14.3952 12.4409 14.3952 10.0294C14.3952 7.6178 12.4402 5.66284 10.0287 5.66284C7.61709 5.66284 5.66213 7.6178 5.66213 10.0294C5.66213 12.4409 7.61709 14.3959 10.0287 14.3959Z" fill="%2397C518"/></g><defs><clipPath id="clip0_2120_5824"><rect width="20" height="20" fill="white"/></clipPath></defs></svg>')
}

/* FOOTER BOTTOM */

footer.page-footer div.footer div.footer-bottom div.container div.custom-block {
  width: 100%;
}

footer.page-footer div.footer div.footer-bottom div.container div.w03-block-footer-bottom {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: wrap;
  width: 100%;
}

  footer.page-footer div.footer div.footer-bottom div.container div.w03-block-footer-bottom div.w03-block-footer-bottom-links ul{
  display: flex!important;
  flex-direction: column !important;
  flex-wrap: wrap!important;
  row-gap: 1rem;
  list-style: none;
  margin: 0;
  padding: 0;
}

footer.page-footer div.footer div.footer-bottom div.container div.w03-block-footer-bottom div.w03-block-footer-bottom-links ul li{
  line-height: 1;
}

footer.page-footer div.footer div.footer-bottom div.w03-block-footer-bottom div.w03-block-footer-bottom-copyright {
  line-height: 3rem !important;
  font-weight: 100;
  padding: 0;
  margin: 0;
}

footer.page-footer div.footer div.footer-bottom div.w03-block-footer-bottom div.w03-block-footer-bottom-copyright {
  font-size: 1.08rem;
  align-self: flex-end;
}

@media (min-width: 576px) {
  footer.page-footer div.footer div.footer-bottom div.container div.w03-block-footer-bottom div.w03-block-footer-bottom-links ul{
  display: grid!important;
  grid-column-gap: 1rem;
  grid-row-gap:1rem ;
  grid-template-columns: repeat(2, 50%);
}
footer.page-footer div.footer div.footer-bottom div.container div.w03-block-footer-bottom div.w03-block-footer-bottom-links ul li{
  line-height: 1.4;
}

footer.page-footer div.footer div.footer-bottom div.w03-block-footer-bottom div.w03-block-footer-bottom-copyright {
    text-align: right;
    line-height: 2.4rem !important;
  }
}

@media (min-width: 768px) {
  footer.page-footer div.footer div.footer-bottom div.container div.w03-block-footer-bottom {
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
  }

  footer.page-footer div.footer div.footer-bottom div.container div.w03-block-footer-bottom div.w03-block-footer-bottom-links ul{
    display: grid!important;
    grid-column-gap: 1rem;
    grid-row-gap:1rem ;
    grid-template-columns: repeat(3, 33.33%);
  }
}

@media (min-width: 992px) {
  footer.page-footer div.footer div.footer-bottom div.container div.w03-block-footer-bottom {
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
  }

  footer.page-footer div.footer div.footer-bottom div.container div.w03-block-footer-bottom div.w03-block-footer-bottom-links ul{
    display: flex!important;
    flex-direction: row !important;
    flex-wrap: wrap!important;
    column-gap: 1.5rem;
    list-style: none;
    margin: 0;
    padding: 0;
  }

  footer.page-footer div.footer div.footer-bottom div.container div.w03-block-footer-bottom div.w03-block-footer-bottom-links ul li:not(:last-child)::after {
    border-right: 1px solid var(--ws-white);
    margin-left: 1.15384em;
    content: "";
  }
}

/*
#recaptcha-invisible,
#usercentrics-root{
  display: none;
}
@media (min-width: 992px) {
  #recaptcha-invisible,
  #usercentrics-root{
  display: block;
}
}
--

body.catalog-product-view #usercentrics-root,
body.nav-active #usercentrics-root,
body.no-scroll #usercentrics-root,
body.no-scrall #usercentrics-root,
body.quotation-quote-index #usercentrics-root,
body.checkout-index-index #usercentrics-root {
  display: none;
}
*/
body.checkout-cart-index main.page-main  div.page-title-wrapper h1 {
  margin: 0;
  padding: 2.4rem 0 1rem 0;
  color: var(--bs-primary);
  font-weight: 600;
  font-size: 3.6rem;
  text-transform: uppercase;
  letter-spacing: normal;
  line-height: 0.9;
}

body.checkout-cart-index div.cart-container {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1rem;
  margin: 0;
}

@media (min-width: 768px) {
  body.checkout-cart-index div.cart-container {
    grid-template-columns: 1fr 265px;
    grid-template-rows: max-content 1fr;
}
}

@media (min-width: 992px) {
  body.checkout-cart-index div.cart-container {
    grid-template-columns: 1fr 350px;
    grid-template-rows: max-content 1fr;
  }
}

body.checkout-cart-index div.cart-container div.cart-summary {
  grid-column: 1 ;
  grid-row:3;
}

@media (min-width: 768px) {
  body.checkout-cart-index div.cart-container div.cart-summary {
    grid-column: 2;
    grid-row:1;
  }
}

body.checkout-cart-index div.cart-container div.cart-summary {
  display: flex;
  flex-direction: column;
  float:none;
  width:100%;
  height: fit-content;
  padding: 1rem;
  margin-bottom: 0;
  background: var(--ws-white);
}

body.checkout-cart-index div.cart-container div.cart-summary strong.summary.title {
  display: block;
  font-size: var(--ws-3xl);
  text-transform: lowercase;
  font-weight: 600;
  letter-spacing: -.01em;
  margin-bottom: 2rem;
  padding:0;
  line-height: 1;
  color: var(--ws-gray-900);
}

body.checkout-cart-index div.cart-container div.cart-summary strong.summary.title::first-letter {
  text-transform: uppercase;
}

body.checkout-cart-index div.cart-container div.cart-summary div.block.shipping {
  margin: 0;
}

body.checkout-cart-index div.cart-container div.cart-summary div.block > div.title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-top: 1px solid;
  border-bottom: 0;
  border-color: var(--ws-gray-400);
  cursor: pointer;
  position: relative;
  margin: 0;
  padding: 0;
  text-decoration: none;
}

body.checkout-cart-index div.cart-container div.cart-summary div.block > div.title strong {
  letter-spacing: -.01em;
  font-size: var(--ws-x);
  font-weight: 600;
  color: var(--ws-gray-900);
  padding: 1rem 0 1rem 0;
  margin: 0;
  line-height: 1;
}

body.checkout-cart-index div.cart-container div.cart-summary div.block > div.title::after {
  flex-basis: 30px;
  position: initial;
  color: var(--ws-gray-900);
  font-family: 'porto-icons';
  font-size: var(--ws-x);
  line-height:  1;
  content: '\e81c';
  margin: 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}

body.checkout-cart-index div.cart-container div.cart-summary div.block.shipping div.content {
  padding: 0;
  position: relative;
  margin-bottom : 1rem;
}

body.checkout-cart-index div.cart-container div.cart-summary div.block.shipping div.content fieldset.fieldset {
  border: 0;
  margin:0;
  padding: 0;
  letter-spacing: 0;
}

body.checkout-cart-index div.cart-container div.cart-summary div.block.shipping div.content fieldset.fieldset legend.legend {
  font-size: var(--ws-x);
  font-weight: 500;
  color: var(--ws-gray-900);
  padding: 0;
  border: 0;
  text-transform: uppercase;
  margin: 0;
  display: none;
}

body.checkout-cart-index div.cart-container div.cart-summary div.block fieldset > div.field {
  margin: 0 0 1.5em;
}

body.checkout-cart-index div.cart-container div.cart-summary div.block fieldset > div.field > label.label {
  font-size: var(--ws-x);
  font-weight: 500;
  margin: 0 0 8px;
  display: inline-block;
  box-sizing: content-box;
  float: none;
  width: auto;
  text-align: left;
  padding: 0;
}

body.checkout-cart-index div.cart-container div.cart-summary div.block.shipping div.content fieldset.fieldset.rate dt{
  font-weight: 500;
  margin-bottom: 0.25em;
  margin-top: 0;
}

body.checkout-cart-index div.cart-container div.cart-summary div.block.shipping div.content fieldset.fieldset.rate dt dd.item-options {
  margin: 0 0 9px;
}

body.checkout-cart-index div.cart-container div.cart-summary div.cart-totals {
  font-size: var(--ws-x);
  padding: 0;
  border-top: var(--bs-border-width) var(--bs-border-style) var(--ws-gray-400);
  margin-bottom : 1rem;
}

body.checkout-cart-index div.cart-container div.cart-summary div.cart-totals div.table-wrapper {
  margin-bottom: 0;
}

body.checkout-cart-index div.cart-container div.cart-summary div.cart-totals div.table-wrapper table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  max-width: 100%;
  margin-bottom: 0;
}

body.checkout-cart-index div.cart-container div.cart-summary div.cart-totals div.table-wrapper table.data.table.totals tbody tr.totals.sub th.mark,
body.checkout-cart-index div.cart-container div.cart-summary div.cart-totals div.table-wrapper table.data.table.totals tbody tr.totals.shipping.excl th.mark,
body.checkout-cart-index div.cart-container div.cart-summary div.cart-totals div.table-wrapper table.data.table.totals tbody tr.totals-tax th.mark,
body.checkout-cart-index div.cart-container div.cart-summary div.cart-totals div.table-wrapper table.data.table.totals tbody tr.grand.totals th.mark {
  border: 0;
  font-weight: 500;
  padding: 0.5rem 0.5rem;
  color: var(--ws-gray-900);
  font-size: var(--ws-x);
  line-height: 1;
}

body.checkout-cart-index div.cart-container div.cart-summary div.cart-totals div.table-wrapper table.data.table.totals tbody tr.totals.shipping.excl th.mark span {
  line-height: 2rem;
  display:block;
}

body.checkout-cart-index div.cart-container div.cart-summary div.cart-totals div.table-wrapper table.data.table.totals tbody tr.totals.shipping.excl th.mark span.value {
  color: var(--ws-gray-500);
  display: block;
  font-size: var(--ws-2xs);
}

body.checkout-cart-index div.cart-container div.cart-summary div.cart-totals div.table-wrapper table.data.table.totals tbody tr.totals.sub td.amount ,
body.checkout-cart-index div.cart-container div.cart-summary div.cart-totals div.table-wrapper table.data.table.totals tbody tr.totals.shipping.excl td.amount,
body.checkout-cart-index div.cart-container div.cart-summary div.cart-totals div.table-wrapper table.data.table.totals tbody tr.totals-tax td.amount,
body.checkout-cart-index div.cart-container div.cart-summary div.cart-totals div.table-wrapper table.data.table.totals tbody tr.grand.totals td.amount {
  font-weight: 500;
  color: var(--ws-gray-900) !important;
  font-size: var(--ws-x);
  line-height: 1;
  width: 150px;
  text-align: right;
  border: 0;
  padding: 0.5rem 0 0.5rem 0;
  vertical-align: middle;
}

body.checkout-cart-index div.cart-container div.cart-summary div.cart-totals div.table-wrapper table.data.table.totals tbody tr.totals.sub td.amount span,
body.checkout-cart-index div.cart-container div.cart-summary div.cart-totals div.table-wrapper table.data.table.totals tbody tr.totals.shipping.excl td.amount span,
body.checkout-cart-index div.cart-container div.cart-summary div.cart-totals div.table-wrapper table.data.table.totals tbody tr.totals-tax td.amount span,
body.checkout-cart-index div.cart-container div.cart-summary div.cart-totals div.table-wrapper table.data.table.totals tbody tr.grand.totals td.amount span {
  font-weight: 500;
  color: var(--ws-gray-900) !important;
  font-size: var(--ws-x);
  line-height: 1;
  text-align: right;
  border: 0;
  vertical-align: middle;
}

body.checkout-cart-index div.cart-container div.cart-summary div.cart-totals div.table-wrapper table.data.table.totals tbody tr.grand.totals td.amount span {
  font-weight: 600;
  font-size: var(--ws-2xl);
  color: var(--bs-primary)!important;
  border-top: 1px solid;
  border-color: var(--ws-gray-400);
  line-height: 1;
}

body.checkout-cart-index div.cart-container div.cart-summary div.cart-totals div.table-wrapper table.data.table.totals tbody tr.totals.sub td.amount::after {
content: 'HT';
}

body.checkout-cart-index div.cart-container div.cart-summary div.cart-totals table.data.table.totals tbody tr.grand.totals td.amount::after {
  content: 'TTC';
  font-weight: 600;
  font-size: var(--ws-2xl);
  color: var(--bs-primary)!important;
  border-top: 1px solid;
  border-color: var(--ws-gray-400);
  line-height: 1;
}

body.checkout-cart-index div.cart-container div.cart-summary div.cart-totals table.data.table.totals  {
  margin: 0;
  font-weight: inherit;
  line-height: inherit;
  padding: 0;
}

body.checkout-cart-index div.cart-container div.cart-summary ul.checkout-methods-items {
  margin: 0;
  padding: 0;
}

body.checkout-cart-index div.cart-container div.cart-summary ul.checkout-methods-items li.item {
  margin-bottom: 1.25em;
}

body.checkout-cart-index div.cart-container div.cart-summary ul.checkout-methods-items li.item:last-child {
  margin-bottom: 0;
}

body.checkout-cart-index div.cart-container form.form-cart {
  grid-column: 1;
  grid-row: 1;
  width:100%;
  order:1;
  padding:0;
  box-sizing: border-box;
  height: fit-content;
 
}

@media (min-width: 768px) {
  body.checkout-cart-index div.cart-container form.form-cart {
    grid-row: 1 / 3;
  }
}

/* CART-DISCOUNT */
body.checkout-cart-index div.cart-container div.cart-discount {
  grid-column: 1;
  grid-row:4;
  width:100%;
  padding: 0;
  height: fit-content;
  border: 0;
  margin:0;
  }

@media (min-width: 768px) {

  body.checkout-cart-index div.cart-container div.cart-discount {
    grid-column: 2;
    grid-row:2;
    order:2;
  }
}

body.checkout-cart-index div.cart-container div.cart-discount div.block.discount {
  width:100%;
}

body.checkout-cart-index div.cart-container div.cart-discount div.block.discount  > .title {
    border-top: 0;
    cursor: pointer;
    margin-bottom: 0;
    position: relative;
    padding: 0.5em 2em 0.5em 15px;
    text-decoration: none;
}

body.checkout-cart-index div.cart-container div.cart-discount div.block.discount div.content {
  display:block !important;
  position: relative;
  width:100%;
  height: 4.6rem;
  box-shadow: none;
  vertical-align: middle;
  padding: 0 !important;
  border: 1px solid var(--ws-gray-400) !important;
  font-size: var(--ws-x);
  font-style: normal;
  color: var(--ws-gray-900) !important;
  font-weight: 400;
  border-radius: 8px;
  background: var(--ws-gray-150);
}

body.checkout-cart-index div.cart-container div.cart-discount div.block.discount div.content input {
  border: none;
  border-radius: 0;
  background: none;
  margin: 0;
  font-style: italic;
}

body.quotation-quote-index div.quote-container div.quote-summary div.quote-summary-inner form.form.create.account fieldset{
  margin: 0;
  padding: 0;
  width: 100%;
  float: left;
}
body.kbase div.columns,
body.quotation-quote-index div.columns,
body.checkout-index-index div.columns {
  display: flex;
}


body.quotation-quote-index div.columns div.column.main,
body.checkout-index-index div.columns div.column.main {
  display: flex;
  flex-direction: column;
  width:100%;
  flex: 1 0 100%;
  max-width: 100%;
  padding: 0;
  min-height: 100vh;
  order: 0;
 }

body.kbase div.column.main {
  display: flex;
  flex-direction: column;
  width:100%;
  flex: 1 0 100%;
  max-width: 100%;
  padding: 0;
  order: 0;
 }

@media (min-width: 992px) {
    div.osc-cms-block header.checkout_header {
    border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);
  }
}

div.osc-cms-block div.checkout_footer {
  background-color: var(--ws-blue-000);
}

div.osc-cms-block div.checkout_footer div.col-footer-checkout {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);
  border-top: 0 !important;
  background-color: var(--ws-blue-020);
  padding: 0 2rem 2rem;
}

@media screen and (min-width: 576px) {
  div.osc-cms-block div.checkout_footer div.col-footer-checkout {
     padding: 0 2.5rem 2.5rem !important;
   }
}

@media screen and (min-width: 768px) {
  div.osc-cms-block div.checkout_footer div.col-footer-checkout {
    padding: 0 3rem 3rem !important;
   }
}

@media (min-width: 992px) {
  div.osc-cms-block div.checkout_footer div.col-footer-checkout-content {
    max-width: 630px;
  }
}

body.checkout-index-index div.checkout-container {
  margin: 0;
  height: 100%;
}

body.checkout-index-index div.checkout-container::after {
  all:revert;
}

body.checkout-index-index button.checkout.btn span.checkout-summary-total::before {
  content: " - ";
  white-space: pre;
}


body.checkout-index-index button.checkout.btn span.checkout-summary-total::after{
  content: " TTC";
  white-space: pre;
  text-transform: uppercase;
}

body.checkout-index-index div.checkout-container div.opc-estimated-wrapper {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--ws-gray-200);
  border-top: var(--bs-border-width) var(--bs-border-style) var(--ws-gray-200);
  margin: -21px -15px 15px;
  padding: 18px 15px;
  display:none;
}

body.checkout-index-index div.checkout-container div.opc-estimated-wrapper div.estimated-block {
  font-size: var(--ws-4xs);
  float: left;
  font-weight: 600;
}

body.checkout-index-index div.checkout-container div.opc-estimated-wrapper div.estimated-block span.estimated-label {
  display: block;
  margin: 0 0 0.25em;
}

body.checkout-index-index div.checkout-container div.opc-estimated-wrapper div.estimated-block span.estimated-price {
  color: var(--ws-blue-500);
}

div.opc-wrapper div.opc {
  grid-template-columns: 100%;
  list-style: none none;
}

@media (min-width: 992px) {
  div.opc-wrapper div.opc {
    grid-template-columns: 50% 50%;
  }
}

div.opc-wrapper div.opc div.opc-col-1 {
  align-items: center;
  padding: 1.5rem !important;
}

@media (min-width: 576px) {
  div.opc-wrapper div.opc div.opc-col-1 {
    padding: 2.5rem !important;
  }
}

@media (min-width: 768px) {
  div.opc-wrapper div.opc div.opc-col-1 {
    padding: 3rem !important;
  }
}

@media (min-width: 992px) {
  div.opc-wrapper div.opc div.opc-col-1 {
    border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);
    align-items: flex-end;
  }
}

div.opc-wrapper div.opc div.opc-col-2 {
  align-items: center;
  padding: 0 !important;
}


div.opc-wrapper div.opc div.opc-col-1 > *,
div.opc-wrapper div.opc div.opc-col-2 > * {
  width: 100%;
max-width: 100%;
  }

@media(min-width: 992px) {
  div.opc-wrapper div.opc div.opc-col-2 {
    padding: 3rem !important;
  }
}

@media (min-width: 992px) {
  div.opc-wrapper div.opc div.opc-col-1 > *,
  div.opc-wrapper div.opc div.opc-col-2 > * {
    max-width: 630px;
  }
}

body.checkout-index-index  div#w03-box-quotation {
  display: none;  /* Masque le bouton dès le chargement de la page */
}

body.checkout-index-index div#w03-box-quotation > span {
  color: var(--ws-gray-500);
}



div.opc-wrapper div.step-title {
  all: revert ;
}

div.opc-wrapper h2{
  font-family: var(--bs-body-font-family);
  color: var(--bs-body-color);
  font-size: var(--ws-3xl);
  font-weight: 600;
  text-transform: lowercase;
}

div.opc-wrapper h2::first-letter {
  text-transform: uppercase;
}

/* ESPACE CONNECTE */

body.checkout-index-index div.opc-col-1 div.checkout-shipping-address div.step-content div.shipping-address-items div.shipping-address-item {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);
  border-radius: 0.8rem;
  background-color: var(--ws-white);
  font-size: var(--ws-x);
  line-height: 1.2;
  transition: border 0.2s ease-in;
  display: inline-block;
  position: relative;
  vertical-align: top;
  word-wrap: break-word;
  cursor: pointer;
}

body.checkout-index-index div.opc-col-1 div.checkout-shipping-address div.step-content div.shipping-address-items div.shipping-address-item.selected-item {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-primary);
  background-color: var(--ws-blue-040);
}
body.checkout-index-index div.opc-col-1 div.checkout-shipping-address div.step-content div.shipping-address-items div.shipping-address-item.selected-item::after {
  all: revert;
}

body.checkout-index-index div.opc-col-1 div.checkout-shipping-address div.step-content div.shipping-address-items div.shipping-address-item div.actions-toolbar {
  flex-basis: 100px;
}

body.checkout-index-index div.opc-col-1 div.checkout-shipping-address div.step-content div.shipping-address-items div.shipping-address-item div.actions-toolbar::before,
body.checkout-index-index div.opc-col-1 div.checkout-shipping-address div.step-content div.shipping-address-items div.shipping-address-item div.actions-toolbar::after {
  all: revert;
}
 
/* FIN ESPACE CONNECTE */

div.opc-wrapper fieldset,
div.opc-wrapper fieldset.fieldset > * {
  letter-spacing: normal;
}

body.checkout-index-index div.opc div.step-content div.create-account-block,
body.checkout-index-index div.opc-col-1 div.checkout-shipping-address div.step-content div.shipping-address-items,
body.checkout-index-index fieldset[id="customer-email-fieldset-password"] {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}

body.checkout-index-index div.checkout-billing-address div.step-content div.field.field-select-billing label {
  display: none
}


@media (min-width: 576px) {
  body.checkout-index-index [name*="Address.city"],
  body.checkout-index-index [name*="Address.postcode"],
  body.checkout-index-index [name*="Address.vat_id"],
  body.checkout-index-index [name*="Address.custom_attributes.mposc_field_1"],
  body.checkout-index-index [name*="Address.lastname"],
  body.checkout-index-index [name*="Address.firstname"] {
  flex: 0 0 auto;
  width: 50%;
}
}
.form-floating ~ div.mage-error {
  margin: 0;
  font-size: var(--ws-xs);
  font-weight: 400;
  color: var(--bs-danger);
  line-height: 1.6rem;
  margin-top: 0.7rem;

}

.form-floating > [id*="email"][id*="error"] {
  position: absolute;
  top: 4.5rem;
}

.input-group:has([id*="email"][id*="error"]:not([style*="display: none"])) {
  margin-bottom: 2rem;
}

select.form-control.mage-error,
textarea.form-control.mage-error,
input.form-control.mage-error {
  border-color: var(--bs-danger) !important;
  outline: 0.1rem solid var(--bs-danger) !important;
}

body.checkout-index-index div.field-tooltip,
body.checkout-index-index i.osc-geolocation {
  transition: all 0.3s ease 0s;
  cursor: pointer;
  position: absolute;
  height: 2.4rem;
  width: 2.4rem;
  margin: 0;
  top: 1.05rem;
  right:1.3rem;
}

body.checkout-index-index fieldset.fieldset span.note {
  font-size: var(--ws-x);
  display: inline;
  line-height: 1.6rem;
}

body.checkout-index-index div.field-tooltip span.field-tooltip-action {
  display: inline-block;
  text-decoration: none;
}

body.checkout-index-index div.field-tooltip span.field-tooltip-action::before {
  all: revert;
  content: "";
  height: 2.4rem;
  width: 2.4rem;
  display: inline-block;
  margin: 0;
  background-image: url('data:image/svg+xml,<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20.7432 12.4999C20.7432 17.3284 16.8289 21.2428 12.0004 21.2428C7.17184 21.2428 3.25753 17.3284 3.25753 12.4999C3.25753 7.67135 7.17184 3.75705 12.0004 3.75705C16.8289 3.75705 20.7432 7.67136 20.7432 12.4999Z" stroke="%234E5154" stroke-width="1.71429" stroke-linejoin="round"/><path d="M9.59961 9.24296C9.94247 7.01439 14.0568 7.01439 14.3996 9.24296C14.7425 11.4715 11.9139 11.4715 11.9139 13.2715M12.0082 17.3001H11.9996V17.3087H12.0082V17.3001Z" stroke="%234E5154" stroke-width="1.71429" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}


body.checkout-index-index div.shipping-policy-block.field-tooltip {
  all:revert;
}
body.checkout-index-index div.shipping-policy-block.field-tooltip span.field-tooltip-action::before {
  display: none;
}

body.checkout-index-index div.shipping-policy-block.field-tooltip span.field-tooltip-action span {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

body.checkout-index-index div.field-tooltip div.field-tooltip-content {
  background: var(--ws-gray-150);
  border: var(--bs-border-width) var(--bs-border-style) var(--ws-gray-300);
  border-radius: 0.1rem;
  font-size: 1em;
  padding: 1.2rem;
  width: 270px;
  display: none;
  right: -1rem;
  top: 4rem;
  left: auto;
  position: absolute;
  text-transform: none;
  word-wrap: break-word;
  z-index: 2;
}

body.checkout-index-index div.field-tooltip._active div.field-tooltip-content {
  display: block;
}

body.checkout-index-index div.field-tooltip div.field-tooltip-content::before,
body.checkout-index-index div.field-tooltip div.field-tooltip-content::after {
  all:revert;
}

body.checkout-index-index div.field-tooltip div.field-tooltip-content::before,
body.checkout-index-index div.field-tooltip div.field-tooltip-content::after {
  border: 10px solid transparent;
  border-bottom-color: var(--ws-gray-300);
  height: 0;
  width: 0;
  margin-top: -21px;
  right: 10px;
  left: auto;
  top: 0;
  content: '';
  display: block;
  position: absolute;
  z-index: 3;
}

body.checkout-index-index div.field-tooltip div.field-tooltip-content::after {
  border-bottom-color: var(--ws-gray-150);
  top: 1px;
}

input.form-control[name="lastname"] {
  text-transform: uppercase;
}

input.form-control[name="firstname"] {
  text-transform: capitalize;
}

select.form-select option[value=""],
body.checkout-index-index select.form-select option:not([data-title]) {
  display: none;
}

div.opc-wrapper div.control.input-field textarea {
  position: relative;
  resize: none;
  background: none;
  padding: 3.5rem 1.2rem 0 1.2rem !important;
  line-height: 2rem;
  min-height: 8rem !important;
}

body.checkout-index-index div[name="shippingAddress.street.0"] div.control.input-field input,
body.checkout-index-index div.control.input-field._with-tooltip input {
  padding-right: 4.0rem !important;
}

body.checkout-index-index div[name="shippingAddress.street.1"] div.control.input-field label.label > span,
body.checkout-index-index div[name="billingAddress.street.1"] div.control.input-field label.label > span {
  display: flex;
  gap: 0.5rem;
  flex-direction: row;
  align-items: center;
  width: 100%;
}

body.checkout-index-index div[name="shippingAddress.street.1"] div.control.input-field label.label > span span:first-child,
body.checkout-index-index div[name="billingAddress.street.1"] div.control.input-field label.label > span span:first-child {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

body.checkout-index-index div[name="shippingAddress.street.1"] div.control.input-field label.label > span span:last-child,
body.checkout-index-index div[name="billingAddress.street.1"] div.control.input-field label.label > span span:last-child {
  flex-grow: 1;
}

body.checkout-index-index div.control.input-field input:focus ~ label.label > span span {
  max-width: 250px;
}

body.checkout-index-index div.opc-wrapper form.form.methods-shipping {
  margin: 0;
  padding: 0;
  border-bottom: 0;
}

body.checkout-index-index form.form.payments div.payment-methods div.payment-method,
body.checkout-index-index form.form.methods-shipping div.delivery-method {
  background-color: var(--ws-white);
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);

}

body.checkout-index-index form.form.methods-shipping div.delivery-method {
  line-height: 1.2;
}

body.checkout-index-index form.form.payments div.payment-methods div.payment-method:not(:first-child):not(:last-child),
body.checkout-index-index form.form.methods-shipping div.delivery-method:not(:first-child):not(:last-child) {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);
}

body.checkout-index-index form.form.payments div.payment-methods div.payment-method:first-child,
body.checkout-index-index form.form.methods-shipping div.delivery-method:first-child {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);
  border-top-left-radius: var(--bs-border-radius-lg); 
  border-top-right-radius: var(--bs-border-radius-lg);
}

body.checkout-index-index form.form.payments div.payment-methods div.payment-method:last-child,
body.checkout-index-index form.form.methods-shipping div.delivery-method:last-child {
  border-bottom-right-radius: var(--bs-border-radius-lg); 
  border-bottom-left-radius: var(--bs-border-radius-lg);
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);
}

body.checkout-index-index form.form.payments div.payment-methods div.payment-method:only-child,
body.checkout-index-index form.form.methods-shipping div.delivery-method:only-child {
  border-radius: var(--bs-border-radius-lg);
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);
}

body.checkout-index-index form.form.payments div.payment-methods div.payment-method label.checkout-toggle,
body.checkout-index-index form.form.methods-shipping div.delivery-method div.checkout-toggle  {
  cursor: pointer;
}

body.checkout-index-index form.form.methods-shipping div.delivery-method div.checkout-toggle:has(input[type="radio"]:checked + label),
body.checkout-index-index form.form.payments div.payment-methods div.payment-method._active label.checkout-toggle {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-primary);
  background-color: var(--ws-blue-040);
}

body.checkout-index-index form.form.methods-shipping div.delivery-method:not(:first-child):not(:last-child) div.checkout-toggle:has(input[type="radio"]:checked + label),
body.checkout-index-index form.form.payments div.payment-methods div.payment-method._active:not(:first-child):not(:last-child) label.checkout-toggle {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-primary);
}

body.checkout-index-index form.form.methods-shipping div.delivery-method:first-child div.checkout-toggle:has(input[type="radio"]:checked + label),
body.checkout-index-index form.form.payments div.payment-methods div.payment-method._active:first-child label.checkout-toggle {
  border-top-left-radius: var(--bs-border-radius-lg); 
  border-top-right-radius: var(--bs-border-radius-lg);
}

body.checkout-index-index form.form.methods-shipping div.delivery-method:last-child div.checkout-toggle:has(input[type="radio"]:checked + label),
body.checkout-index-index form.form.payments div.payment-methods div.payment-method._active:last-child label.checkout-toggle {
   border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-primary);
}

body.checkout-index-index form.form.methods-shipping div.delivery-method div.checkout-toggle div.col-method-radio,
body.checkout-index-index form.form.payments div.payment-methods div.payment-method label.checkout-toggle div.col-method-radio {
  flex-basis: 3rem;
}

body.checkout-index-index form.form.methods-shipping div.delivery-method div.checkout-toggle-content,
body.checkout-index-index form.form.payments div.payment-methods div.payment-method div.checkout-toggle-content {
  background-color: var(--ws-gray-150);
  display:none;
}

body.checkout-index-index form.form.methods-shipping div.delivery-method:last-child div.checkout-toggle-content,
body.checkout-index-index form.form.payments div.payment-methods div.payment-method:last-child div.checkout-toggle-content {
  border-bottom-right-radius: var(--bs-border-radius-lg); 
  border-bottom-left-radius: var(--bs-border-radius-lg);
}

body.checkout-index-index form.form.methods-shipping div.delivery-method div.checkout-toggle:has(input[type="radio"]:checked + label) ~ div.checkout-toggle-content,
body.checkout-index-index form.form.payments div.payment-methods div.payment-method._active div.checkout-toggle-content {
  display: block;
}

body.checkout-index-index form.form.methods-shipping div.delivery-method div.checkout-toggle-content div.content-2,
body.checkout-index-index form.form.payments div.payment-methods div.payment-method div.checkout-toggle-content div.content-2 {
  width:100%;
}

@media screen and (min-width: 576px) {
  body.checkout-index-index form.form.methods-shipping div.delivery-method div.checkout-toggle-content div.content-2,
  body.checkout-index-index form.form.payments div.payment-methods div.payment-method div.checkout-toggle-content div.content-2 {
    width:95%;
  }
}

body.checkout-index-index form.form.methods-shipping div.delivery-method div.checkout-toggle div.col-price span.price-including-tax,
body.checkout-index-index form.form.methods-shipping div.delivery-method div.checkout-toggle div.col-price span.price-excluding-tax {
  display: block;
  font-size: var(--ws-x);
  white-space: nowrap;
  line-height: 1;
  font-weight: 500;
}

@media (min-width: 576px) {
  body.checkout-index-index form.form.methods-shipping div.delivery-method div.checkout-toggle div.col-price span.price-including-tax::before {
    content: ' - ';
    font-size: var(--ws-x);
  }
}

body.checkout-index-index form.form.methods-shipping div.delivery-method div.checkout-toggle div.col-price span.price-excluding-tax::before {
  all:revert;
}

body.checkout-index-index form.form.methods-shipping div.delivery-method div.checkout-toggle div.col-price span.price-including-tax::after,
body.checkout-index-index form.form.methods-shipping div.delivery-method div.checkout-toggle div.col-price span.price-excluding-tax::after {
  content: "\00a0" attr(data-label);
  font-size: var(--ws-x);
}

body.checkout-index-index form.form.methods-shipping div.delivery-method div.checkout-toggle div.col-price span.price {
  font-weight: 500;
  font-size: var(--ws-x);
}

body.checkout-index-index form.form.methods-shipping div.fieldset.delivery-information div.field.delivery-date {
  width: 100%;
  flex: 1 1 100%;
}

body.checkout-index-index form.form.methods-shipping div.fieldset.delivery-information div.field.delivery-date div.remove-delivery-date {
  cursor: pointer;
  position: absolute;
  right: 45px;
  display: inline-block;
  right: 40px;
  top: 7px;
}

body.checkout-index-index form.form.methods-shipping div.fieldset.delivery-information div.field.delivery-date input{
  pointer-events: none;
}

body.checkout-index-index form.form.methods-shipping div.fieldset.delivery-information div.field.delivery-date div.remove-delivery-date i.checkout-icon.remove-icon::before {
  content: "";
  position: absolute;
  display: block;
  top: 0.8rem;
  right:-2.8rem;
  width: 2rem;
  height: 2rem;
  background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_3999_1939)"><path d="M6.36683 5.33298C6.22821 5.20381 6.04486 5.13349 5.85542 5.13683C5.66597 5.14018 5.48522 5.21692 5.35124 5.3509C5.21727 5.48487 5.14052 5.66563 5.13718 5.85507C5.13384 6.04451 5.20416 6.22786 5.33333 6.36648L8.71658 9.74973L5.33333 13.133C5.26148 13.1999 5.20386 13.2807 5.16389 13.3704C5.12392 13.4601 5.10243 13.5569 5.1007 13.6551C5.09897 13.7533 5.11703 13.8508 5.15381 13.9418C5.19058 14.0329 5.24533 14.1156 5.31476 14.185C5.3842 14.2545 5.46692 14.3092 5.55797 14.346C5.64902 14.3828 5.74655 14.4008 5.84474 14.3991C5.94292 14.3974 6.03975 14.3759 6.12945 14.3359C6.21915 14.2959 6.29988 14.2383 6.36683 14.1665L9.75008 10.7832L13.1333 14.1665C13.2003 14.2383 13.281 14.2959 13.3707 14.3359C13.4604 14.3759 13.5572 14.3974 13.6554 14.3991C13.7536 14.4008 13.8511 14.3828 13.9422 14.346C14.0332 14.3092 14.1159 14.2545 14.1854 14.185C14.2548 14.1156 14.3096 14.0329 14.3463 13.9418C14.3831 13.8508 14.4012 13.7533 14.3995 13.6551C14.3977 13.5569 14.3762 13.4601 14.3363 13.3704C14.2963 13.2807 14.2387 13.1999 14.1668 13.133L10.7836 9.74973L14.1668 6.36648C14.296 6.22786 14.3663 6.04451 14.363 5.85507C14.3596 5.66563 14.2829 5.48487 14.1489 5.3509C14.0149 5.21692 13.8342 5.14018 13.6447 5.13683C13.4553 5.13349 13.2719 5.20381 13.1333 5.33298L9.75008 8.71623L6.36683 5.33298Z" fill="%23222529"/><path fill-rule="evenodd" clip-rule="evenodd" d="M9.75039 0.243652C4.50002 0.243652 0.244141 4.49953 0.244141 9.7499C0.244141 15.0003 4.50002 19.2562 9.75039 19.2562C15.0008 19.2562 19.2566 15.0003 19.2566 9.7499C19.2566 4.49953 15.0008 0.243652 9.75039 0.243652ZM1.70664 9.7499C1.70664 7.61657 2.5541 5.57061 4.0626 4.06211C5.5711 2.55362 7.61706 1.70615 9.75039 1.70615C11.8837 1.70615 13.9297 2.55362 15.4382 4.06211C16.9467 5.57061 17.7941 7.61657 17.7941 9.7499C17.7941 11.8832 16.9467 13.9292 15.4382 15.4377C13.9297 16.9462 11.8837 17.7937 9.75039 17.7937C7.61706 17.7937 5.5711 16.9462 4.0626 15.4377C2.5541 13.9292 1.70664 11.8832 1.70664 9.7499Z" fill="%23222529"/></g><defs><clipPath id="clip0_3999_1939"><rect width="19.5" height="19.5" fill="white"/></clipPath></defs></svg>');
  transition: all 0.8s ease
}

body.checkout-index-index form.form.methods-shipping div.fieldset.delivery-information input.hasDatepicker~button.ui-datepicker-trigger {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border-radius: 0;
  -moz-box-sizing: content-box;
  border: 0;
  box-shadow: none;
  line-height: inherit;
  margin: 0;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
}

body.checkout-index-index form.form.methods-shipping div.fieldset.delivery-information input.hasDatepicker~button.ui-datepicker-trigger::before {
  all:revert;
}

body.checkout-index-index form.form.methods-shipping div.fieldset.delivery-information input.hasDatepicker~button.ui-datepicker-trigger::before {
  content: "";
  position: absolute;
  top: 1.4rem;
  right: 1.2rem;
  width: 2.1rem;
  height: 2.1rem;
  border-radius: 0;
  background-image: url('data:image/svg+xml,<svg width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_3996_1937)"><path d="M6.25 0.75H7.25C7.51522 0.75 7.76957 0.855357 7.95711 1.04289C8.14464 1.23043 8.25 1.48478 8.25 1.75V2.75H13.25V1.75C13.25 1.48478 13.3554 1.23043 13.5429 1.04289C13.7304 0.855357 13.9848 0.75 14.25 0.75H15.25C15.5152 0.75 15.7696 0.855357 15.9571 1.04289C16.1446 1.23043 16.25 1.48478 16.25 1.75V2.75C17.0456 2.75 17.8087 3.06607 18.3713 3.62868C18.9339 4.19129 19.25 4.95435 19.25 5.75V16.75C19.25 17.5456 18.9339 18.3087 18.3713 18.8713C17.8087 19.4339 17.0456 19.75 16.25 19.75H5.25C4.45435 19.75 3.69129 19.4339 3.12868 18.8713C2.56607 18.3087 2.25 17.5456 2.25 16.75V5.75C2.25 4.95435 2.56607 4.19129 3.12868 3.62868C3.69129 3.06607 4.45435 2.75 5.25 2.75V1.75C5.25 1.48478 5.35536 1.23043 5.54289 1.04289C5.73043 0.855357 5.98478 0.75 6.25 0.75ZM14.25 2.75H15.25V1.75H14.25V2.75ZM7.25 2.75V1.75H6.25V2.75H7.25ZM5.25 3.75C4.71957 3.75 4.21086 3.96071 3.83579 4.33579C3.46071 4.71086 3.25 5.21957 3.25 5.75V6.75H18.25V5.75C18.25 5.21957 18.0393 4.71086 17.6642 4.33579C17.2891 3.96071 16.7804 3.75 16.25 3.75H5.25ZM3.25 16.75C3.25 17.2804 3.46071 17.7891 3.83579 18.1642C4.21086 18.5393 4.71957 18.75 5.25 18.75H16.25C16.7804 18.75 17.2891 18.5393 17.6642 18.1642C18.0393 17.7891 18.25 17.2804 18.25 16.75V7.75H3.25V16.75ZM11.25 11.75H16.25V16.75H11.25V11.75ZM12.25 12.75V15.75H15.25V12.75H12.25Z" fill="%23222529"></path></g><defs><clipPath id="clip0_3996_1937"><rect width="19.5" height="19.5" fill="white" transform="translate(0.75 0.75)"></rect></clipPath></defs></svg>');
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
  transition: all 0.8s ease
}

body.checkout-index-index form.form.methods-shipping div.fieldset.delivery-information input.hasDatepicker:valid~button.ui-datepicker-trigger::before {
  all:revert;
}

body.checkout-index-index form.form.methods-shipping div.fieldset.delivery-information input.hasDatepicker:focus~button.ui-datepicker-trigger::before {
  all:revert;
}

body.checkout-index-index form.form.methods-shipping div.fieldset.delivery-information div.field.house-security-code {
  width: 100%;
  flex: 1 1 100%;
}

body.checkout-index-index form.form.payments div.payment-methods div.payment-method div.checkout-toggle-content div.content-1 {
  width:150px;
}

body.checkout-index-index form.form.payments div.payment-methods div.payment-method div.checkout-toggle-content div.content-3 {
  padding: 1rem 1.5rem;
  background-color: rgba(var(--bs-white-rgb), 0.95);
  border-radius: 0.8rem;
  box-shadow: 0 .2rem .4rem 0 rgba(var(--bs-black-rgb), .05)
}

body.checkout-index-index div.checkout-payment-method div.payment-method-content div.actions-toolbar.paypal,
body.checkout-index-index div.checkout-payment-method div.payment-method-content button {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* arevoir avec alexis */
body.checkout-index-index div.payment-method-content div.payment-method-billing-address,
body.checkout-index-index div.payment-method-content div.actions-toolbar {
    display: none
}

div.opc-wrapper div.w03-summary div.opc-block-summary {
  background: none !important;
}


div.opc-wrapper div.opc-col-2 {
  background-color: var(--ws-blue-020);
}

@media (min-width: 992px) {
  div.opc-wrapper div.opc-col-2 {
    background-color: var(--bs-body-bg);
  }
}

@media (min-width: 992px) {
  div.opc-wrapper div.opc-col-2 div.w03-summary {
    position: sticky;
    top: 30px;
  }
  body.quotation-quote-index div.opc-wrapper div.opc-col-1 div.w03-summary {
    display: none;
  }
}

div.opc-wrapper div.opc-col-2 div.w03-summary #co-place-order-area {
  display: none;
}

@media (min-width: 992px) {
  div.opc-wrapper div.opc-col-2 div.w03-summary #co-place-order-area {
    display: block;
  }
}

div.opc-wrapper div.opc-col-2 div.w03-summary div.opc-block-summary div.items-in-quote,
div.opc-wrapper div.opc-col-2 div.w03-summary div.opc-block-summary div.items-in-cart {
  background-color: var(--bs-body-bg);
}


div.opc-wrapper div.w03-summary div.opc-block-summary div.items-in-quote > div.title,
div.opc-wrapper div.w03-summary div.opc-block-summary div.items-in-cart > div.title {
  cursor: pointer;
}

div.opc-wrapper div.opc-col-2 div.w03-summary div.opc-block-summary div.items-in-quote > div.title,
div.opc-wrapper div.opc-col-2 div.w03-summary div.opc-block-summary div.items-in-cart > div.title {
  padding-left: 1.5rem;
  padding-right: 1.5rem !important;
  background-color: var(--ws-blue-040);
}


div.opc-wrapper div.opc-col-1 div.w03-summary div.opc-block-summary div.items-in-quote > div.title,
div.opc-wrapper div.opc-col-1 div.w03-summary div.opc-block-summary div.items-in-cart > div.title {
  padding-right: 0rem !important;
  padding-left: 0rem !important;
}

div.opc-wrapper div.opc div.w03-summary div.opc-block-summary div.items-in-quote > div.title h2,
div.opc-wrapper div.opc div.w03-summary div.opc-block-summary div.items-in-cart > div.title h2 {
  font-family: var(--bs-body-font-family);
  color: var(--bs-body-color);
  font-size: var(--ws-x);
  text-transform: lowercase;
  font-weight: 400;
}

div.opc-wrapper div.opc div.w03-summary div.opc-block-summary div.items-in-quote > div.title h2 span::first-letter,
div.opc-wrapper div.opc div.w03-summary div.opc-block-summary div.items-in-cart > div.title h2 span::first-letter {
  text-transform: uppercase; 
}

div.opc-wrapper div.opc-col-1 div.w03-summary div.opc-block-summary div.items-in-quote > div.title h2, 
div.opc-wrapper div.opc-col-1 div.w03-summary div.opc-block-summary div.items-in-cart > div.title h2 {
  font-size: var(--ws-3xl);
  font-weight: 600;
  flex-grow: 1;
}

div.opc-wrapper div.opc-col-1 div.w03-summary div.opc-block-summary div.items-in-quote > div.title span.checkout-icon.chevron-icon::before,
div.opc-wrapper div.opc-col-1 div.w03-summary div.opc-block-summary div.items-in-cart > div.title span.checkout-icon.chevron-icon::before {
  position: absolute;
  top: -3px;
  right: 23px;
  font-size: var(--ws-x);
  font-style: normal;
}

div.opc-wrapper div.opc-col-1 div.w03-summary div.opc-block-summary div.items-in-quote > div.title span.checkout-icon.chevron-icon::before,
div.opc-wrapper div.opc-col-1 div.w03-summary div.opc-block-summary div.items-in-cart > div.title span.checkout-icon.chevron-icon::before {
  content: " Afficher";
}
div.opc-wrapper div.opc-col-1 div.w03-summary div.opc-block-summary div.items-in-quote.active > div.title span.checkout-icon.chevron-icon::before,
div.opc-wrapper div.opc-col-1 div.w03-summary div.opc-block-summary div.items-in-cart.active > div.title span.checkout-icon.chevron-icon::before {
  content:" Masquer";
}

div.opc-wrapper div.w03-summary div.opc-block-summary div.items-in-cart > div.title::after {
  all:revert;
}

div.opc-wrapper div.opc-col-1 div.w03-summary div.opc-block-summary div.items-in-quote > div.title svg, 
div.opc-wrapper div.opc-col-2 div.w03-summary div.opc-block-summary div.items-in-cart > div.title svg {
  scale: 0.8;
}

div.opc-wrapper div.w03-summary div.opc-block-summary div.items-in-quote.active > div.title svg,
div.opc-wrapper div.w03-summary div.opc-block-summary div.items-in-cart.active > div.title svg {
  transition: transform 0.3s ease;
  transform: rotate(180deg);
}

div.opc-wrapper div.w03-summary div.opc-block-summary div.items-in-quote > div.title svg,
div.opc-wrapper div.w03-summary div.opc-block-summary div.items-in-cart > div.title svg {
  transform: rotate(0deg);
}

div.opc-wrapper div.opc-col-2 div.w03-summary div.opc-block-summary div.title span.quote-summary-total,
div.opc-wrapper div.opc-col-2 div.w03-summary div.opc-block-summary div.title span.checkout-summary-total {
  all: revert;
  font-size: var(--ws-3xl);
  font-weight: 600;
  line-height: 1.8rem;
}
div.opc-wrapper div.opc-col-2 div.w03-summary div.opc-block-summary div.title span.quote-summary-total::after,
div.opc-wrapper div.opc-col-2 div.w03-summary div.opc-block-summary div.title span.checkout-summary-total::after {
  content:" TTC";
  text-transform: uppercase;
  font-size: var(--ws-2xs);
}
div.opc-wrapper div.opc-col-1 div.w03-summary div.opc-block-summary div.title span.quote-summary-total,
div.opc-wrapper div.opc-col-1 div.w03-summary div.opc-block-summary div.title span.checkout-summary-total {
  all: revert;
  display: none;
}


div.opc-wrapper div.opc-col-2 div.w03-summary div.opc-block-summary div.content {
  padding-left: 1.5rem !important;
  border-bottom: 1px solid var(--ws-blue-080) !important;
}


@media (min-width: 992px) {
  div.opc-wrapper div.opc-col-2 div.w03-summary div.opc-block-summary div.content {
    padding: 0rem !important;
    border: 0 !important;
  }
}

body.checkout-index-index div.opc-col-1 div.actions-toolbar div.place-order-primary {
  margin-bottom: 1.5rem;
}

body.checkout-index-index div.opc-col-1 div.checkout-agreements-block div.checkout-agreements {
  line-height: 1.2;
  text-align: center;
}

body.checkout-index-index div.opc-col-1 div.checkout-agreements-block div.checkout-agreement span.action-show {
  padding: 0;
  text-decoration: none;
  background: none;
  border: 0;
  display: inline;
  border-radius: 0;
  vertical-align: baseline;
  color: var(--ws-gray-900);
  font-weight: 400;
  font-size: var(--ws-2xs);
  font-style: italic;
}

body.quotation-quote-index div.opc-col-2 div.w03-summary div.items-in-quote > table,
body.checkout-index-index div.opc-col-2 div.w03-summary div.opc-block-summary > table.table-totals {
  display: none;
}

body.body.quotation-quote-index div.opc-col-2 div.w03-summary div.opc-block-summary div.miniquote-items-wrapper div.w03-totals,
body.checkout-index-index div.opc-col-2 div.w03-summary div.opc-block-summary div.minicart-items-wrapper div.w03-totals {
  display: block;
}


@media (min-width: 992px) {
  body.quotation-quote-index div.opc-col-2 div.w03-summary div.items-in-quote > table,
  body.checkout-index-index div.opc-col-2 div.w03-summary div.opc-block-summary > table.table-totals {
    display: table;
  }
body.quotation-quote-index div.opc-col-2 div.w03-summary div.opc-block-summary div.miniquote-items-wrapper div.w03-totals,
  body.checkout-index-index div.opc-col-2 div.w03-summary div.opc-block-summary div.minicart-items-wrapper div.w03-totals {
    display: none;
  }
}

body.quotation-quote-index div.opc-col-1 div.w03-summary div.opc-block-summary > table,
body.checkout-index-index div.opc-col-1 div.w03-summary div.opc-block-summary > table.table-totals {
  display: table;
}
body.quotation-quote-index div.opc-col-1 div.w03-summary div.opc-block-summary div.miniquote-items-wrapper div.w03-totals,
body.checkout-index-index div.opc-col-1 div.w03-summary div.opc-block-summary div.minicart-items-wrapper div.w03-totals {
  display: none;
}

@media (min-width: 992px) {
  body.quotation-quote-index div.opc-col-1 div.w03-summary div.opc-block-summary > table,
  body.checkout-index-index div.opc-col-1 div.w03-summary div.opc-block-summary > table.table-totals {
    display: none;
  }
body.quotation-quote-index div.opc-col-1 div.w03-summary div.opc-block-summary div.miniquote-items-wrapper div.w03-totals,
  body.checkout-index-index div.opc-col-1 div.w03-summary div.opc-block-summary div.minicart-items-wrapper div.w03-totals {
    display: block;
  }
}

body.checkout-index-index div.w03-summary div.opc-block-summary div.minicart-items-wrapper ol.minicart-items::-webkit-scrollbar {
  width: 0.8rem;
}

body.checkout-index-index div.w03-summary div.opc-block-summary div.minicart-items-wrapper ol.minicart-items::-webkit-scrollbar-thumb {
  background-color: var(--ws-gray-500);
  border-radius: 8px;
}

body.checkout-index-index div.w03-summary #co-place-order-area div.payment-option-inner:has(input:empty) ~ button {
  background: var(--ws-gray-200);
  border: none;
  color: var(--ws-gray-600);
  cursor: none;
  pointer-events: none;
  height: 4.6rem;
}

/* Applique le style au bouton lorsque l'input est valide */
body.checkout-index-index div.w03-summary #co-place-order-area div.payment-option-inner:has(input:valid) ~ button {
  background:var(--bs-primary);
  color: var(--ws-white);
  cursor: pointer;
  pointer-events: auto;
  height: 4.6rem;
}

body.checkout-index-index div.w03-summary #co-place-order-area div.payment-option-inner div.messages div.message.error,
body.checkout-index-index div.w03-summary #co-place-order-area div.payment-option-inner div.messages div.message.success {
  width: 100%;
  height: 100%;
  margin-top: 0.8rem
}

body.checkout-index-index div.w03-summary #co-place-order-area div.payment-option-inner div.messages div.message.error,
body.checkout-index-index div.w03-summary #co-place-order-area div.payment-option-inner div.messages div.message.success {
  font-size: var(--ws-x)!important;
  margin: 0 !important;
  padding: 0 !important;
  display: block;
  background: transparent !important;
  padding-left: 0 !important;
  position: relative;
}

body.checkout-index-index div.w03-summary #co-place-order-area div.payment-option-inner div.messages div.message.error {
  color: var(--bs-danger);
}

body.checkout-index-index div.w03-summary #co-place-order-area div.payment-option-inner div.messages div.message.success {
  color: var(--bs-success);
}

body.checkout-index-index div.w03-summary #co-place-order-area div.payment-option-inner div.messages div.message.success::before,
body.checkout-index-index div.w03-summary #co-place-order-area div.payment-option-inner div.messages div.message.error::before {
  all:  revert
}

/* Applique un style de champ désactivé si la classe 'valid' est présente */
body.checkout-index-index div.w03-summary #co-place-order-area div.payment-option-inner input.valid {
  background-color: var(--ws-white);
  opacity: 0.6; 
}

body.checkout-index-index div.w03-summary #co-place-order-area div.payment-option-inner input.valid input.valid:hover {
  cursor: not-allowed;
}
body.quotation-quote-index div.w03-summary div.opc-block-summary table,
body.checkout-index-index div.w03-summary div.opc-block-summary table.table-totals {
  border-top: 0;
  padding-top: 0;
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  max-width: 100%;
}

body.quotation-quote-index div.w03-summary div.opc-block-summary table > caption
body.checkout-index-index div.w03-summary div.opc-block-summary table > caption {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  display: none;
}

body.quotation-quote-index div.w03-summary div.opc-block-summary table tbody tr.totals.opc-block-summary,
body.checkout-index-index div.w03-summary div.opc-block-summary table.table-totals tbody tr.totals.opc-block-summary {
  background: transparent;
  padding: 0;
  border: 0;
  border-radius: 0;
  margin: 0;
}

body.quotation-quote-index div.w03-summary div.opc-block-summary table tbody tr.totals.sub td.amount > span.price::after,
body.checkout-index-index div.w03-summary div.opc-block-summary table.table-totals tbody tr.totals.shipping.excl span.price::after,
body.checkout-index-index div.w03-summary div.opc-block-summary table.table-totals tbody tr.totals.opc-block-summary span.price::after,
body.checkout-index-index div.w03-summary div.opc-block-summary table.table-totals tbody tr.totals.sub span.price::after,
body.checkout-index-index div.w03-summary div.opc-block-summary table.table-totals tbody tr.totals.discount span.price::after {
  content:' HT';
  text-transform: uppercase;
  font-size: var(--ws-2xs);
} 

body.quotation-quote-index div.w03-summary div.opc-block-summary table tbody tr.grand.totals td.amount > span.price::after,
body.checkout-index-index div.w03-summary div.opc-block-summary table.table-totals tbody tr.grand.totals span.price::after {
  content:' TTC';
  text-transform: uppercase;
  font-size: var(--ws-2xs);
} 

body.quotation-quote-index div.w03-summary div.opc-block-summary table tbody tr.grand.totals td.amount > span.price::before,
body.checkout-index-index div.w03-summary div.opc-block-summary table.table-totals tbody tr.grand.totals td.amount span.price::before {
  content:'EUR  ';
  text-transform: uppercase;
  font-size: var(--ws-2xl);
  color: var(--ws-gray-600);
  font-weight: 400;
}

body.quotation-quote-index div.w03-summary div.opc-block-summary table tbody tr.totals.opc-block-summary td.amount,
body.checkout-index-index div.w03-summary div.opc-block-summary table.table-totals tbody tr.totals.opc-block-summary td.amount {
  vertical-align: baseline;
}

body.checkout-index-index div.w03-summary div.opc-block-summary table.table-totals tbody tr.totals.shipping.excl th.mark span.value,
body.checkout-index-index div.w03-summary div.opc-block-summary table.table-totals tbody tr.totals.opc-block-summary th.mark span.value {
  color: var(--ws-gray-600);
  line-height: 1.2;
}

body.checkout-index-index div.w03-summary div.opc-block-summary table.table-totals tbody tr.totals.shipping.excl th.mark span.value {
  display: none;
}

body.checkout-index-index div.w03-summary div.opc-block-summary table.table-totals tbody tr.totals-tax {
  display: none;
}

body.quotation-quote-index div.w03-summary div.opc-block-summary table tbody th.mark, 
body.quotation-quote-index div.w03-summary div.opc-block-summary table th.mark,
body.checkout-index-index div.w03-summary div.opc-block-summary table.table-totals tbody th.mark, 
body.checkout-index-index div.w03-summary div.opc-block-summary table.table-totals th.mark {
  border: 0;
  font-weight: 400;
  padding: 0 0 0.5rem 0;
  background-color: transparent;
  vertical-align: middle;
  text-align: left;
}

body.quotation-quote-index div.w03-summary div.opc-block-summary table tbody td.amount, 
body.quotation-quote-index div.w03-summary div.opc-block-summary table tfoot td.amount,
body.checkout-index-index div.w03-summary div.opc-block-summary table.table-totals tbody td.amount, 
body.checkout-index-index div.w03-summary div.opc-block-summary table.table-totals tfoot td.amount {
  width:50%;
  border: 0;
  font-weight: 400;
  padding: 0 0 0.5rem 1.4rem;
  text-align: right;
  vertical-align: middle;
  color: var(--bs-body-color);
}



body.quotation-quote-index div.w03-summary div.opc-block-summary table tbody td.amount span.not-calculated
body.checkout-index-index div.w03-summary div.opc-block-summary table.table-totals tbody td.amount span.not-calculated {
  font-style: italic;
}

body.quotation-quote-index div.w03-summary div.opc-block-summary table tr.grand.totals td.amount,
body.checkout-index-index div.w03-summary div.opc-block-summary table.table-totals tbody tr.totals.shipping.excl td.amount,
body.checkout-index-index div.w03-summary div.opc-block-summary table.table-totals tr.grand.totals td.amount {
  vertical-align: baseline;
}

body.quotation-quote-index div.w03-summary div.opc-block-summary table tr.grand.totals th.mark span,
body.checkout-index-index div.w03-summary div.opc-block-summary table.table-totals tr.grand.totals th.mark span {
  padding-right: 0;
}

body.quotation-quote-index div.w03-summary div.opc-block-summary table tr.grand.totals th.mark span.total-amount-label,
body.checkout-index-index div.w03-summary div.opc-block-summary table.table-totals tr.grand.totals th.mark span.total-amount-label {
  font-size: var(--ws-3xl);
  font-weight: 600;
  line-height: 1.2;
}

body.quotation-quote-index div.w03-summary div.opc-block-summary table tr.grand.totals th.mark span.tva-amount,
body.checkout-index-index div.w03-summary div.opc-block-summary table.table-totals tr.grand.totals th.mark span.tva-amount {
  font-size: var(--ws-x);
  color: var(--ws-gray-600);
  line-height: 1.2;
}

body.quotation-quote-index div.w03-summary div.opc-block-summary table tr.grand.totals td.amount,
body.checkout-index-index div.w03-summary div.opc-block-summary table.table-totals tr.grand.totals td.amount {
  border-top: 0;
  font-size: var(--ws-3xl);
  font-weight: 600;
}

 /* address */
 ._keyfocus *:focus, input:not([disabled]):focus, textarea:not([disabled]):focus, select:not([disabled]):focus {
  box-shadow: none;
}

aside.popup-authentication .actions-toolbar {
  all: revert;
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
}
aside.popup-authentication .actions-toolbar::before {
  all: revert;
}

aside.popup-authentication .actions-toolbar::after {
  all: revert;
}

body.checkout-index-index span.payment-icon {
  background-color: var(--ws-white);
  border-radius: 0.4rem;
  height: 2.4rem;
}

div.osc-cms-block div.checkout_footer div.col-footer-checkout-content span.payment-icon,
body.checkout-index-index form.form.payments div.payment-methods div.payment-method._active span.payment-icon {
  border: 1px solid var(--ws-blue-080);
}

body.checkout-index-index span.icon-moyen-paiement {
  width: 150px;
  height: 80px;
}

div.osc-cms-block div.checkout_footer div.col-footer-checkout-content span.payment-icon.icon-cb,
div.osc-cms-block div.checkout_footer div.col-footer-checkout-content span.payment-icon.icon-visa,
div.osc-cms-block div.checkout_footer div.col-footer-checkout-content span.payment-icon.icon-mastercard,
div.osc-cms-block div.checkout_footer div.col-footer-checkout-content span.payment-icon.icon-paypal {
  width: 3.6rem;
}

div.osc-cms-block div.checkout_footer div.col-footer-checkout-content span.payment-icon.icon-mandat {
  width: 5.5rem;
}

div.osc-cms-block div.checkout_footer div.col-footer-checkout-content span.payment-icon.icon-virement {
  width: 6.6rem;
}

body.checkout-index-index div.checkout-payment-method span.payment-icon.icon-mandat {
  width: 6.7rem;
}


body.checkout-index-index div.checkout-payment-method span.payment-icon.icon-virement {
  width: 8.1rem;
}
body.checkout-index-index div.checkout-payment-method span.payment-icon.icon-paypal,
body.checkout-index-index div.checkout-payment-method div.payment-icon-group span.payment-icon {
  width: 4rem;
}

@media (min-width: 576px) {
  body.checkout-index-index div.checkout-payment-method span.payment-icon.icon-paypal,
  body.checkout-index-index div.checkout-payment-method div.payment-icon-group span.payment-icon {
    width: 4.7rem;
  }
}

  body.catalog-product-view main .ws-expandable-hidden {
    visibility: hidden;
    height: 0;
    overflow: hidden;
  }
  body.catalog-product-view main .ws-expandable-content {
    overflow: hidden;
    transition: max-height 0.5s ease;
    position: relative;
    max-height:20rem;
  }
  .ws-expandable-content.expanded {
    max-height: none;
  }

  .ws-fade-overlay {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 10rem;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, var(--ws-blue-020) 100%);
    pointer-events: none;
    transition: opacity 0.3s ease;
    z-index: 1;
    opacity: 1;
    visibility: visible;
  }

  .ws-expandable-content.expanded .ws-fade-overlay {
    opacity: 0;
    visibility: hidden;
  }

  

  .w03-tab-detail-ligne.data:not(:has(.ws-highlight)) {
    padding-left: 1.5rem;
  }
  .w03-tab-detail-ligne.data .ws-highlight {
    color: var(--bs-purple);
    font-weight: 500;
    display: inline;
    background: linear-gradient(to top, rgba(242, 229, 252, 0.8) 60%, transparent 60%);
    padding: 0px 1rem;
}



dl.w03-tab-detail {
  display: flex;
  flex-wrap: wrap;
}
dl.w03-tab-detail > * {
  flex: 0 0 auto;
  width: 50%;
}
dl.w03-tab-detail > dt {
  font-weight: 500;
}
dl.w03-tab-detail > dt,
dl.w03-tab-detail > dd {
  font-size: var(--ws-x);
  padding: 0.75rem;
  margin: 0;
}

dl.w03-tab-detail > dt:nth-of-type(odd),
dl.w03-tab-detail > dd:nth-of-type(odd) {
  background-color: var(--ws-white);
}
dl.w03-tab-detail > dt:nth-of-type(odd) {
  border-bottom-left-radius: var(--bs-border-radius-lg); 
  border-top-left-radius: var(--bs-border-radius-lg);
}
dl.w03-tab-detail > dd:nth-of-type(odd) {
  border-top-right-radius: var(--bs-border-radius-lg); 
  border-bottom-right-radius: var(--bs-border-radius-lg);
}

dl.w03-tab-detail-ligne > dd.label {
  font-weight: 500;
}

dl.w03-tab-detail > dd:not(:has(.ws-highlight)) {
  padding-left: 1.5rem;
}
dl.w03-tab-detail > dd .ws-highlight {
  color: var(--bs-purple);
  font-weight: 500;
  display: inline;
  background: linear-gradient(to top, rgba(242, 229, 252, 0.8) 60%, transparent 60%);
  padding: 0px 0.75rem;
}

/***********************************/
/******OWL CAROUSSEL CUSTOM.CSS*****/
/***********************************/
.owl-carousel .owl-item .owl-lazy {opacity: 1;}
.owl-carousel {margin-bottom: 20px;}
.owl-carousel.row {width: auto;}
.owl-carousel .owl-dot,.owl-carousel .owl-nav button {outline: none;}
.owl-carousel .img-thumbnail {max-width: 100%;}
.owl-carousel .img-thumbnail img {width: 100%;}
.owl-carousel .item-video {height: 300px;}
.owl-carousel .owl-nav {margin-top: 10px;text-align: center;-webkit-tap-highlight-color: transparent;}
.owl-carousel .owl-nav {top: 50%;position: absolute;margin-top: 0;width: 100%;flex: none;}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next {display: inline-block;position: absolute;width: 30px;height: 30px;text-align: center;line-height: 22px;margin: 0;transform: translateY(-50%);}
.owl-carousel .owl-nav .owl-prev {left: 0;}
.owl-carousel .owl-nav .owl-prev:before {font-family: "porto-icons";content: "\e819";position: relative;left: -1px;}
.owl-carousel .owl-nav .owl-next {right: 0;}
.owl-carousel .owl-nav .owl-next:before {font-family: "porto-icons";content: "\e81a";position: relative;left: 1px;}
.owl-carousel .owl-dots {margin-top: 1em;}
.owl-carousel.stage-margin .owl-stage-outer {margin-left: 40px;margin-right: 40px;}
.owl-carousel.stage-margin .owl-stage-outer .owl-stage {padding-left: 0!important;padding-right: 0!important;}
.owl-carousel.nav-bottom .owl-stage-outer {margin-bottom: 10px;}
.owl-carousel .owl-nav .disabled {opacity: 0.5;cursor: default;}
.owl-carousel.show-nav-hover .owl-prev {left: -10px;transform: translate(-10px,-50%);}
.owl-carousel.show-nav-hover .owl-next {right: -10px;transform: translate(10px,-50%);}
@media (max-width: 991px) {
.owl-carousel.show-nav-hover .owl-prev {left:0;transform: translate(10px,-50%);}
.owl-carousel.show-nav-hover .owl-next {right: 0;transform: translate(-10px,-50%);}
}
.owl-carousel.show-nav-hover .owl-prev,.owl-carousel.show-nav-hover .owl-next {transition: opacity .2s,transform .4s;opacity: 0;}
.owl-carousel.show-nav-hover:hover .owl-prev,.owl-carousel.show-nav-hover:hover .owl-next {opacity: 1;transform: translate(0,-50%);}
.owl-carousel.show-nav-hover:hover .owl-prev.disabled,.owl-carousel.show-nav-hover:hover .owl-next.disabled {opacity: .5;}
.owl-carousel.show-nav-title .owl-nav {top: 0;right: 0;margin-top: -18px;width: auto !important;}
.owl-carousel.show-nav-title .owl-nav [class*="owl-"],.owl-carousel.show-nav-title .owl-nav [class*="owl-"]:hover,.owl-carousel.show-nav-title .owl-nav [class*="owl-"]:active {background: transparent!important;width: 18px;font-size: 18px;padding-left: 0;padding-right: 0;color: #222529;}
.owl-carousel.show-nav-title .owl-nav .owl-prev {left: -45px;}
.owl-carousel.nav-bottom .owl-nav {position: static;margin: 0;padding: 0;width: auto;}
.owl-carousel.nav-bottom .owl-nav .owl-prev,.owl-carousel.nav-bottom .owl-nav .owl-next {position: static;transform: none;margin: 0 3px;}
.owl-carousel.rounded-nav .owl-nav [class*="owl-"],.owl-carousel.rounded-nav .owl-nav [class*="owl-"]:hover {padding: 3px 7px;border-radius: 50%;background: transparent!important;border: 1px solid #999!important;color: #999;width: 30px;}
.owl-carousel.nav-style-1 .owl-nav [class*="owl-"] {width: 20px;background: none!important;color: #000;font-size: 20px;}
.owl-carousel.show-dots-title .owl-dots {position: absolute;left: 155px;top: -54px;margin-top: 0!important;line-height: 0;}
.owl-carousel.show-dots-title-right .owl-dots {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;position: absolute;left: auto;right: 0;margin-top: 0!important;top: -33px;right: 8px}
.owl-carousel.nav-inside .owl-dots {bottom: 2px;margin-top: 10px;position: absolute;right: 6px;z-index: 1;}
.owl-carousel.nav-inside .owl-nav .owl-prev {left: 15px;}
.owl-carousel.nav-inside .owl-nav .owl-next {right: 15px;}
.owl-carousel.nav-inside-left .owl-dots {left: 6px;right: auto;}
.owl-carousel.nav-inside-center .owl-dots {right: 36px;left: 36px;}
.owl-carousel.full-width .owl-nav [class*="owl-"],.owl-carousel.full-width .owl-nav [class*="owl-"]:hover,.owl-carousel.big-nav .owl-nav [class*="owl-"],.owl-carousel.big-nav .owl-nav [class*="owl-"]:hover {height: auto;padding: 20px 0;margin: 0;}
.owl-carousel.nav-style-2 .owl-nav [class*="owl-"] {background: none!important;color: #fff;font-size: 1.5rem;}
.owl-carousel.nav-style-3 .owl-nav [class*="owl-"] {width: 35px;height: 45px;line-height: 33px;background-color: rgba(38,42,47,.4)!important;border-color: transparent!important;}
.owl-carousel.nav-style-4 .owl-nav [class*="owl-"] {width: 30px;background: none!important;color: #333;font-size: 24px;}
.owl-carousel.nav-style-4 .owl-nav [class*="owl-"]:hover {color: #333;}
.owl-carousel.nav-style-4 .owl-prev:before {content: "\f80a";}
.owl-carousel.nav-style-4 .owl-next:before {content: "\f809";}
.owl-carousel.nav-pos-inside .owl-nav .owl-prev {left: 15px;}
.owl-carousel.nav-pos-inside .owl-nav .owl-next {right: 15px;}
.owl-carousel.nav-pos-outside .owl-nav .owl-prev {left: -30px;}
.owl-carousel.nav-pos-outside .owl-nav .owl-next {right: -30px;}

@media (max-width: 991px) {
.owl-carousel.nav-pos-outside .owl-nav .owl-prev {left:-10px;}
.owl-carousel.nav-pos-outside .owl-nav .owl-next {right: -10px;}
}
.owl-carousel.nav-center-images-only .owl-nav {top: 37%;}
.owl-carousel.top-border {padding-top: 18px;}
.owl-carousel .owl-item .owl-lazy {transition: all 0.2s linear,opacity 0.4s;}
.owl-carousel .owl-item .owl-lazy-loaded {opacity: 1;}
.owl-carousel .wpb_content_element {margin-bottom: 0;}
.owl-carousel.carousel-center-active-item .owl-item {opacity: .2;transition: opacity 0.3s;}
.owl-carousel.carousel-center-active-item .owl-item.center {opacity: 1;}
.owl-carousel.carousel-center-active-item-style-2 .owl-item {opacity: .7}
.owl-carousel .owl-nav button[class*='owl-'] {color: #FFF;font-size: 14px;margin: 0;padding: 4px 7px;background: #D6D6D6;display: inline-block;cursor: pointer;height: auto;}
.owl-carousel .owl-nav button[class*='owl-']:hover {background: #869791;color: #FFF;text-decoration: none;}
.owl-carousel .owl-nav button[class*='owl-'] > span {display: none;}
.owl-carousel.show-nav-title .owl-nav [class*="owl-"] {color: #222529;}
.custom-block .owl-carousel.show-nav-title .owl-nav [class*='owl-'] {margin-left: 0;margin-right: 0;}
.custom-block .owl-carousel.show-nav-title .owl-nav .owl-prev {left: -30px;}
.owl-carousel .owl-nav.disabled+.owl-dots {margin-top: 10px;}
.owl-carousel .owl-dots {text-align: center;-webkit-tap-highlight-color: transparent;}
.owl-carousel .owl-dots .owl-dot {display: inline-block;zoom:1;*display: inline;height: auto;vertical-align: top;}
.owl-carousel .owl-dots .owl-dot span {width: 10px;height: 10px;margin: 8px;background: #D6D6D6;display: block;-webkit-backface-visibility: visible;transition: opacity .2s;border-radius: 30px;}
.owl-carousel .owl-dots .owl-dot.active span,.owl-carousel .owl-dots .owl-dot:hover span {background: #869791;}
.owl-carousel.dots-style-1 .owl-dots span {width: 14px;height: 14px;border: 2px solid #e7e7e7;background: none!important;margin: 5px 2px;position: relative;}
.products-slider.owl-carousel .owl-dot {vertical-align: middle;}
.owl-carousel.dots-style-1 .owl-dot.active span,.owl-carousel.dots-style-1 .owl-dot:hover span {border: 2px solid;}
.owl-carousel.dots-style-1 .owl-dot.active span:after,.owl-carousel.dots-style-1 .owl-dot:hover span:after {content: '';position: absolute;left: 3px;right: 3px;top: 3px;bottom: 3px;border-radius: 10px;border: 2px solid;}
/***********************************/
/******OWL CAROUSSEL CUSTOM.CSS*****/
/***********************************/