/* FONTS */
/* COLORS */
/* ANIMATIONS */
/* BREAKPOINTS */
@font-face {
  font-family: "Muli";
  src: url("../fonts/muli-webfont.woff2") format("woff2"), url("../fonts/muli-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Muli-bold";
  src: url("../fonts/muli-bold-webfont.woff2") format("woff2"), url("../fonts/muli-bold-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
:is(h1, h2, h3, h4, h5, h6) {
  font-weight: 400;
  font-family: "Barlow", sans-serif;
}

h1,
.h1 {
  margin: 0;
  font-weight: 800;
  text-transform: uppercase;
  font-size: 2rem;
  line-height: 2.875rem;
  margin: 3.125rem 0;
}
@media (max-width: 75em) {
  h1,
.h1 {
    font-size: 1.75rem;
    line-height: 2.625rem;
  }
}
@media (max-width: 48em) {
  h1,
.h1 {
    font-size: 1.5rem;
    line-height: 2.375rem;
  }
}

h2,
.h2 {
  margin: 0;
  font-weight: 800;
  text-transform: uppercase;
  font-size: 2rem;
  line-height: 2.25rem;
  color: #293950;
  margin: 0.9375rem 0;
}
h2 em,
.h2 em {
  color: #B8061F;
  font-style: normal;
}

h3,
.h3 {
  margin: 0;
  font-weight: 800;
  text-transform: uppercase;
  font-size: 1.375rem;
  line-height: 1.75rem;
  margin: 0.9375rem 0;
}
@media (max-width: 75em) {
  h3,
.h3 {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
}
@media (max-width: 48em) {
  h3,
.h3 {
    font-size: 1.0625rem;
    line-height: 1.375rem;
  }
}

h4,
.h4 {
  margin: 0;
  font-weight: 800;
  text-transform: uppercase;
  font-size: 1.125rem;
  line-height: 1.5625rem;
}
@media (max-width: 75em) {
  h4,
.h4 {
    font-size: 1rem;
    line-height: 1.375rem;
  }
}
@media (max-width: 48em) {
  h4,
.h4 {
    font-size: 0.9375rem;
    line-height: 1.3125rem;
  }
}

.tagline {
  font-size: 0.75rem;
  text-transform: uppercase;
  color: #5C7190;
  text-align: center;
  letter-spacing: 0.1875rem;
}
.tagline + h2 {
  margin-top: 0;
}

strong {
  font-weight: 700;
}

a {
  color: #293950;
  transition: color 0.3s;
}
a:hover {
  color: #B8061F;
}

.text-small {
  font-size: 0.6875rem !important;
}
.text-small p {
  font-size: 0.6875rem !important;
}

.text-medium {
  font-size: 0.875rem !important;
}
.text-medium p {
  font-size: 0.875rem !important;
}

.font-primary {
  font-family: "Barlow", sans-serif;
}

.c-white {
  color: #FFFFFF !important;
}

.c-dark {
  color: #5C7190 !important;
}

.c-red {
  color: #B8061F;
}

.c-green {
  color: #AFCB42;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

p {
  margin: 0;
  font-size: 1rem;
  line-height: 1.75rem;
}
@media (max-width: 75em) {
  p {
    font-size: 0.875rem;
    line-height: 1.5rem;
  }
}

.italic {
  font-style: italic;
}

.uppercase {
  text-transform: uppercase;
}

.font-bold {
  font-weight: bold;
}

.font-semibold {
  font-weight: 600;
}

.font-medium {
  font-weight: 500;
}

html, body {
  margin: 0;
  padding: 0;
  font-size: 100%;
  font-family: "Barlow", sans-serif;
  font-weight: 400;
  box-sizing: border-box !important;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility !important;
  -moz-osx-font-smoothing: grayscale !important;
  transition: margin 0.3s;
}

*, *::before, *::after {
  box-sizing: border-box !important;
}

img {
  display: block;
  max-width: 100%;
  height: auto;
}

body.pushable {
  background: #FFFFFF !important;
}

@media (min-width: 75em) {
  .ui.container {
    width: 87.5rem;
  }
}
@media (max-width: 74.99em) {
  .ui.container .container {
    margin-left: 0;
    margin-right: 0;
  }
}

.container,
.ui.container {
  max-width: 78.75rem;
  width: 100%;
  margin: 0 auto;
  padding: 0 1.25rem;
}
.container--small,
.ui.container--small {
  max-width: 72.25rem;
}
.container--large,
.ui.container--large {
  max-width: 105rem;
}
.container--full,
.ui.container--full {
  max-width: 100%;
  padding: 0;
}

@media (max-width: 48em) {
  .container-qui-sommes-nous {
    padding: 0;
  }
}
@media (max-width: 48em) {
  .container-qui-sommes-nous .wide.mobile.wide.computer.column {
    padding: 0;
  }
}

.row-af-br {
  margin-top: 60px !important;
}

.download-invoice {
  display: none;
  margin-left: auto;
  color: #B8061F;
}
.download-invoice .icon {
  height: 0.9375rem;
}
.account .download-invoice {
  display: flex;
  align-items: center;
  gap: 0.375rem;
}

.home-product-grid-button {
  margin: 5rem 0 5.625rem;
}

.homepage .product-grid .four.doubling.cards .card.swiper-slide .product-image {
  min-height: 10.625rem;
}

.homepage .product-grid .four.doubling.cards .card.swiper-slide .content {
  display: flex;
  flex-direction: column;
}

.homepage .product-grid .four.doubling.cards .card.swiper-slide .card__infos {
  margin-top: auto;
}

.homepage .product-grid .four.doubling.cards .card.swiper-slide {
  height: unset;
}

.bg-white {
  background-color: #FFFFFF;
}

.bg-grey {
  background-color: #F5F5F5;
}

.bg-lightblue {
  background: #F0F5FE;
}
.bg-lightblue--fullbleed {
  box-shadow: 0 0 0 100vmax #F0F5FE;
  clip-path: inset(0 -100vmax);
}

@media (max-width: 48em) {
  .desktop-only {
    display: none !important;
  }
}

@media (min-width: 48em) {
  .mobile-only {
    display: none !important;
  }
}

h2 + .ui.four.doubling.cards {
  margin-bottom: 1.875rem;
}

.ui.three.cards > .card,
.ui.four.cards > .card {
  margin-left: 0.75em;
  margin-right: 0.75em;
}

@media (max-width: 75em) {
  .ui.grid {
    width: auto;
    margin-left: 0em !important;
    margin-right: 0em !important;
  }
}
.ui table.ui.table tr, .ui table.ui.table td {
  box-shadow: none !important;
}

#bonsplans {
  margin-bottom: 60px;
  padding: 0;
  margin-left: 0;
  margin-right: 0;
}
#bonsplans .swiper-slide {
  height: auto !important;
}

.ui.form input[type=text],
.ui.form input[type=search],
.ui.form input[type=tel],
.ui.form input[type=date],
.ui.form input[type=email],
.ui.form input[type=number],
.ui.form input[type=password],
.ui.form textarea,
.ui.form select,
.ui.form .ui.dropdown .text {
  border: 1px solid #DCE0E5;
  font-size: 1rem;
  line-height: 1.875rem;
  padding: 0.625rem 1.25rem;
  min-height: 3.25rem;
  width: 100%;
  border-radius: 0 !important;
  font-family: "Barlow", sans-serif;
  background: #F9F9F9;
  letter-spacing: 1px;
  appearance: none;
  -webkit-appearance: none;
  color: #70829F;
}
.ui.form input[type=text]::placeholder,
.ui.form input[type=search]::placeholder,
.ui.form input[type=tel]::placeholder,
.ui.form input[type=date]::placeholder,
.ui.form input[type=email]::placeholder,
.ui.form input[type=number]::placeholder,
.ui.form input[type=password]::placeholder,
.ui.form textarea::placeholder,
.ui.form select::placeholder,
.ui.form .ui.dropdown .text::placeholder {
  font-family: "Barlow", sans-serif;
  color: #70829F;
  opacity: 1; /* Firefox */
  background-color: transparent;
}
.ui.form input[type=text]:-ms-input-placeholder,
.ui.form input[type=search]:-ms-input-placeholder,
.ui.form input[type=tel]:-ms-input-placeholder,
.ui.form input[type=date]:-ms-input-placeholder,
.ui.form input[type=email]:-ms-input-placeholder,
.ui.form input[type=number]:-ms-input-placeholder,
.ui.form input[type=password]:-ms-input-placeholder,
.ui.form textarea:-ms-input-placeholder,
.ui.form select:-ms-input-placeholder,
.ui.form .ui.dropdown .text:-ms-input-placeholder {
  font-family: "Barlow", sans-serif;
  color: #70829F;
  background-color: transparent;
}
.ui.form input[type=text]::-ms-input-placeholder,
.ui.form input[type=search]::-ms-input-placeholder,
.ui.form input[type=tel]::-ms-input-placeholder,
.ui.form input[type=date]::-ms-input-placeholder,
.ui.form input[type=email]::-ms-input-placeholder,
.ui.form input[type=number]::-ms-input-placeholder,
.ui.form input[type=password]::-ms-input-placeholder,
.ui.form textarea::-ms-input-placeholder,
.ui.form select::-ms-input-placeholder,
.ui.form .ui.dropdown .text::-ms-input-placeholder {
  font-family: "Barlow", sans-serif;
  color: #70829F;
  background-color: transparent;
}
.ui.form input[type=number]::-webkit-outer-spin-button,
.ui.form input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
  opacity: 0;
  padding-left: 15px !important;
}
.ui.form input[type=number] {
  -moz-appearance: textfield;
}
.ui.form .ui.dropdown .text {
  user-select: none;
  cursor: pointer;
  padding: 0 !important;
  font-weight: normal;
  min-height: 0 !important;
  letter-spacing: 0;
  color: #5C7190;
  background: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='chevron-down' class='svg-inline--fa fa-chevron-down fa-w-14' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='currentColor' d='M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z'%3E%3C/path%3E%3C/svg%3E") right center no-repeat;
  background-size: 10px;
}
.ui.form .ui.dropdown .menu > .item {
  font-size: 0.875rem !important;
  line-height: 1rem !important;
  letter-spacing: 0;
}
.ui.form select,
.ui.form .ui.dropdown {
  border: 1px solid #DCE0E5;
  font-size: 1rem;
  line-height: 1.875rem;
  padding: 0.625rem 1.25rem !important;
  padding-right: 5px !important;
  width: 100%;
  font-family: "Barlow", sans-serif;
  border-radius: 0;
  background: #F9F9F9;
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='9' viewBox='0 0 15 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 8.75C7.18359 8.75 6.90234 8.64453 6.69141 8.43359L1.06641 2.80859C0.609375 2.38672 0.609375 1.64844 1.06641 1.22656C1.48828 0.769531 2.22656 0.769531 2.64844 1.22656L7.5 6.04297L12.3164 1.22656C12.7383 0.769531 13.4766 0.769531 13.8984 1.22656C14.3555 1.64844 14.3555 2.38672 13.8984 2.80859L8.27344 8.43359C8.0625 8.64453 7.78125 8.75 7.5 8.75Z' fill='%2370829F'/%3E%3C/svg%3E%0A");
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: calc(100% - 30px) center;
  color: #70829F;
}
.ui.form label {
  font-size: 0.875rem !important;
  font-weight: 400 !important;
  margin-bottom: 0.625rem !important;
}
.ui.form label + input input[type=text],
.ui.form label + input input[type=search],
.ui.form label + input input[type=tel],
.ui.form label + input input[type=date],
.ui.form label + input input[type=email],
.ui.form label + input input[type=number],
.ui.form label + input input[type=password] {
  padding-top: 0.9375rem;
  padding-bottom: 0.9375rem;
  margin-bottom: 0.9375rem !important;
}
.ui.form.white-fields input[type=text],
.ui.form.white-fields input[type=search],
.ui.form.white-fields input[type=tel],
.ui.form.white-fields input[type=date],
.ui.form.white-fields input[type=email],
.ui.form.white-fields input[type=number],
.ui.form.white-fields input[type=password],
.ui.form.white-fields textarea,
.ui.form.white-fields select,
.ui.form.white-fields .ui.dropdown .text {
  background-color: #FFFFFF !important;
}
.ui.form[name=sylius_customer_registration] {
  max-width: 68.75rem;
  margin: 0 auto;
}
.ui.form[name=sylius_customer_registration] input {
  background: #F9F9F9;
}
.ui.form .form-control {
  margin: 0em 0 1em;
}
.ui.form .address-book-select {
  height: 3.25rem;
  line-height: 1.75rem !important;
}
.ui.form .address-book-select::before {
  display: none;
}
.ui.form .address-book-select .text {
  border: none !important;
  background: none !important;
}

select.tiny-select {
  height: 1.75rem;
  padding-left: 0.9375rem;
  border-radius: 1.25rem;
  font-size: 0.8125rem;
}

.radio-custom,
.checkbox-custom {
  display: flex;
  flex-wrap: wrap;
}
.radio-custom label,
.checkbox-custom label {
  user-select: none;
  cursor: pointer;
  margin-right: 0.75rem !important;
  border: 1px solid #DCE0E5;
  font-size: 0.875rem !important;
  font-weight: 400 !important;
  margin-bottom: 0.625rem !important;
  min-width: 5.625rem;
  min-height: 2.5rem;
  display: flex !important;
  justify-content: center;
  align-items: center;
  transition: border 0.3s;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.radio-custom label::after,
.checkbox-custom label::after {
  display: none !important;
}
.radio-custom label:hover,
.checkbox-custom label:hover {
  border: 1px solid rgba(92, 113, 144, 0.4);
}
.radio-custom input[type=radio],
.radio-custom input[type=checkbox],
.checkbox-custom input[type=radio],
.checkbox-custom input[type=checkbox] {
  display: none;
}
.radio-custom input[type=radio]:checked + input + input + label,
.radio-custom input[type=radio]:checked + label,
.radio-custom input[type=checkbox]:checked + input + input + label,
.radio-custom input[type=checkbox]:checked + label,
.checkbox-custom input[type=radio]:checked + input + input + label,
.checkbox-custom input[type=radio]:checked + label,
.checkbox-custom input[type=checkbox]:checked + input + input + label,
.checkbox-custom input[type=checkbox]:checked + label {
  border-color: #5C7190;
}

input[type=number] {
  border: 1px solid #DCE0E5 !important;
  border-radius: 3px !important;
  padding-right: 0 !important;
  min-height: 40px !important;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  opacity: 1;
  margin: 0;
}

input[type=number]::-webkit-inner-spin-button {
  width: 14px !important;
  height: 38px !important;
}

input.grey-rounded {
  border-radius: 1.25rem;
  background: #FFFFFF;
  border: none;
  padding: 0 0.9375rem;
  font-size: 0.875rem;
}

input[type=checkbox] {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
input[type=checkbox] + label {
  position: relative;
  padding: 0 0 0 1.875rem;
  user-select: none;
}
input[type=checkbox] + label:before {
  content: "";
  position: absolute;
  top: 0.25rem;
  left: 0;
  width: 1rem;
  height: 1rem;
  border: none;
  background: #E7E6EF;
  text-align: center;
  transition: background 200ms ease-out;
}
input[type=checkbox] + label:after {
  content: "";
  position: absolute;
  transform: scale(0);
  transition: transform 200ms ease-out;
}

input[type=checkbox] + label:after {
  background-color: transparent;
  content: "";
  display: block;
  position: absolute;
  left: 0.375rem;
  top: 0.4375rem;
  width: 0.3125rem;
  height: 0.5rem;
  opacity: 0.2;
  border-bottom: 1.5px solid #FFFFFF;
  border-right: 1.5px solid #FFFFFF;
  transform: rotate(45deg);
  transition: border-color 0.3s ease;
}
input[type=checkbox]:checked + label:before {
  content: "";
  background: #8D9CB5;
}
input[type=checkbox]:checked + label:after {
  content: "";
  opacity: 1;
}

.form-checkbox {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px white inset !important;
}

.search-form {
  display: flex;
}
.search-form button[type=submit] {
  background: url(../icons/search.svg) center no-repeat #E73536;
  color: #FFFFFF;
  height: 3.6875rem;
  width: 3.6875rem;
  min-width: 3.6875rem;
  display: inline-block;
  border: none;
  font-size: 0;
  text-indent: -9999px;
  margin-right: 0 !important;
}
.search-form button[type=submit]:hover {
  background: url(../icons/search.svg) center no-repeat #293950;
}
@media (max-width: 62em) {
  .search-form {
    position: absolute !important;
    top: 0;
    z-index: 1;
    left: 0;
    width: 100%;
    height: 0;
    max-height: 0;
    overflow: hidden;
    transition: max-height 250ms;
  }
  .search-form.active {
    top: 100%;
    height: auto;
    max-height: 100px;
  }
}
.sort {
  display: flex;
  align-items: center;
}
.sort .content {
  font-size: 1rem;
  font-weight: 400;
}
.sort .dropdown {
  border: 1px solid #E7E6EF;
  padding: 9px 14px;
}

.ui.toggle.checkbox input:checked ~ .box:before,
.ui.toggle.checkbox input:checked ~ label:before,
.ui.toggle.checkbox input:focus:checked ~ .box:before,
.ui.toggle.checkbox input:focus:checked ~ label:before {
  background-color: #B8061F !important;
}

.button {
  user-select: none;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0 1.5625rem;
  height: 2.75rem;
  line-height: 2.75rem;
  border: 1px solid transparent;
  font-size: 1rem;
  font-style: normal;
  border-radius: 0 !important;
  font-family: "Barlow", sans-serif;
  font-weight: 600;
  line-height: unset;
  text-transform: uppercase;
  text-decoration: none;
  transition: border-color 0.3s, background-color 0.3s, color 0.3s;
  text-shadow: none;
  box-shadow: none;
}
@media (max-width: 75em) {
  .button {
    font-size: 0.75rem;
  }
}
@media (max-width: 20em) {
  .button {
    font-size: 0.6875rem;
  }
}
.button:hover {
  text-shadow: none;
  box-shadow: none;
  text-decoration: none;
}
.button:hover i.fas,
.button:hover i.icon {
  color: #B8061F !important;
}
.button:hover i.fas::before,
.button:hover i.icon::before {
  color: #B8061F !important;
}
.button i.icon {
  height: auto !important;
}
.button:disabled {
  cursor: not-allowed;
}
.button--medium {
  padding: 0.375rem 2.125rem !important;
  line-height: 1.625rem !important;
}
@media (max-width: 75em) {
  .button--medium {
    padding: 0.3125rem 1.5rem !important;
  }
}
@media (max-width: 20em) {
  .button--medium {
    padding: 0.3125rem 1.25rem !important;
  }
}
.button--small {
  font-size: 0.875rem !important;
  padding: 0 1.25rem !important;
}
.button--large {
  min-width: 18.125rem;
}
.button--full {
  width: 100%;
  font-size: 1rem;
}
.button--icon {
  min-width: 40px !important;
  margin-left: -6px;
  padding: 0;
}
.button--icon i.fas {
  margin: 0;
  font-size: 0.9375rem;
}
.button--with-icon {
  padding-right: 0 !important;
}
.button--with-icon .icon {
  width: 3rem;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 1.5625rem;
  height: 100%;
}
.button--link, .button--text {
  padding: 0;
  margin: 0;
  text-transform: none;
  border: none;
  letter-spacing: unset;
  font-style: italic;
  color: #5C7190;
}
.button--link i.fas, .button--text i.fas {
  color: #5C7190 !important;
}
.button--text {
  font-size: 1.0625rem;
  font-weight: 400;
  color: #B8061F;
  font-style: normal;
}
.button--primaryinv {
  background: transparent;
  border-color: white;
  color: white;
  padding-right: 0;
}
.button--primaryinv::after {
  width: 2.75rem;
  height: 2.75rem;
  background-color: white;
  background-image: url("/assets/shop/icons/telecharger2.svg");
  background-repeat: no-repeat;
  background-size: 80% 80%; /* Ensures the SVG fills the dimensions */
  background-position: center;
  translate: 21px 0px;
  content: "";
}
.button--primaryinv:hover, .button--primaryinv:focus {
  color: black;
  background: white;
}
.button--primaryinv:hover i.icon::before,
.button--primaryinv:hover .icon::before,
.button--primaryinv:hover span.icon::before, .button--primaryinv:focus i.icon::before,
.button--primaryinv:focus .icon::before,
.button--primaryinv:focus span.icon::before {
  color: #293950 !important;
}
.button--primary {
  background: transparent;
  border-color: #293950;
  color: #293950;
  padding-right: 0;
}
.button--primary::after {
  width: 2.75rem;
  height: 2.75rem;
  background-color: #293950;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='18' viewBox='0 0 10 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.0101196 17.4706C0.0101196 17.3358 0.0673587 17.2075 0.168369 17.1112L8.68352 8.99359L0.168369 0.879156C0.0639917 0.786108 0.00338559 0.654557 1.85844e-05 0.516589C-0.00334842 0.378622 0.0538906 0.243862 0.154901 0.147606C0.259278 0.0513489 0.397325 -0.00319659 0.542106 1.19654e-05C0.686887 0.00322052 0.824934 0.0609745 0.922577 0.16044L9.81483 8.63745C9.91584 8.7337 9.97308 8.86204 9.97308 8.9968C9.97308 9.13156 9.91584 9.2599 9.81483 9.35616L0.922577 17.83C0.824934 17.9262 0.686887 17.9808 0.545473 17.9808C0.404059 17.9808 0.269379 17.9262 0.168369 17.83C0.0673587 17.7337 0.0134866 17.6054 0.0101196 17.4706Z' fill='white'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 10px;
  background-position: center;
  translate: 21px 0px;
  content: "";
}
.button--primary:hover, .button--primary:focus {
  color: #FFFFFF;
  background: #293950;
}
.button--primary:hover i.icon::before,
.button--primary:hover .icon::before,
.button--primary:hover span.icon::before, .button--primary:focus i.icon::before,
.button--primary:focus .icon::before,
.button--primary:focus span.icon::before {
  color: #293950 !important;
}
.button--secondary {
  background: transparent;
  border-color: #FFFFFF;
  color: #FFFFFF;
  padding-right: 0;
}
.button--secondary::after {
  width: 2.75rem;
  height: 2.75rem;
  background-color: #FFFFFF;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='18' viewBox='0 0 10 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_164_14409)'%3E%3Cpath d='M0.0101196 17.4705C0.0101196 17.3358 0.0673587 17.2074 0.168369 17.1112L8.68352 8.99353L0.168369 0.879095C0.0639917 0.786047 0.00338559 0.654496 1.85844e-05 0.516528C-0.00334842 0.378561 0.0538906 0.243801 0.154901 0.147545C0.259278 0.0512878 0.397325 -0.00325763 0.542106 -4.90698e-05C0.686887 0.00315949 0.824934 0.0609135 0.922577 0.160379L9.81483 8.63738C9.91584 8.73364 9.97308 8.86198 9.97308 8.99674C9.97308 9.1315 9.91584 9.25984 9.81483 9.3561L0.922577 17.8299C0.824934 17.9262 0.686887 17.9807 0.545473 17.9807C0.404059 17.9807 0.269379 17.9262 0.168369 17.8299C0.0673587 17.7336 0.0134866 17.6053 0.0101196 17.4705Z' fill='%233D4B60'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_164_14409'%3E%3Crect width='10' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 10px;
  background-position: center;
  translate: 21px 0px;
  content: "";
}
.button--secondary:hover {
  color: #293950;
  background: #FFFFFF;
}
.button--quinary {
  background: transparent;
  border-color: #293950;
  color: #293950;
  padding-right: 0;
}
.button--quinary::after {
  width: 2.75rem;
  height: 2.75rem;
  background-color: #293950;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='18' viewBox='0 0 10 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.0101196 17.4706C0.0101196 17.3358 0.0673587 17.2075 0.168369 17.1112L8.68352 8.99359L0.168369 0.879156C0.0639917 0.786108 0.00338559 0.654557 1.85844e-05 0.516589C-0.00334842 0.378622 0.0538906 0.243862 0.154901 0.147606C0.259278 0.0513489 0.397325 -0.00319659 0.542106 1.19654e-05C0.686887 0.00322052 0.824934 0.0609745 0.922577 0.16044L9.81483 8.63745C9.91584 8.7337 9.97308 8.86204 9.97308 8.9968C9.97308 9.13156 9.91584 9.2599 9.81483 9.35616L0.922577 17.83C0.824934 17.9262 0.686887 17.9808 0.545473 17.9808C0.404059 17.9808 0.269379 17.9262 0.168369 17.83C0.0673587 17.7337 0.0134866 17.6054 0.0101196 17.4706Z' fill='white'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 10px;
  background-position: center;
  translate: 21px 0px;
  content: "";
}
.button--quinary:hover {
  color: #B8061F;
  background: #FFFFFF;
}
.button--tertiary {
  background: #AFCB42 !important;
  border-color: #AFCB42 !important;
  color: #FFFFFF !important;
}
.button--tertiary:hover {
  color: #AFCB42 !important;
  background: #FFFFFF !important;
}
.button--white {
  background: #FFFFFF !important;
  border-color: #FFFFFF !important;
  color: #5C7190 !important;
}
.button--white:hover {
  color: #FFFFFF !important;
  border-color: #B8061F !important;
  background: #B8061F !important;
}
.button--red {
  background-color: #B8061F;
  color: #FFFFFF;
  text-transform: uppercase;
}
.button--red:hover {
  background-color: #293950;
  color: #FFFFFF;
}
.button--red:hover i.icon::before,
.button--red:hover .icon::before,
.button--red:hover span.icon::before {
  color: #FFFFFF !important;
}
.button--red.button--with-icon .icon {
  background: #FFFFFF;
}
.button--blue {
  background-color: #293950;
  color: #FFFFFF;
  text-transform: uppercase;
}
.button--blue:hover {
  background-color: #B8061F;
  color: #FFFFFF;
}
.button--blue:hover i.icon::before,
.button--blue:hover .icon::before,
.button--blue:hover span.icon::before {
  color: #FFFFFF !important;
}
.button--blue.button--with-icon .icon {
  background: #FFFFFF;
}
.button--reset {
  padding: 0;
  margin: 0;
  background: none;
  box-shadow: none;
  border: none;
}
.button--outline {
  background: none;
  border-color: #293950;
  color: #293950;
}
.button--outline:hover {
  border-color: #B8061F;
  color: #B8061F;
}
.button--outline:hover i.icon::before,
.button--outline:hover .icon::before,
.button--outline:hover span.icon::before {
  color: #B8061F !important;
}
.button--outline i, .button--outline .icon {
  color: #B8061F;
}
.button--outline i::before, .button--outline .icon::before {
  color: #B8061F;
}
.button--outline-thin {
  border-width: 1px !important;
  font-weight: 400;
}
.button--outline-red {
  background: none;
  border: 1px solid #B8061F;
  color: #B8061F !important;
}
.button--outline-red i {
  color: #B8061F !important;
}
.button--outline-red i::before {
  color: #B8061F !important;
}
.button--outline-red:hover {
  border-color: #5C7190 !important;
  color: #5C7190 !important;
}
.button--outline-red:hover i {
  color: #5C7190 !important;
}
.button--outline-red:hover i::before {
  color: #5C7190 !important;
}
.button i,
.button .fas {
  font-size: 0.75rem;
  margin-right: 0.5rem;
  color: #FFFFFF !important;
}
.button.icon-after i,
.button.icon-after .fas {
  margin-left: 0.5rem;
  margin-right: 0;
}
.button--tertiary {
  background: #FFFFFF;
  border-color: #FFFFFF;
  color: #B8061F;
}
.button--tertiary:hover {
  color: #FFFFFF;
  background: transparent;
}
.button--quaternary {
  background: transparent;
  border-color: #FFFFFF;
  color: #FFFFFF;
}
.button--quaternary:hover {
  color: #B8061F;
  background: #FFFFFF;
}

.ui.buttons .button:hover i.fas::before,
.ui.buttons .button:hover i.icon::before,
.ui.button:hover i.fas::before,
.ui.button:hover i.icon::before {
  color: #FFFFFF !important;
}

.ui.teal.buttons .button,
.ui.teal.button {
  background-color: #293950;
}
.ui.teal.buttons .button:hover,
.ui.teal.button:hover {
  background-color: #293950;
}
.ui.teal.buttons .button:hover i.fas::before,
.ui.teal.buttons .button:hover i.icon::before,
.ui.teal.button:hover i.fas::before,
.ui.teal.button:hover i.icon::before {
  color: #FFFFFF !important;
}

.ui.red.buttons .button,
.ui.red.button {
  background-color: #B8061F;
}
.ui.red.buttons .button:hover,
.ui.red.button:hover {
  background-color: #B8061F;
}
.ui.red.buttons .button:hover i.fas::before,
.ui.red.buttons .button:hover i.icon::before,
.ui.red.button:hover i.fas::before,
.ui.red.button:hover i.icon::before {
  color: #FFFFFF !important;
}

.ui.basic.icon.mini.button:hover .fas::before,
.ui.basic.icon.mini.button:hover .icon::before {
  color: #000000 !important;
}

.account {
  margin-top: 5.625rem !important;
}
@media (max-width: 48em) {
  .account {
    margin-top: 3.125rem !important;
  }
  .account.ui.stackable {
    margin-left: -16px !important;
    margin-right: -16px !important;
  }
  .account.ui.stackable .column.wide,
.account.ui.stackable .ui.segment {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
.account .dividing.header,
.account .ui.header {
  font-size: 1.5rem;
  font-weight: 700;
  font-family: "Barlow", sans-serif;
  border: none;
}
.account .dividing.header .sub.header,
.account .ui.header .sub.header {
  font-size: 1rem;
  font-weight: 400;
}
.account .ui.segment {
  border: none;
  box-shadow: none;
  padding-top: 0;
}
.account__buttons {
  padding-top: 0 !important;
}
@media (min-width: 75em) {
  .account__buttons {
    padding-right: 0 !important;
  }
}
.account__buttons .ui.buttons .ui.button {
  margin-bottom: 4px !important;
  padding-left: 2.5rem !important;
  text-transform: uppercase;
  font-family: "Barlow", sans-serif;
  font-size: 14px !important;
  display: inline-flex;
}
.account__buttons .ui.buttons .ui.button .icon {
  top: 50% !important;
}
.account .ui.sortable.stackable.very.basic.celled.table thead th {
  border: none;
  background-color: transparent !important;
}
.account .ui.sortable.stackable.very.basic.celled.table thead th td {
  background: transparent;
  border: none;
}
.account .ui.sortable.stackable.very.basic.celled.table tbody tr td {
  background-color: #FCFCFC;
  border: none;
}
.account .ui.sortable.stackable.very.basic.celled.table tbody tr:nth-child(even) td {
  background: #F7F7F7;
}
.account .ui.sortable.stackable.very.basic.celled.table tbody tr .ui.labeled.icon.button {
  padding: 0 1.5625rem 0 1.25rem !important;
  display: inline-flex;
  align-items: center;
  text-transform: uppercase;
  justify-content: flex-start;
}
.account .ui.sortable.stackable.very.basic.celled.table tbody tr .ui.labeled.icon.button .icon {
  position: relative;
  font-size: 0.875rem;
  color: #676767 !important;
}
.account__customer-infos {
  background: #FCFCFC;
  padding: 1.625rem 2rem;
  max-width: 100%;
  width: 100%;
}
@media (max-width: 48em) {
  .account__customer-infos {
    text-align: center;
  }
}
@media (min-width: 75em) {
  .account__customer-infos {
    width: 37.5rem;
  }
}
.account__customer-infos .ui.label {
  border-radius: 0 !important;
  margin-top: 1.25rem;
}
.account__customer-infos .ui.text.menu {
  font-family: "Barlow", sans-serif;
}
@media (max-width: 48em) {
  .account__customer-infos .ui.text.menu {
    display: flex;
    flex-direction: column;
    gap: 20px;
  }
}
@media (max-width: 48em) {
  .account__buttons, .account__address-details {
    text-align: center !important;
    max-width: 100%;
  }
}
@media (max-width: 48em) {
  .account__header-column.ui.grid.column {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
  }
  .account__header-column.ui.grid.column .column {
    display: flex;
    justify-content: center;
  }
}
.account__quick-access {
  margin-top: 2.5rem;
}
.account__quick-access > strong {
  font-weight: 600;
  color: #70829F;
}
.account__quick-access-blocks {
  display: flex;
  gap: 1.25rem;
  margin-top: 1.25rem;
  flex-wrap: wrap;
}
.account__quick-access-block {
  padding: 1.875rem;
  transition: all 250ms;
  overflow: hidden;
  position: relative;
  display: flex;
  box-shadow: 0 0 10px 6px #fafafa;
}
@media (max-width: 75em) {
  .account__quick-access-block {
    width: 48%;
  }
}
@media (max-width: 62em) {
  .account__quick-access-block {
    width: 100%;
  }
}
.account__quick-access-block::before {
  width: 100%;
  height: 0.625rem;
  transform: translateY(10px);
  bottom: 0;
  position: absolute;
  display: block;
  left: 0;
  transition: transform 250ms;
  background-color: #8D9CB5;
  content: "";
}
.account__quick-access-block .icon {
  margin-right: 1.25rem;
  transition: display 200ms;
}
.account__quick-access-block .icon.hover {
  display: none;
}
.account__quick-access-block:hover {
  background-color: #70829F;
}
.account__quick-access-block:hover::before {
  transform: translateY(0);
}
.account__quick-access-block:hover .icon {
  display: none;
}
.account__quick-access-block:hover .icon.hover {
  display: block;
}
.account__quick-access-block:hover .account__quick-access-title {
  color: #FFFFFF;
}
.account__quick-access-block:hover .item {
  color: #CDD7E8;
}
.account__quick-access-title {
  font-size: 1.5rem;
  font-weight: 700;
  color: #293950;
  text-transform: none;
  transition: color 250ms;
}
.account__quick-access .item {
  font-size: 1rem;
  font-weight: 400;
  color: #70829F;
  transition: color 250ms;
}

.account-menu .item {
  font-size: 1rem;
  font-weight: 400;
  display: block;
  border-top: 1px solid #DCE0E5;
  padding: 1.125rem 0;
}
.account-menu .item span,
.account-menu .item i {
  opacity: 0.25;
  transition: opacity 250ms;
}
.account-menu .item.header {
  font-weight: 700;
  opacity: 1;
}
.account-menu .item:hover span,
.account-menu .item:hover i {
  opacity: 0.6;
}
.account-menu .item.active span,
.account-menu .item.active i {
  opacity: 1;
}

.block-image {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 2.5rem;
  margin-bottom: 3.75rem;
}
@media (max-width: 48em) {
  .block-image {
    flex-direction: column-reverse;
  }
}
.block-image--alternate {
  flex-direction: row-reverse;
}
@media (max-width: 48em) {
  .block-image--alternate {
    flex-direction: column-reverse;
  }
}
.block-image__image {
  max-width: 40rem;
  width: 40%;
}
@media (max-width: 48em) {
  .block-image__image {
    max-width: 100%;
    width: 100%;
  }
}
.block-image__text {
  max-width: 51.875rem;
  width: 55%;
}
@media (max-width: 48em) {
  .block-image__text {
    max-width: 100%;
    width: 100%;
  }
}
.block-image__title {
  margin-bottom: 2.5rem;
  margin-top: 1.875rem !important;
}
.block-image__description {
  color: #70829F;
  font-size: 1rem;
  font-family: "Barlow", sans-serif;
  line-height: 1.5625rem;
}
.block-image__description p {
  margin-bottom: 1.25rem;
}
.block-image__description * {
  color: #70829F;
  font-size: 1rem;
  font-family: "Barlow", sans-serif;
  line-height: 1.5625rem;
}
.block-image__button {
  margin-top: 3.125rem;
}

.cart {
  margin-top: 3.125rem;
}
.cart__section-title {
  font-size: 1.25rem;
  text-align: center;
  display: block;
  font-weight: 400;
  text-transform: none;
  margin-bottom: 0.9375rem;
}
.cart__bg-accent {
  background: #F0F5FE !important;
  padding: 0.9375rem;
  border-radius: 0 !important;
}
.cart__actions {
  display: flex;
  justify-content: space-between;
  margin-top: 2.25rem;
}
.cart__summary.ui.table tr {
  box-shadow: none !important;
}
.cart__summary.ui.table td {
  border-top: 2px solid #DCE0E5;
  box-shadow: none !important;
}
.cart__remove {
  display: block;
  width: 0.6875rem;
  height: 0.6875rem;
  border: none;
  background: url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.52774 5.50001L0.201362 9.82638C-0.0671207 10.0949 -0.0671207 10.5302 0.201362 10.7986C0.469852 11.0671 0.90515 11.0671 1.17364 10.7986L5.50001 6.47227L9.82638 10.7986C10.0949 11.0671 10.5302 11.0671 10.7986 10.7986C11.0671 10.5302 11.0671 10.0949 10.7986 9.82638L6.47227 5.50001L10.7986 1.17364C11.0671 0.90515 11.0671 0.469852 10.7986 0.201362C10.5302 -0.0671207 10.0949 -0.0671207 9.82638 0.201362L5.50001 4.52774L1.17364 0.201362C0.90515 -0.0671207 0.469852 -0.0671207 0.201362 0.201362C-0.0671207 0.469852 -0.0671207 0.90515 0.201362 1.17364L4.52774 5.50001Z' fill='%23050038'/%3E%3C/svg%3E%0A") no-repeat transparent !important;
}
@media (max-width: 48em) {
  .cart__remove {
    margin: 10px auto;
  }
}
.cart__coupon-text {
  margin-bottom: 1.25rem;
}
.cart__coupon input {
  border: none !important;
  border-radius: 0 !important;
}
.cart__coupon-action {
  display: flex !important;
}
@media (max-width: 23.4375em) {
  .cart__coupon-action {
    flex-direction: column;
  }
}
.cart__options {
  font-size: 1rem;
  color: #70829F;
  font-weight: 400;
}
.cart__table {
  margin-top: 2.5rem;
}
.cart__table td, .cart__table th {
  border-left: none !important;
}
.cart__table th {
  font-size: 1rem;
  font-weight: 600 !important;
  border-bottom: none !important;
}
.cart__table td {
  border-bottom: 1px solid #DCE0E5;
}
.cart__table .product-image {
  width: 5.3125rem !important;
  height: 5.3125rem !important;
}
.cart__table .sylius-product-name {
  font-size: 1rem;
}
.cart__table--colored tbody tr td {
  border: none !important;
}
.cart__table--colored tbody tr:nth-child(even) td {
  background-color: #fcfcfc !important;
}
.cart__table--colored tbody tr:nth-child(odd) td {
  background-color: #f7f7f7 !important;
}
.cart__table #sylius-order .sylius-table-column-price,
.cart__table #sylius-order .sylius-table-column-qty,
.cart__table #sylius-order .sylius-table-column-subtotal {
  text-align: center;
}
.cart__table #sylius-order tbody tr td:first-child {
  padding-left: 1.875rem !important;
}
.cart__table #sylius-order tbody tr td:last-child {
  padding-right: 1.875rem !important;
}
.cart__table-end {
  display: flex;
  max-width: 50rem;
  flex-direction: column;
  justify-content: flex-end;
  width: 100%;
  margin-left: auto;
  margin-top: 3.3125rem;
  margin-bottom: 3rem;
}
.account .cart__table-end {
  max-width: 37.5rem;
}
.cart__table-end-header {
  font-size: 0.875rem;
  font-weight: 600;
  color: #2A3950;
  margin: 0 0.625rem 0.9375rem;
}
.account .cart__table-end-header {
  display: flex;
  justify-content: space-between;
}
.cart__table-end table {
  background: #FCFCFC;
  padding: 2.125rem;
}
.cart__table-end table tbody tr:nth-child(even) td,
.cart__table-end table tbody tr:nth-child(odd) td {
  background: transparent !important;
}
.cart__table-end table tbody th,
.cart__table-end table tbody tr,
.cart__table-end table tbody td,
.cart__table-end table tbody small,
.cart__table-end table tbody span {
  font-size: 1rem;
  color: #000000;
  font-weight: 400 !important;
}
.cart__table-end table tbody th {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.cart__table-end table tbody tr,
.cart__table-end table tbody td {
  background: none !important;
  display: flex;
  justify-content: space-between;
}
.cart__table-end table tbody #total {
  margin-top: 1.875rem;
  font-size: 1.375rem;
  font-weight: 600 !important;
  flex-direction: column;
}
.cart__table-end table tbody #total span {
  font-size: 1.375rem;
  font-weight: 600 !important;
}
@media (max-width: 48em) {
  .cart #sylius-cart-items {
    text-align: center !important;
  }
  .cart #sylius-cart-items td, .cart #sylius-cart-items th {
    text-align: center !important;
  }
}
@media (max-width: 48em) {
  .cart .single.line .ui.header {
    display: flex;
    flex-direction: column;
  }
  .cart .single.line .ui.header img {
    margin: 0 auto;
  }
  .cart > .container {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .cart .container .ui .column.wide {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

.contact-page__text {
  color: #70829F;
  font-size: 1rem;
  line-height: 1.5625rem;
  margin: 20px 0 30px;
}
@media (max-width: 48em) {
  .contact-page > .container {
    padding-left: 0;
    padding-right: 0;
  }
}
.contact-page label.required {
  font-size: 1rem !important;
  margin: 0 !important;
}
.contact-page__bottom {
  display: flex;
  flex-wrap: wrap;
  margin-top: 6.0625rem;
}
@media (max-width: 48em) {
  .contact-page__bottom {
    margin-top: 3.125rem;
  }
}
@media (max-width: 62em) {
  .contact-page__bottom {
    width: calc(100% + 36px);
    margin-left: -16px;
    margin-right: -16px;
  }
}
.contact-page__map, .contact-page__infos {
  width: 50%;
}
@media (max-width: 62em) {
  .contact-page__map, .contact-page__infos {
    width: 100%;
  }
}
.contact-page__map img {
  height: 100%;
  object-fit: cover;
}
.contact-page__infos {
  padding: 8.75rem 10rem;
  background: url(../img/contact-infos.png) 0 0 no-repeat transparent;
  color: #FFFFFF;
  background-size: cover;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
@media (max-width: 75em) {
  .contact-page__infos {
    padding: 7.5rem;
  }
}
@media (max-width: 62em) {
  .contact-page__infos {
    padding: 3.75rem 1.25rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
}
.contact-page__infos .tagline {
  color: #B5BECC;
}
.contact-page__infos ul {
  list-style-type: none;
  padding: 0;
}
.contact-page__infos ul li {
  display: flex;
}
.contact-page__infos h2 {
  color: #FFFFFF;
  margin-top: 1.25rem;
}
.contact-page__infos .icon {
  margin-right: 0.625rem;
}
.contact-page__infos a {
  color: #FFFFFF;
}
.contact-page__infos .social {
  display: flex;
  gap: 1.25rem;
  margin-top: 1.25rem;
}

.card {
  border: 1px solid #DCE0E5 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  position: relative;
}
.card.nouveaute::before {
  background: #3E619B;
}
.card.bonplan::before {
  background: #B8061F;
}
.card::before {
  content: "";
  height: 0.625rem;
  position: absolute;
  bottom: -1px;
  left: -1px;
  width: calc(100% + 2px);
  background: #8D9CB5;
}
.card__price {
  color: #8D9CB5;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.5rem;
}
@media (max-width: 48em) {
  .card__price br {
    display: none;
  }
}
.card__price--small {
  color: #8D9CB5;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.25rem;
  font-style: italic;
  letter-spacing: -0.5px;
}
.card__tag {
  height: 2.4375rem;
  line-height: 2.4375rem;
  padding: 0 1.75rem;
  font-size: 0.75rem;
  text-transform: uppercase;
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  color: white;
  font-weight: 500;
  display: inline-block;
  margin: 0 auto 20px auto;
  background: #B8061F;
  border-radius: 0 !important;
}
.card__tag--nouveaute {
  background: #3E619B;
}
.card__title {
  color: #293950 !important;
  font-size: 1.5rem !important;
  line-height: 1.625rem !important;
  font-weight: 700 !important;
  font-family: "Barlow", sans-serif !important;
  margin-bottom: 1rem !important;
  text-align: center;
  margin-top: 0;
}
.card__text {
  color: #70829F;
  font-size: 1rem;
  line-height: 1.375rem;
  max-height: 5.625rem;
  overflow: hidden;
  display: inline-block;
  text-align: center;
  display: block;
  position: relative;
  padding-left: 0;
  padding-right: 20px;
}
.card__text::before {
  content: "";
  height: 3.75rem;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(255, 255, 255) 75%);
}
.card__infos {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  gap: 1.25rem;
  margin-bottom: 1.875rem;
}
@media (max-width: 48em) {
  .card__infos {
    flex-direction: column;
    align-items: center;
    text-align: center;
  }
}
.card__price-container {
  flex: 1;
}
.card__add-to-cart {
  color: #B8061F;
  text-transform: uppercase;
  font-size: 1.125rem;
  line-height: 1.375rem;
  font-weight: 700;
  flex: 1;
  display: flex;
  align-items: center;
}
@media (max-width: 48em) {
  .card__add-to-cart {
    align-items: center;
  }
}
.card__add-to-cart::before {
  min-width: 2.875rem;
  width: 2.875rem;
  height: 2.5625rem;
  content: "";
  display: inline-block;
  margin-right: 0.75rem;
  background-image: url("data:image/svg+xml,%3Csvg width='46' height='41' viewBox='0 0 46 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_164_19882)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.31521 0C7.72576 0 8.11765 0.265402 8.27627 0.640625L10.1051 5.125H44.9363C45.5615 5.125 46.0933 5.77478 45.9534 6.36964L42.8183 19.6946C42.7156 20.1156 42.3237 20.4451 41.8852 20.4817L16.3939 22.4859L14.6304 26.65H39.198C39.7578 26.6409 40.2617 27.135 40.2617 27.675C40.2617 28.215 39.7485 28.7092 39.198 28.7H13.0722C12.3911 28.7 11.8406 27.8946 12.1112 27.2723L14.5558 21.5067C11.9059 15.0181 9.28398 8.52946 6.61542 2.05H1.04503C0.466531 2.05 0 1.59241 0 1.025C0 0.457589 0.466531 0 1.04503 0L7.31521 0ZM16.3659 20.4359L40.9521 18.5141L43.63 7.175H10.9355L16.3659 20.4359ZM22.9907 36.3875C22.9907 38.9225 20.8726 41 18.288 41C15.7034 41 13.5854 38.9225 13.5854 36.3875C13.5854 33.8525 15.7034 31.775 18.288 31.775C20.8726 31.775 22.9907 33.8525 22.9907 36.3875ZM38.6661 36.3875C38.6661 38.9225 36.5481 41 33.9635 41C31.3789 41 29.2609 38.9225 29.2609 36.3875C29.2609 33.8525 31.3789 31.775 33.9635 31.775C36.5481 31.775 38.6661 33.8525 38.6661 36.3875ZM15.6755 36.3875C15.6755 37.8152 16.8325 38.95 18.288 38.95C19.7436 38.95 20.9006 37.8152 20.9006 36.3875C20.9006 34.9598 19.7436 33.825 18.288 33.825C16.8325 33.825 15.6755 34.9598 15.6755 36.3875ZM31.3509 36.3875C31.3509 37.8152 32.5079 38.95 33.9635 38.95C35.4191 38.95 36.5761 37.8152 36.5761 36.3875C36.5761 34.9598 35.4191 33.825 33.9635 33.825C32.5079 33.825 31.3509 34.9598 31.3509 36.3875Z' fill='%23B8061F'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_164_19882'%3E%3Crect width='46' height='41' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}
.card__out-of-stock {
  color: #B8061F;
  text-transform: uppercase;
  font-size: 1.25rem;
  line-height: 1.5rem;
  display: flex;
  margin: 0.9375rem auto;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-weight: 700;
}
.card__out-of-stock::before {
  min-width: 1.5rem;
  width: 1.5rem;
  height: 1.5rem;
  content: "";
  display: inline-block;
  margin-right: 0.75rem;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 12.2511C0 5.82618 5.19464 0.585978 11.6652 0.585978C18.0901 0.585978 23.3303 5.82618 23.3303 12.2511C23.3303 18.7216 18.0901 23.9163 11.6652 23.9163C5.19464 23.9163 0 18.7216 0 12.2511ZM7.97423 10.1095L10.1159 12.2511L7.97423 14.3928C7.51856 14.8485 7.51856 15.532 7.97423 15.9421C8.38433 16.3977 9.06784 16.3977 9.47794 15.9421L11.6196 13.8004L13.8068 15.9421C14.2169 16.3977 14.9004 16.3977 15.3105 15.9421C15.7662 15.532 15.7662 14.8485 15.3105 14.3928L13.1689 12.2511L15.3105 10.1095C15.7662 9.69938 15.7662 9.01588 15.3105 8.56021C14.9004 8.1501 14.2169 8.1501 13.8068 8.56021L11.6196 10.7474L9.47794 8.56021C9.06784 8.1501 8.38433 8.1501 7.97423 8.56021C7.51856 9.01588 7.51856 9.69938 7.97423 10.1095Z' fill='%23B8061F'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}
.card--red::before, .card--blue::before {
  display: none;
}
.card--red .card__image, .card--blue .card__image {
  height: 100%;
  max-width: unset !important;
  max-height: unset;
  object-fit: cover;
}
.card--red .card__text, .card--blue .card__text {
  text-align: left;
}
.card--red .card__text::before, .card--blue .card__text::before {
  display: none;
}
.card--nouveaute::before {
  background-color: #3E619B;
}
.card--bonplan::before {
  background-color: #B8061F;
}
.card--red {
  border: none !important;
  border-radius: 0 !important;
}
.card--red .card__content {
  background: rgba(184, 6, 31, 0.9);
}
.card--red .card__text {
  color: #FFBEBE;
}
.card--red .button {
  border: 1px solid #FFBEBE;
  color: #FFBEBE;
}
.card--blue .card__content {
  background: rgba(62, 97, 155, 0.9);
}
.card--blue .card__text {
  color: #79A7CF;
}
.card--blue .button {
  border: 1px solid #A6B7D1;
  color: #A6B7D1;
}
.card__image-container {
  margin-top: 3.125rem;
}
.card__image-container img {
  border: none !important;
  width: 100%;
  height: 100%;
  max-width: 17.8125rem !important;
  max-height: 10.625rem;
  object-fit: contain;
  margin: 0 auto;
}
.card__content {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  padding: 2.1875rem 1.5625rem;
  max-width: calc(100% - 80px);
}
@media (max-width: 87.5em) {
  .card__content {
    max-width: calc(100% - 50px);
    padding: 2.1875rem 1.25rem;
  }
}
@media (max-width: 62em) {
  .card__content {
    max-width: calc(100% - 30px);
  }
}
.card__content .card__title {
  color: #FFFFFF !important;
  text-transform: uppercase;
  font-weight: 800 !important;
  font-size: 1.75rem !important;
  line-height: 2rem !important;
  margin-bottom: 0.5rem;
  text-align: left;
}
.card__content .card__title--small {
  font-size: 1.375rem !important;
  line-height: 1.5rem !important;
}
.card__content .card__title.sylius-product-name {
  text-transform: none !important;
}
.card__content .button {
  padding: 0 1.25rem;
  height: 2rem;
  line-height: 2rem;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 1rem;
  border-radius: 0;
  margin-top: 0.75rem;
  letter-spacing: 0;
}
@media (max-width: 75em) {
  .card__content .button {
    font-size: 0.875rem;
  }
}

.ui.cards > .card > .content, .ui.card > .content {
  border-top: 0 !important;
}

.ui.cards > .card > :first-child, .ui.card > :first-child {
  border-radius: 0 !important;
}

.ui.four.cards {
  margin-top: 1.875rem;
}
.ui.four.cards .ui.card {
  margin-top: 0;
}

.ui.four.doubling.cards {
  margin-left: -0.75em;
  margin-right: -0.75em;
}

.ui.four.doubling.cards > .card {
  margin-left: 0.75em;
  margin-right: 0.75em;
}

@media (max-width: 75em) {
  .ui.four.cards > .card,
.ui.three.cards > .card,
.ui.four.doubling.cards > .card {
    width: calc(33.3% - 1.5em);
  }
}
@media (max-width: 62em) {
  .ui.four.cards > .card,
.ui.three.cards > .card,
.ui.four.doubling.cards > .card {
    width: calc(50% - 1.5em);
  }
}
@media (max-width: 36em) {
  .ui.four.cards > .card,
.ui.three.cards > .card,
.ui.four.doubling.cards > .card {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}

#categories {
  width: 100%;
  margin-bottom: 3.75rem;
  margin-top: 3.75rem;
}

.card-category {
  border: none !important;
}
.card-category::before {
  display: none;
}
.card-category__image {
  max-width: 18.125rem;
  max-height: 10.625rem;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.card-category__link {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  color: "Barlow", sans-serif;
  min-height: 21.25rem;
  border: 1px solid #DCE0E5;
  padding: 3rem 1.25rem;
  transition: border-color 250ms;
}
@media (min-width: 48em) {
  .card-category__link {
    padding: 3rem 3.125rem;
  }
}
.card-category__link:hover {
  border-color: #AFCB42;
}
.Isolation .card-category__link:hover {
  border-color: #16A1D0;
}
.Judas .card-category__link:hover, .Securite .card-category__link:hover {
  border-color: #DCB129;
}
.Ameublement .card-category__link:hover {
  border-color: #AA44A9;
}
.card-category__link:hover .card-category__title,
.card-category__link:hover .card-category__actions span {
  color: #AFCB42;
}
.Isolation .card-category__link:hover .card-category__title,
.Isolation .card-category__link:hover .card-category__actions span {
  color: #16A1D0;
}
.Judas .card-category__link:hover .card-category__title, .Securite .card-category__link:hover .card-category__title,
.Judas .card-category__link:hover .card-category__actions span,
.Securite .card-category__link:hover .card-category__actions span {
  color: #DCB129;
}
.Ameublement .card-category__link:hover .card-category__title,
.Ameublement .card-category__link:hover .card-category__actions span {
  color: #AA44A9;
}
.card-category__title {
  font-size: 1.5rem;
  line-height: 1.75rem;
  color: "Barlow", sans-serif;
  font-weight: 700;
  margin: 0.9375rem auto;
  text-transform: none;
  transition: color 250ms;
}
.card-category__list {
  color: #70829F;
  font-size: 1rem;
  line-height: 1.375rem;
  font-weight: 400;
  position: relative;
  text-align: center;
  height: 5.625rem;
  max-height: 5.625rem;
  overflow: hidden;
}
.card-category__list::before {
  content: "";
  height: 3.75rem;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(255, 255, 255) 75%);
}
.card-category__actions {
  display: flex;
  gap: 0.75rem;
  justify-content: center;
  align-items: center;
}
.card-category__actions img {
  height: 2.5rem;
}
.card-category__actions span {
  text-transform: uppercase;
  color: #8D9CB5;
  font-weight: 700;
  font-size: 1.125rem;
  transition: color 250ms;
}

.content-cards {
  text-align: center;
  margin: 5.625rem 0;
}
.content-cards__items {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 3.625rem;
  column-gap: 1.25rem;
  margin: 3.75rem 0;
  min-height: 21.25rem;
}
.content-cards__items--three {
  grid-template-columns: repeat(3, 1fr);
}
@media (max-width: 62em) {
  .content-cards__items {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 48em) {
  .content-cards__items {
    grid-template-columns: repeat(1, 1fr);
  }
}
.content-cards__item {
  box-shadow: 0 8px 8px 5px rgba(0, 0, 0, 0.05);
  position: relative;
  transition: box-shadow ease-in-out 250ms, background ease-in-out 250ms;
  display: flex;
  min-height: 21.25rem;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}
.content-cards__item::before {
  position: absolute;
  content: "";
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0;
  background: #8D9CB5;
  transition: height ease-in-out 250ms;
}
.content-cards__item:hover {
  box-shadow: 0 20px 30px 30px rgba(0, 0, 0, 0.05);
  background: #FFFFFF;
}
.content-cards__item:hover::before {
  height: 0.625rem;
}
.content-cards__title {
  font-size: 1.5rem;
  color: #2A3950;
  text-transform: none;
  font-weight: 700;
  margin-bottom: 0.875rem;
  margin-top: 1.75rem;
}
.content-cards__content {
  color: #70829F;
  margin: 0 15%;
}
.content-cards__icon {
  margin: 1.25rem auto;
  max-width: 4.0625rem;
  max-height: 4.0625rem;
  height: 100%;
  width: 100%;
}

header {
  height: auto;
}

#header {
  background-color: #B8061F;
  color: #FFFFFF;
  margin: 0;
  position: relative;
}
#header #logo {
  max-width: 15.125rem;
  min-width: 100px;
  margin: 0.9375rem 0;
}
@media (max-width: 36em) {
  #header #logo {
    min-width: unset;
    max-width: unset;
  }
}
#header .logo-mobile {
  width: 50px;
  display: block;
}
@media (min-width: 36em) {
  #header .logo-mobile {
    display: none;
  }
}
@media (max-width: 36em) {
  #header .logo-desktop {
    display: none;
  }
}
#header #header-actions {
  display: flex;
  align-items: center;
}
#header #button-menu-mobile {
  width: 1.875rem;
  height: 1.875rem;
  position: relative;
  transform: rotate(0deg);
  transition: 0.5s ease-in-out;
  cursor: pointer;
  background: none;
  border: none;
}
@media (min-width: 62em) {
  #header #button-menu-mobile {
    display: none;
  }
}
#header #button-menu-mobile span {
  display: block;
  position: absolute;
  height: 2px;
  width: 100%;
  background: #FFFFFF;
  border-radius: 2px;
  opacity: 1;
  left: 0;
  transform: rotate(0deg);
  transition: 0.25s ease-in-out;
}
#header #button-menu-mobile span:nth-child(1) {
  top: 0px;
}
#header #button-menu-mobile span:nth-child(2), #header #button-menu-mobile span:nth-child(3) {
  top: 12px;
}
#header #button-menu-mobile span:nth-child(4) {
  top: 24px;
}
#header #button-menu-mobile.open span:nth-child(1) {
  top: 12px;
  width: 0%;
  left: 50%;
}
#header #button-menu-mobile.open span:nth-child(2) {
  transform: rotate(45deg);
}
#header #button-menu-mobile.open span:nth-child(3) {
  transform: rotate(-45deg);
}
#header #button-menu-mobile.open span:nth-child(4) {
  top: 12px;
  width: 0%;
  left: 50%;
}
#header .header__container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (min-width: 62em) {
  #header .header__container {
    gap: 2.5rem;
  }
}
@media (min-width: 75em) {
  #header .header__container {
    gap: 5.625rem;
  }
}
@media (max-width: 576px) {
  #header .header__container #sylius-cart-total {
    display: none;
  }
}
#header #probricoleurs {
  font-size: 16px;
}
@media (min-width: 62em) {
  #header #search {
    width: 100%;
  }
}
#header #cart {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 992px) {
  #header #probricoleur_slogan {
    display: none;
  }
}
@media (max-width: 81.25em) {
  #header #probricoleur_slogan {
    max-width: 18.75rem;
  }
}
@media (min-width: 62em) {
  #header #probricoleur_slogan,
#header #header-actions {
    flex: 1;
  }
}
#header .header__action {
  margin: 0 0.6875rem;
  cursor: pointer;
}
#header .header__action--search-mobile {
  background: url(../icons/search.svg) center no-repeat;
  color: #FFFFFF;
  height: 3.6875rem;
  width: 3.6875rem;
  min-width: 3.6875rem;
  display: inline-block;
  border: none;
  font-size: 0;
  text-indent: -9999px;
  margin: 0 !important;
}
@media (min-width: 62em) {
  #header .header__action--search-mobile {
    display: none;
  }
}
#header .header__action--search {
  margin-left: 0;
}
#header .header__action--cart {
  position: relative;
  background: url(../icons/cart.svg) center no-repeat transparent;
  width: 2.6875rem;
  height: 2.4375rem;
}
#header .header__action--cart .count {
  width: 1.25rem;
  height: 1.25rem;
  line-height: 1.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #FFFFFF;
  color: #E73536;
  font-size: 0.75rem;
  font-weight: 700;
  border-radius: 50%;
  font-style: normal;
  position: absolute;
  right: -0.125rem;
  top: -0.4375rem;
}
#header #sylius-cart-button {
  display: flex;
  align-items: center;
}
#header #sylius-cart-total {
  display: flex;
  flex-direction: column;
  font-weight: 700;
}
#header #sylius-cart-total .total {
  text-transform: uppercase;
  font-weight: 400;
}

#menutop {
  background: #293950;
  margin: 0 auto;
  display: flex;
  min-height: 2.8125rem;
  align-items: center;
}
#menutop .menutop__container {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 75em) {
  #menutop .menutop__container {
    padding-right: 0;
  }
}
#menutop .menutop__infos {
  color: #566584;
  font-style: italic;
  display: flex;
  align-items: center;
}
@media (max-width: 36em) {
  #menutop .menutop__infos {
    font-size: 0.75rem;
    line-height: 0.875rem;
  }
}
#menutop .menutop__account {
  white-space: nowrap;
}
@media (max-width: 36em) {
  #menutop .menutop__account {
    padding-right: 0.8125rem;
    padding-left: 0.8125rem;
    font-size: 0.8125rem;
  }
}
#menutop .menutop__welcome {
  color: #8A929F;
  font-size: 0.875rem;
  font-weight: 400;
  margin-right: 1.5rem;
  margin-left: 1.5rem;
}
@media (max-width: 62em) {
  #menutop .menutop__welcome {
    display: none;
  }
}
#menutop .menutop__welcome em {
  font-style: normal;
  text-transform: uppercase;
  color: #3E619B;
}
#menutop .menutop__logout {
  margin-left: 1.875rem;
  text-transform: uppercase;
  color: #FFFFFF;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='13' viewBox='0 0 18 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.7509 7.07507L11.7506 12.7616C11.2148 13.2693 10.2862 12.9139 10.2862 12.1862V8.93674H5.42884C4.95382 8.93674 4.57166 8.57456 4.57166 8.12437V4.87491C4.57166 4.42472 4.95382 4.06255 5.42884 4.06255H10.2862V0.813085C10.2862 0.0887261 11.2113 -0.270068 11.7506 0.23766L17.7509 5.92421C18.083 6.24239 18.083 6.75689 17.7509 7.07507ZM6.85748 12.5924V11.2384C6.85748 11.015 6.66462 10.8323 6.42889 10.8323H3.42874C2.79657 10.8323 2.28583 10.3482 2.28583 9.7491V3.25018C2.28583 2.65106 2.79657 2.16703 3.42874 2.16703H6.42889C6.66462 2.16703 6.85748 1.98424 6.85748 1.76084V0.406902C6.85748 0.183502 6.66462 0.00071991 6.42889 0.00071991H3.42874C1.53579 0.00071991 0 1.45621 0 3.25018V9.7491C0 11.5431 1.53579 12.9986 3.42874 12.9986H6.42889C6.66462 12.9986 6.85748 12.8158 6.85748 12.5924Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 0 center;
  background-size: 18px 13px;
  padding-left: 25px;
}
@media (max-width: 36em) {
  #menutop .menutop__logout {
    margin-left: 10px;
    min-width: 32px;
    height: 40px;
    padding-left: 0;
    text-indent: -9999px;
  }
}
@media (max-width: 87.5em) {
  #menutop .menutop__logout {
    padding-right: 25px;
  }
}
#menutop .menutop__actions {
  display: flex;
  align-items: center;
}
#menutop .menutop__actions .item {
  background-color: #566584;
  color: #FFFFFF;
  text-transform: uppercase;
  padding: 0.875rem 1.5rem;
  font-weight: 500;
  transition: background-color 250ms;
}
#menutop .menutop__actions .item:hover {
  background-color: #B8061F;
}

#footermenu {
  background: #293950;
  color: #FFFFFF;
}
#footermenu .footermenu {
  display: grid;
  grid-template-areas: "isolation securite accessoires ameublement" "judas securite accessoires ameublement" "judas securite accessoires ameublement" "judas securite accessoires ameublement" "judas securite accessoires ameublement";
  column-gap: 4rem;
  padding-top: 4rem;
  padding-bottom: 4rem;
}
@media (max-width: 75em) {
  #footermenu .footermenu {
    gap: 2.5rem;
  }
}
@media (max-width: 75em) {
  #footermenu .footermenu {
    grid-template-areas: "securite isolation" "judas accessoires" "ameublement ameublement";
  }
}
@media (max-width: 36em) {
  #footermenu .footermenu {
    grid-template-areas: "securite" "isolation" "judas" "accessoires" "ameublement";
    gap: 1.25rem;
    margin: 0 !important;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    padding-left: 0;
    padding-right: 0;
  }
}
#footermenu .footermenu .Isolation {
  grid-area: isolation;
}
#footermenu .footermenu .Judas {
  grid-area: judas;
}
@media (min-width: 75em) {
  #footermenu .footermenu .Judas {
    margin-top: 4rem;
  }
}
#footermenu .footermenu .Securite {
  grid-area: securite;
}
#footermenu .footermenu .Accessoires {
  grid-area: accessoires;
}
#footermenu .footermenu .Ameublement {
  grid-area: ameublement;
}
#footermenu .footermenu .Ameublement .menu {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}
#footermenu .footermenu .Ameublement .item {
  width: 100%;
}
@media (min-width: 48em) {
  #footermenu .footermenu .Ameublement .item {
    flex: 50%;
  }
}
#footermenu .footermenu .text {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1.25rem;
}
#footermenu .footermenu .menu {
  display: flex;
  flex-direction: column;
}
#footermenu .footermenu .menu .item {
  color: #A3AFC0;
  font-weight: 400;
  font-size: 1rem;
}
#footermenu .footermenu .menu .item:hover {
  color: #FFFFFF;
}

#footer {
  background: #B8061F;
  color: #FFFFFF;
  margin: 0;
  padding: 1.875rem 1rem;
}
@media (max-width: 36em) {
  #footer {
    text-align: center;
    padding: 1.875rem 0;
  }
}
#footer #help .texte {
  color: #FFA7A7;
}
#footer #callbutton {
  min-width: 7rem;
  width: 7rem;
  height: 7rem;
  display: inline-block;
  background: #293950;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 50%;
  text-indent: -9999px;
  background-size: 4.375rem;
  background-image: url("data:image/svg+xml,%3Csvg width='46' height='42' viewBox='0 0 46 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_164_19150)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M30.7336 9.89992C17.9385 24.1649 8.00905 15.9524 6.02167 22.7174C5.09125 9.38242 14.1796 3.41992 23.1563 3.41992C32.133 3.41992 39.6359 10.2524 40.3281 18.9299C36.3162 18.3599 28.709 15.6149 30.7336 9.89992Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.8307 32.0625C28.7165 33.75 26.8407 36.4575 23.2381 36.4575C19.8737 36.4575 17.5142 33.7275 18.4297 32.1525C19.5462 32.8275 21.2061 33.2475 23.0595 33.2475C24.9873 33.2475 26.7142 32.7825 27.8307 32.0625Z' fill='white'/%3E%3Cpath d='M16.3084 27C18.1788 27 19.6951 25.4285 19.6951 23.49C19.6951 21.5515 18.1788 19.98 16.3084 19.98C14.4379 19.98 12.9216 21.5515 12.9216 23.49C12.9216 25.4285 14.4379 27 16.3084 27Z' fill='white'/%3E%3Cpath d='M29.4608 27C31.3313 27 32.8476 25.4285 32.8476 23.49C32.8476 21.5515 31.3313 19.98 29.4608 19.98C27.5904 19.98 26.0741 21.5515 26.0741 23.49C26.0741 25.4285 27.5904 27 29.4608 27Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M40.2016 27.975C41.0502 25.905 41.5265 23.7 41.6084 21.465C41.9731 11.1 33.9343 2.39999 23.6476 2.03249C13.3608 1.66499 4.72654 9.76498 4.36181 20.1225C4.01942 29.8875 11.1278 38.1675 20.5437 39.4125C20.834 39.075 21.2583 38.865 21.7272 38.865C22.5832 38.865 23.2828 39.57 23.2828 40.4325C23.2828 41.295 22.5832 42 21.7272 42C21.2583 42 20.834 41.79 20.5511 41.46C12.6686 40.5225 6.21521 35.1525 3.59515 27.9675C1.56311 27.4875 0 24.6975 0 21.3225C0 18.1725 1.36958 15.525 3.20809 14.805C5.85049 5.96249 14.135 -0.330013 23.722 0.0149866C32.8252 0.344987 40.343 6.56249 42.7845 14.91C44.623 15.6375 45.9851 18.2775 45.9851 21.4275C45.9851 24.2925 44.4667 28.5675 40.2016 27.975ZM22.9851 20.805L23.134 20.865L22.9851 20.805Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_164_19150'%3E%3Crect width='46' height='42' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  transition: transform 250ms;
}
#footer #callbutton:hover {
  transform: scale(1.1);
}

.footer .newsletter #inscriptionn_nl {
  min-width: 240px;
  font-size: 1.375rem;
  line-height: 1.625rem;
  font-weight: 700;
  color: #FFFFFF;
}
.footer .newsletter #texte_nl {
  padding: 0 60px;
  font-size: 0.9rem;
  font-weight: normal;
  color: #FFFFFF;
}
.footer .newsletter .button-newsletter {
  background: #293950;
  height: 2.9375rem;
  color: #FFFFFF;
  line-height: 2.9375rem;
  padding: 0 2.0625rem;
  font-size: 1.125rem;
  white-space: nowrap;
  text-transform: uppercase;
  font-weight: 700;
  margin-right: 3.125rem;
  display: inline-block;
  letter-spacing: 1.5px;
  transition: background-color 200ms;
}
@media (max-width: 48em) {
  .footer .newsletter .button-newsletter {
    margin-right: 0;
  }
}
.footer .newsletter .button-newsletter:hover {
  background-color: #3E619B;
}
.footer .newsletter .button-newsletter .icon {
  display: inline-block;
  margin-right: 5px;
}

.footer__top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 3.4375rem;
  margin-bottom: 3.4375rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
@media (max-width: 75em) {
  .footer__top {
    flex-direction: column;
    gap: 1.25rem;
  }
}
.footer__top .logo {
  width: 18.25rem;
  height: auto;
}
.footer__top #menu-footer,
.footer__top #adresse,
.footer__top #emailcontact {
  font-size: 1.375rem;
  line-height: 1.625rem;
  font-weight: 700;
  color: #FFFFFF;
}
.footer__top #menu-footer a,
.footer__top #adresse a,
.footer__top #emailcontact a {
  color: #FFFFFF;
}
.footer__top #menu-footer a:hover,
.footer__top #adresse a:hover,
.footer__top #emailcontact a:hover {
  color: #FFA7A7;
}
.footer__infos {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
@media (max-width: 75em) {
  .footer__infos {
    flex-direction: column;
    gap: 1.25rem;
  }
}
.footer__infos .menu-footer__list {
  display: flex;
  margin-bottom: 1.5625rem;
}
@media (max-width: 75em) {
  .footer__infos .menu-footer__list {
    justify-content: center;
  }
}
@media (max-width: 48em) {
  .footer__infos .menu-footer__list {
    flex-direction: column;
    align-items: center;
  }
}
.footer__infos .menu-footer__item {
  font-size: 0.875rem;
  margin-right: 1.875rem;
  display: inline-block;
  text-transform: uppercase;
  color: #FFFFFF;
  font-weight: 700;
}
@media (max-width: 75em) {
  .footer__infos .menu-footer__item {
    margin-right: 0.9375rem;
  }
}
@media (max-width: 48em) {
  .footer__infos .menu-footer__item {
    margin-right: 0;
  }
}
.footer__infos .menu-footer__item:hover {
  color: #FFA7A7;
}
.footer__infos .help {
  max-width: 19.0625rem;
  margin-right: 8.125rem;
}
@media (max-width: 75em) {
  .footer__infos .help {
    margin-right: 0;
  }
}
.footer__infos .help__heading {
  position: relative;
  display: flex;
  margin-bottom: 1.5rem;
}
.footer__infos .help__heading-title {
  text-transform: none;
  display: block;
  font-size: 1.125rem;
  font-weight: 400;
}
.footer__infos .help__heading a {
  color: #FFFFFF;
  display: block;
  font-size: 1.3125rem;
  font-weight: 700;
}
.footer__infos .help__heading a:hover {
  color: #FFA7A7;
}
.footer__infos .help__heading::before {
  content: "";
  display: inline-block;
  min-width: 2.875rem;
  width: 2.875rem;
  height: 2.625rem;
  margin-right: 0.75rem;
  background-image: url("data:image/svg+xml,%3Csvg width='46' height='42' viewBox='0 0 46 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_164_19150)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M30.7336 9.89992C17.9385 24.1649 8.00905 15.9524 6.02167 22.7174C5.09125 9.38242 14.1796 3.41992 23.1563 3.41992C32.133 3.41992 39.6359 10.2524 40.3281 18.9299C36.3162 18.3599 28.709 15.6149 30.7336 9.89992Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.8307 32.0625C28.7165 33.75 26.8407 36.4575 23.2381 36.4575C19.8737 36.4575 17.5142 33.7275 18.4297 32.1525C19.5462 32.8275 21.2061 33.2475 23.0595 33.2475C24.9873 33.2475 26.7142 32.7825 27.8307 32.0625Z' fill='white'/%3E%3Cpath d='M16.3084 27C18.1788 27 19.6951 25.4285 19.6951 23.49C19.6951 21.5515 18.1788 19.98 16.3084 19.98C14.4379 19.98 12.9216 21.5515 12.9216 23.49C12.9216 25.4285 14.4379 27 16.3084 27Z' fill='white'/%3E%3Cpath d='M29.4608 27C31.3313 27 32.8476 25.4285 32.8476 23.49C32.8476 21.5515 31.3313 19.98 29.4608 19.98C27.5904 19.98 26.0741 21.5515 26.0741 23.49C26.0741 25.4285 27.5904 27 29.4608 27Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M40.2016 27.975C41.0502 25.905 41.5265 23.7 41.6084 21.465C41.9731 11.1 33.9343 2.39999 23.6476 2.03249C13.3608 1.66499 4.72654 9.76498 4.36181 20.1225C4.01942 29.8875 11.1278 38.1675 20.5437 39.4125C20.834 39.075 21.2583 38.865 21.7272 38.865C22.5832 38.865 23.2828 39.57 23.2828 40.4325C23.2828 41.295 22.5832 42 21.7272 42C21.2583 42 20.834 41.79 20.5511 41.46C12.6686 40.5225 6.21521 35.1525 3.59515 27.9675C1.56311 27.4875 0 24.6975 0 21.3225C0 18.1725 1.36958 15.525 3.20809 14.805C5.85049 5.96249 14.135 -0.330013 23.722 0.0149866C32.8252 0.344987 40.343 6.56249 42.7845 14.91C44.623 15.6375 45.9851 18.2775 45.9851 21.4275C45.9851 24.2925 44.4667 28.5675 40.2016 27.975ZM22.9851 20.805L23.134 20.865L22.9851 20.805Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_164_19150'%3E%3Crect width='46' height='42' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.footer__infos .contact {
  display: flex;
  margin-bottom: 1.375rem;
}
@media (max-width: 75em) {
  .footer__infos .contact {
    justify-content: center;
  }
}
@media (max-width: 48em) {
  .footer__infos .contact {
    flex-direction: column;
    gap: 1.25rem;
    align-items: center;
  }
}
.footer__infos .contact__button {
  background: #3E619B;
  height: 2.9375rem;
  color: #FFFFFF;
  line-height: 2.9375rem;
  padding: 0 2.0625rem;
  font-size: 1.125rem;
  white-space: nowrap;
  text-transform: uppercase;
  font-weight: 700;
  margin-right: 3.125rem;
  display: inline-block;
  letter-spacing: 1.5px;
  transition: background-color 200ms;
}
@media (max-width: 48em) {
  .footer__infos .contact__button {
    margin-right: 0;
  }
}
.footer__infos .contact__button:hover {
  background-color: #293950;
}
.footer__infos .contact__button .icon {
  display: inline-block;
  margin-right: 5px;
}
.footer__infos .contact__linkedin {
  display: flex;
  color: #FFFFFF;
  align-items: center;
  font-size: 1.125rem;
  line-height: 1.375rem;
  font-weight: 700;
}
.footer__infos .contact__linkedin:hover {
  color: #FFA7A7;
}
.footer__infos .contact__linkedin:hover::before {
  background-image: url("data:image/svg+xml,%3Csvg width='37' height='37' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33.8262 0.173774H2.5207C1.13838 0.173774 0 1.39347 0 2.8571V34C0 35.4636 1.13838 36.602 2.5207 36.602H33.8262C35.2085 36.602 36.4282 35.4636 36.4282 34V2.8571C36.4282 1.39347 35.2085 0.173774 33.8262 0.173774ZM10.9773 31.398H5.6106V14.0783H10.9773V31.398ZM8.29393 11.6389C6.50504 11.6389 5.12272 10.2566 5.12272 8.54902C5.12272 6.84144 6.50504 5.37781 8.29393 5.37781C10.0015 5.37781 11.3838 6.84144 11.3838 8.54902C11.3838 10.2566 10.0015 11.6389 8.29393 11.6389ZM31.2242 31.398H25.7762V22.9414C25.7762 20.9899 25.7762 18.3879 23.0116 18.3879C20.1656 18.3879 19.7591 20.5833 19.7591 22.8601V31.398H14.3924V14.0783H19.5151V16.4364H19.5964C20.3283 15.0541 22.1171 13.5904 24.7192 13.5904C30.1671 13.5904 31.2242 17.2495 31.2242 21.8844V31.398Z' fill='%23FFA7A7'/%3E%3C/svg%3E%0A");
}
.footer__infos .contact__linkedin::before {
  content: "";
  display: inline-block;
  min-width: 2.3125rem;
  width: 2.3125rem;
  height: 2.3125rem;
  margin-right: 1.125rem;
  transition: all 200ms;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='37' height='37' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33.8262 0.173774H2.5207C1.13838 0.173774 0 1.39347 0 2.8571V34C0 35.4636 1.13838 36.602 2.5207 36.602H33.8262C35.2085 36.602 36.4282 35.4636 36.4282 34V2.8571C36.4282 1.39347 35.2085 0.173774 33.8262 0.173774ZM10.9773 31.398H5.6106V14.0783H10.9773V31.398ZM8.29393 11.6389C6.50504 11.6389 5.12272 10.2566 5.12272 8.54902C5.12272 6.84144 6.50504 5.37781 8.29393 5.37781C10.0015 5.37781 11.3838 6.84144 11.3838 8.54902C11.3838 10.2566 10.0015 11.6389 8.29393 11.6389ZM31.2242 31.398H25.7762V22.9414C25.7762 20.9899 25.7762 18.3879 23.0116 18.3879C20.1656 18.3879 19.7591 20.5833 19.7591 22.8601V31.398H14.3924V14.0783H19.5151V16.4364H19.5964C20.3283 15.0541 22.1171 13.5904 24.7192 13.5904C30.1671 13.5904 31.2242 17.2495 31.2242 21.8844V31.398Z' fill='white'/%3E%3C/svg%3E%0A");
}
.footer__infos .copyright {
  color: #FFA7A7;
  text-transform: uppercase;
  font-size: 0.8125rem;
  letter-spacing: 2.5px;
  max-width: 43.75rem;
}
@media (max-width: 75em) {
  .footer__infos .copyright {
    text-align: center;
  }
}
.footer__infos .copyright .icon--heart {
  transform: translateY(2px);
  display: inline-block;
}
.footer__infos .copyright a {
  color: #FFA7A7;
}
.footer__infos .copyright a:hover {
  color: #FFFFFF;
}
.footer__infos .copyright strong {
  color: #FFFFFF;
}

.modal {
  padding-bottom: 20px;
}
.modal .content .text img {
  padding: 0 10px;
  max-width: 150px; /* Taille de l'image */
  height: auto; /* Garde les proportions */
  object-fit: cover; /* Assure un bon ajustement */
}
.modal .zonebutton {
  margin: 10px 0; /* Ajoute l'espacement au-dessus */
}

.filters__categories {
  padding: 0;
  margin: 0;
}
.filters__search {
  display: flex;
}
.filters__search button {
  background: url(../icons/search.svg) center no-repeat #B8061F;
  color: #FFFFFF;
  height: 3.6875rem;
  width: 3.6875rem;
  min-width: 3.6875rem;
  display: inline-block;
  border: none;
  font-size: 0;
  text-indent: -9999px;
  margin-right: 0 !important;
  flex-shrink: 0;
}
.filters__search button:hover {
  background: url(../icons/search.svg) center no-repeat #293950;
}
.filters__category {
  list-style: none;
}
.filters__category a {
  color: #7E81A2;
}
.filters__fieldset {
  padding-left: 1rem;
  border: none;
  margin: 0 0 1.25rem 0;
}
.filters__legend {
  font-size: 1.25rem;
  font-weight: 700;
  text-transform: none;
  padding-bottom: 0.75rem;
}
.filters__item input:focus-visible + label {
  outline: -webkit-focus-ring-color auto 1px;
}
.filters__item--inputs {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 10px;
  align-items: center;
}
.filters__item label {
  color: #7E81A2;
}
.filters__item label:hover {
  cursor: pointer;
}

#reassurance {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  text-align: center;
  padding-top: 4.375rem;
  padding-bottom: 4.375rem;
}
@media (max-width: 48em) {
  #reassurance {
    grid-template-columns: repeat(2, 1fr);
    gap: 30px;
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
  }
}

.reassurance__title {
  text-transform: uppercase;
  font-size: 1.125rem;
  line-height: 1.625rem;
  color: #566584;
  margin-top: 1.25rem;
  display: inline-block;
}
@media (max-width: 48em) {
  .reassurance__title {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
.reassurance__image {
  margin: 0 auto;
  max-height: 92px;
}
@media (max-width: 48em) {
  .reassurance__image {
    width: 5rem;
    height: 5rem;
    object-fit: contain;
  }
}

@media (max-width: 48em) {
  .homepage > .container {
    padding-left: 0;
    padding-right: 0;
  }
}

.home-slider-container {
  display: flex;
  gap: 2.375rem;
  margin-bottom: 2.5rem;
}
@media (min-width: 48em) and (max-width: 87.5em) {
  .home-slider-container {
    margin-left: -20px;
    margin-right: -20px;
  }
}
.home-slider-container .swiper-container .swiper-button-prev,
.home-slider-container .swiper-container .swiper-button-next {
  top: 82%;
}
@media (max-width: 36em) {
  .home-slider-container .swiper-container .swiper-button-prev,
.home-slider-container .swiper-container .swiper-button-next {
    display: none;
  }
}
@media (max-width: 75em) {
  .home-slider-container {
    flex-wrap: wrap;
  }
}
.home-slider-container .slider {
  width: 100%;
}
@media (max-width: 48em) {
  .home-slider-container .slider {
    margin-left: -16px;
    margin-right: -16px;
    max-width: calc(100% + 32px) !important;
    width: calc(100% + 32px) !important;
  }
}
@media (max-width: 75em) {
  .home-slider-container .slider {
    max-width: 100%;
  }
}
.home-slider-container .slider .image-container {
  display: flex;
}
@media (max-width: 992px) {
  .home-slider-container .slider .image-container .ui.image.show-on-mobile {
    display: block !important;
  }
  .home-slider-container .slider .image-container .ui.image.hide-on-mobile {
    display: none !important;
  }
}
.home-slider-container .slider .image-container,
.home-slider-container .slider .swiper-container,
.home-slider-container .slider .banner-slider__image {
  height: 100%;
}
@media (max-width: 62em) {
  .home-slider-container .slider .banner-slider__content {
    text-align: center;
    z-index: 2;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: 100%;
    bottom: unset;
  }
  .home-slider-container .slider .banner-slider__title,
.home-slider-container .slider .banner-slider__link,
.home-slider-container .slider .button--primary,
.home-slider-container .slider .banner-slider__text {
    color: white;
  }
  .home-slider-container .slider .banner-slider__text {
    width: 100%;
  }
  .home-slider-container .slider .image-container {
    min-height: 30vh;
  }
  .home-slider-container .slider .image-container::before {
    background: rgba(41, 57, 80, 0.7);
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 2;
  }
}
@media (max-width: 23.4375em) {
  .home-slider-container .slider .banner-slider__text {
    display: none;
  }
}

.home-block {
  display: flex;
  gap: 36px;
  width: 100%;
}
@media (max-width: 48em) {
  .home-block {
    flex-wrap: wrap;
  }
}
@media (min-width: 75em) {
  .home-block {
    flex-direction: column;
  }
}
.home-block__block {
  max-width: 35.625rem;
  width: 100%;
  display: flex;
  background-color: #F5F6F7;
  gap: 2.375rem;
  padding: 0 2.375rem;
}
@media (max-width: 75em) {
  .home-block__block {
    padding: 0 1.5rem;
    width: 50%;
  }
}
@media (max-width: 48em) {
  .home-block__block {
    width: 100%;
    display: flex;
    flex: column;
    padding: 0;
  }
}
.home-block__block:first-child {
  flex-direction: row-reverse;
}
.home-block__content {
  display: flex;
  flex-direction: column;
  flex: 1;
  align-items: baseline;
}
@media (max-width: 48em) {
  .home-block__content {
    padding: 0 20px 30px 20px;
  }
}
.home-block__image {
  width: 50%;
  object-fit: cover;
  max-height: 14.75rem;
}
@media (max-width: 48em) {
  .home-block__image {
    width: 100%;
    max-height: 100%;
  }
}
.home-block__category {
  height: 2.4375rem;
  line-height: 2.4375rem;
  text-align: center;
  padding: 0 0.75rem;
  text-transform: uppercase;
  font-size: 0.75rem;
  letter-spacing: 3px;
  color: #FFFFFF;
}
.home-block__category--nouveaute {
  background: #3E619B;
}
.home-block__category--bonplan {
  background: #B8061F;
}
.home-block__title {
  font-size: 1.375rem;
  color: #2A3950;
  font-weight: 700;
  text-transform: uppercase;
}
@media (max-width: 75em) {
  .home-block__title {
    font-size: 1.125rem;
  }
}

#menu {
  display: flex;
  justify-content: center;
  position: relative;
  transition: transform 250ms;
}
@media screen and (min-width: 989px) {
  #menu::before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='220' height='121' viewBox='0 0 220 121' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='219.947' height='121' fill='url(%23pattern0)'/%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_765_601' transform='scale(0.00458716 0.00826446)'/%3E%3C/pattern%3E%3Cimage id='image0_765_601' width='218' height='121' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E%0A");
    z-index: 2;
    width: 13.75rem;
    height: 7.5625rem;
    position: absolute;
    left: -3.125rem;
    top: 5.625rem;
  }
}
@media screen and (min-width: 1400px) {
  #menu::before {
    left: -2.5rem;
    top: 1.5625rem;
  }
}
#menu .menu {
  box-shadow: none;
  border: none;
  margin-top: 0 !important;
}
#menu .menu .item::after {
  position: absolute;
  top: 0;
  left: 0;
  height: 0;
  content: "";
  width: 100%;
  background: #AFCB42;
  transition: height ease-in-out 150ms;
}
#menu .menu .item.itemallproducts {
  color: #3E619B;
}
#menu .menu .item.Isolation::after {
  background: #16A1D0;
}
#menu .menu .item.Judas::after, #menu .menu .item.Securite::after {
  background: #DCB129;
}
#menu .menu .item.Ameublement::after {
  background: #AA44A9;
}
#menu .menu .item.active {
  background-color: transparent;
}
#menu .menu .item.active::after {
  height: 0.4375rem;
}
#menu .menu div.item {
  padding: 0;
}
#menu .menu div.item:hover, #menu .menu div.item:focus {
  background: transparent;
}
#menu .menu div.item::before {
  display: none;
}
#menu .menu a.item {
  font-family: "Barlow", sans-serif;
  text-transform: uppercase;
  font-weight: 700;
  padding: 2.5rem 1.25rem;
  position: relative;
}
@media (max-width: 75em) {
  #menu .menu a.item {
    font-size: 14px;
  }
}
#menu .menu a.item:hover, #menu .menu a.item:focus {
  background: transparent;
}
#menu .menu a.item::before {
  display: none;
}
#menu .menu .menu {
  background: #AFCB42;
  padding: 1.875rem;
}
#menu .menu .menu a.item {
  color: #FFFFFF !important;
  font-size: 1rem !important;
  padding: 0.3125rem !important;
}
#menu .menu .Isolation .menu {
  background: #16A1D0;
}
#menu .menu .Judas .menu,
#menu .menu .Securite .menu {
  background: #DCB129;
}
#menu .menu .Ameublement .menu {
  background: #AA44A9;
}
#menu .itemallproducts,
#menu .itembonplan {
  font-family: "Barlow", sans-serif;
  text-transform: uppercase;
  font-weight: 700;
}
#menu .itembonplan {
  color: #B8061F;
}
@media (max-width: 62em) {
  #menu {
    position: fixed;
    left: -100vw;
    top: 0;
    background: #FFFFFF;
    display: flex;
    justify-content: flex-start;
    height: 100vh;
    width: 100%;
    z-index: 20;
  }
  #menu > .menu {
    display: flex;
    flex-direction: column;
    margin-top: 1.875rem;
  }
}
#menu.open {
  transform: translateX(100%);
}
#menu.open > .menu {
  width: 90%;
  overflow-y: auto;
}
#menu.open > .menu a.item {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
#menu.open > .menu div.item {
  display: flex;
  flex-wrap: wrap;
}
#menu.open > .menu div.item > .menu {
  position: static;
}
#menu.open > .menu div.item .icon--arrow-bottom-menu {
  position: absolute;
  right: 0.9375rem;
  top: 1.125rem;
}
#menu.open > .menu div.item.active::after {
  display: none;
}
#menu .close-menu-mobile {
  width: 1.875rem;
  height: 1.875rem;
  position: absolute;
  top: 1.25rem;
  right: 1.25rem;
  transform: rotate(0deg);
  transition: 0.5s ease-in-out;
  cursor: pointer;
  background: none;
  border: none;
}
@media (min-width: 62em) {
  #menu .close-menu-mobile {
    display: none;
  }
}
#menu .close-menu-mobile span {
  display: block;
  position: absolute;
  height: 2px;
  width: 100%;
  background: #000000;
  border-radius: 2px;
  opacity: 1;
  left: 0;
  transform: rotate(0deg);
  transition: 0.25s ease-in-out;
}
#menu .close-menu-mobile span:nth-child(1) {
  top: 12px;
  width: 0%;
  left: 50%;
}
#menu .close-menu-mobile span:nth-child(2) {
  transform: rotate(45deg);
}
#menu .close-menu-mobile span:nth-child(3) {
  transform: rotate(-45deg);
}
#menu .close-menu-mobile span:nth-child(4) {
  top: 12px;
  width: 0%;
  left: 50%;
}

.pagination nav {
  text-align: center;
}
.pagination nav span, .pagination nav a {
  display: inline-flex;
  height: 35px;
  min-width: 35px;
  background: #293950;
  margin-right: 10px;
  justify-content: center;
  color: white;
  align-items: center;
  cursor: pointer;
}
.pagination nav span.current, .pagination nav span:hover, .pagination nav a.current, .pagination nav a:hover {
  background: #B8061F;
}
.pagination nav span.disabled, .pagination nav a.disabled {
  opacity: 0.3;
  cursor: initial;
}

.gallery {
  text-align: center;
}
.gallery .tagline + h2 {
  margin-bottom: 3.125rem;
  margin-top: 0.75rem;
}
.gallery__button {
  user-select: none;
  cursor: pointer;
  font-size: 1.125rem;
  font-weight: 600;
  color: rgba(42, 57, 80, 0.4);
  text-transform: uppercase;
  border: none;
  font-family: "Barlow", sans-serif;
  background: none;
  padding: 0.25rem 1.875rem;
  margin-bottom: 1.25rem;
}
.gallery__button.active {
  color: #293950;
}
.gallery__grid {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr 1fr 1fr 1fr;
  gap: 20px;
  grid-template-areas: "un trois cinq sept" "un trois cinq sept" "deux trois six sept" "deux quatre six huit" "deux quatre six huit";
  max-height: 790px;
  margin-bottom: 1.25rem;
}
@media (max-width: 62em) {
  .gallery__grid {
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-areas: "un quatre sept" "un quatre sept" "deux quatre sept" "deux cinq huit" "deux cinq huit" "trois six huit" "trois six huit";
  }
}
@media (max-width: 48em) {
  .gallery__grid {
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-areas: "un deux" "un deux" "un quatre" "trois quatre" "trois quatre" "cinq six" "cinq six" "cinq huit" "sept huit" "sept huit";
  }
}
.gallery__image {
  object-fit: cover;
  max-width: 100%;
  height: 100%;
  width: 100%;
}
.gallery__image:nth-child(1) {
  grid-area: un;
}
.gallery__image:nth-child(2) {
  grid-area: deux;
}
.gallery__image:nth-child(3) {
  grid-area: trois;
}
.gallery__image:nth-child(4) {
  grid-area: quatre;
}
.gallery__image:nth-child(5) {
  grid-area: cinq;
}
.gallery__image:nth-child(6) {
  grid-area: six;
}
.gallery__image:nth-child(7) {
  grid-area: sept;
}
.gallery__image:nth-child(8) {
  grid-area: huit;
}
.gallery__content {
  padding: 0.625rem 0 3.125rem;
  color: #70829F;
}

.liste-categories {
  margin-bottom: 3.125rem;
  padding-left: 0;
}
.liste-categories ul {
  padding-left: 0;
}
.liste-categories ul .listcat {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 50px;
}
@media (min-width: 48em) {
  .liste-categories ul .listcat {
    gap: 80px;
  }
}
.liste-categories ul li {
  text-align: center;
  margin: 0;
}
.liste-categories svg * {
  transition: all 250ms;
}
.liste-categories__link {
  text-transform: uppercase;
  color: #7D8DA6;
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 1.625rem;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.liste-categories__link:hover {
  color: #AFCB42;
}
.liste-categories__link:hover svg path {
  fill: #AFCB42;
}
.Isolation .liste-categories__link:hover {
  color: #16A1D0;
}
.Isolation .liste-categories__link:hover svg path {
  fill: #16A1D0;
}
.Judas .liste-categories__link:hover, .Securite .liste-categories__link:hover {
  color: #DCB129;
}
.Judas .liste-categories__link:hover svg path, .Securite .liste-categories__link:hover svg path {
  fill: #DCB129;
}
.Ameublement .liste-categories__link:hover {
  color: #AA44A9;
}
.Ameublement .liste-categories__link:hover svg path {
  fill: #AA44A9 !important;
}
.Ameublement .liste-categories__link:hover svg path:nth-child(1) {
  fill: #AA44A9 !important;
}
.Ameublement .liste-categories__link:hover svg path:nth-child(2) {
  stroke: #AA44A9 !important;
  fill: transparent !important;
}
.Ameublement .liste-categories__link:hover svg path:nth-child(3) {
  fill: transparent !important;
  stroke: #AA44A9 !important;
}
.Ameublement .liste-categories__link:hover svg path:nth-child(4) {
  stroke: #AA44A9 !important;
  fill: transparent !important;
}
.Ameublement .liste-categories__link:hover svg path:nth-child(5) {
  fill: transparent !important;
  stroke: #AA44A9 !important;
}
.liste-categories__image,
.liste-categories svg {
  max-width: 8rem;
  max-height: 6.5rem;
  margin-bottom: 1.5625rem;
  margin: 1.5625rem auto;
}
@media (max-width: 62em) {
  .liste-categories__image,
.liste-categories svg {
    max-width: 100%;
    max-height: 100%;
  }
}

.liste-produits__title, .liste-produits__content {
  max-width: 47.5rem;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  margin-bottom: 1.5rem;
}
.liste-produits__title {
  font-size: 2rem;
  line-height: 2.25rem;
  color: #293950;
  text-transform: uppercase;
}
.liste-produits__content {
  font-size: 1.125rem;
  line-height: 1.625rem;
  color: #5C7190;
}

.product-list-grid {
  display: flex;
  gap: 3.125rem;
  flex-wrap: wrap;
}
.product-list-grid .card.swiper-slide {
  height: auto;
}
@media (min-width: 1200px) and (max-width: 1300px) {
  .product-list-grid .ui.three.cards .card__infos {
    flex-direction: column;
    align-items: center;
    text-align: center;
  }
  .product-list-grid .ui.three.cards .card__infos .card__price-container {
    width: 100%;
  }
}
.product-list-grid__filters {
  width: 15.9375rem;
  margin-top: 5.3125rem;
}
@media (max-width: 75em) {
  .product-list-grid__filters {
    width: 100%;
  }
}
.product-list-grid__products {
  flex: 1;
  margin-top: 1.875rem;
}
@media (max-width: 75em) {
  .product-list-grid__products {
    width: 100%;
  }
}
.product-list-grid__products .ui.right.floated.small.header .content,
.product-list-grid__products .ui.right.floated.small.header .text {
  font-size: 1.125rem;
  font-weight: 400;
}
.product-list-grid__description div, .product-list-grid__description p {
  color: #70829F;
  font-size: 1rem;
  line-height: 1.5625rem;
}
.product-list-grid__description h2, .product-list-grid__description h3, .product-list-grid__description h4, .product-list-grid__description h5, .product-list-grid__description h6 {
  font-weight: 700;
  color: #293950;
  margin: 1.25rem 0;
}
.product-list-grid__description h2 {
  font-size: 1.5rem;
}
.product-list-grid__description h3 {
  font-size: 1.375rem;
}
.product-list-grid__description h4 {
  font-size: 1.25rem;
}
.product-list-grid__description h5 {
  font-size: 1.125rem;
}
.product-list-grid__description h6 {
  font-size: 1rem;
}
.product-list-grid #searchbar {
  display: flex;
  flex-direction: column;
}
@media (max-width: 75em) {
  .product-list-grid #searchbarTextField {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 20px;
  }
}

.ttcht {
  margin-right: 1.25rem;
}

.product__special {
  padding: 8px;
  margin: 20px 0;
  border: 1px solid gray;
  background-color: burlywood;
  max-width: 31.25rem;
}
.product__title {
  font-size: 2.25rem;
  line-height: 2.625rem;
  font-weight: 700;
  text-transform: none;
  color: #293950;
  margin-bottom: 1.25rem;
}
.product__rating {
  display: flex;
}
.product__rating__link {
  font-style: italic;
  text-decoration: underline;
  line-height: 14px;
  margin-left: 10px;
}
.product__price {
  font-weight: 400;
  font-size: 1.625rem;
  line-height: 1.8125rem;
  display: inline-block;
  margin-right: 0.625rem;
}
.product__details {
  margin-top: -0.25rem !important;
  gap: 1.5625rem;
}
.product__details > .column {
  margin-left: -1rem !important;
}
.product__header-divider {
  width: 100%;
  height: 1px;
  background: #DBDEE4;
  margin: 4px 0 40px;
}
.product__description {
  color: #70829F;
  margin: 0.9375rem 0 1.25rem 0;
}
.product__description p {
  line-height: 24px;
}
.product__fiche-technique {
  font-size: 1rem;
  font-weight: 600;
  color: #70829F;
  display: flex;
}
.product__fiche-technique .icon {
  margin-right: 0.625rem;
}
.product__form-atc {
  border: none;
  box-shadow: none;
  padding: 0;
  margin: 3.4375rem 0 1.75rem 0;
}
.product__form-atc .required.field {
  margin: 0;
}
.product__form-atc-content {
  display: flex;
  margin-top: 1.25rem;
}
.product__form-atc-content label {
  display: none !important;
}
.product__form-atc-content input[type=number] {
  padding: 0 !important;
  text-align: center;
}
.product__form-atc-content .button {
  margin-left: 1.25rem;
}
.product__share {
  display: flex;
  align-items: center;
  margin: 1.875rem 0;
  color: #70829F;
}
.product__share a {
  margin-left: 0.8125rem;
  transition: transform 250ms;
}
.product__share a:hover {
  transform: translateY(-3px);
}
.product__share a .icon {
  display: flex;
}
.product__conditions {
  padding: 0.375rem 1.3125rem 1.625rem;
  border: 1px solid #DBDEE4;
}
@media (min-width: 75em) {
  .product__conditions {
    max-width: 31.25rem;
  }
}
.product__conditions ul {
  list-style: none;
  padding: 0;
  margin-bottom: 0;
}
.product__conditions ul li {
  color: #70829F;
  margin-bottom: 2px;
}
.product__conditions ul li .icon {
  margin-right: 16px;
}
.product__conditions-cgv {
  color: #70829F;
  margin-left: 2.125rem;
}
.product__conditions-cgv a {
  color: #70829F;
  text-decoration: underline;
}
.product__images {
  display: flex;
  flex-direction: column;
}
@media (max-width: 48em) {
  .product__images {
    gap: 20px;
  }
}
@media (min-width: 48em) {
  .product__images {
    flex-direction: row-reverse;
  }
}
.product__label {
  margin-top: 1rem;
  display: inline-block;
}
.product__thumbnails {
  display: flex;
}
@media (max-width: 48em) {
  .product__thumbnails {
    width: 100%;
    max-width: 100%;
    gap: 20px;
    overflow: auto;
  }
}
@media (min-width: 48em) {
  .product__thumbnails {
    margin-right: 1.25rem;
    width: 9.0625rem;
    flex-direction: column;
    max-height: 650px;
    overflow: auto;
  }
}
.product__thumbnails .image {
  margin: 0 0 1.25rem 0;
}
@media (max-width: 48em) {
  .product__thumbnails .image {
    min-width: 7.625rem;
  }
}
.product__thumbnails .image img {
  width: 7.625rem;
  height: 8.625rem;
  object-fit: contain;
  border: 1px solid #DBDEE4;
}
.product__no-variant {
  margin-bottom: 1.25rem;
  margin-top: -1.25rem;
}
.product__image-link {
  width: 100%;
}
.product__image-link img {
  width: 100%;
  max-height: 650px;
  object-fit: contain;
  border: 1px solid #DBDEE4;
}
.product__tabs {
  padding: 4.5rem 0;
  margin: 3.75rem 0;
}
@media (max-width: 62em) {
  .product__tabs {
    padding: 2.5rem 0;
    margin: 1.875rem 0;
  }
}
.product__tabs .menu {
  border: none !important;
}
.product__tabs .item {
  font-size: 1.75rem;
  font-weight: 600 !important;
  font-family: "Barlow", sans-serif !important;
  padding: 0 !important;
  border: none !important;
  background: none !important;
  margin-right: 4.25rem;
  color: #2A3950 !important;
  cursor: pointer;
}
@media (max-width: 62em) {
  .product__tabs .item {
    font-size: 1.375rem;
    margin-right: 2.5rem;
  }
}
.product__tabs .item.active {
  text-decoration: underline;
}
.product__tabs .segment {
  padding: 0 !important;
  border: none !important;
  background: none !important;
  margin-top: 2.8125rem !important;
  font-size: 16px;
  line-height: 22px;
  color: #A9ACC6;
}
@media (max-width: 62em) {
  .product__tabs .segment {
    margin-top: 1.5625rem !important;
  }
}
.product__tabs .segment h1, .product__tabs .segment h2, .product__tabs .segment h3, .product__tabs .segment h4, .product__tabs .segment h5, .product__tabs .segment h6 {
  color: #293950;
  text-transform: none;
  font-weight: 600;
  margin-bottom: 0.5rem;
}
.product__tabs .segment ul {
  list-style: none;
  padding: 0;
}
.product__tabs .segment ul li {
  margin-bottom: 0.4375rem;
  display: flex;
}
.product__tabs .segment ul li::before {
  content: "";
  margin-top: 0.3125rem;
  display: inline-block;
  min-width: 1rem;
  width: 1rem;
  height: 0.875rem;
  margin-right: 0.875rem;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='14' viewBox='0 0 16 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.33366 7L14.667 7' stroke='%232A3950' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.83366 1.16667L14.667 7L8.83366 12.8333' stroke='%232A3950' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.product__form-atc-content .add-to-cart-input {
  width: 107px;
  background: white;
  border: 1px solid #DCE0E5;
}
.product__form-atc-content .add-to-cart-input input {
  background: none !important;
  width: 106px !important;
  margin: 0px !important;
  border: none !important;
  padding: 0 0 0 22px !important;
}

.add-to-cart-buttons {
  display: flex;
  align-items: center;
  position: relative;
  cursor: pointer;
}

.add-to-cart-button {
  border: none;
  background: none;
  font-size: 20px;
  color: black;
  position: absolute;
  top: 50%;
  translate: 0 -50%;
}
.add-to-cart-button--minus {
  left: 10px;
}
.add-to-cart-button--plus {
  right: 10px;
}
.add-to-cart-button:disabled {
  color: #bcbcbc;
}

.product__tabs .page {
  display: none;
}
.product__tabs .page.active {
  display: block;
}
.product__tabs .review {
  padding: 42.5px 0 37.5px 0;
  border-bottom: 1px dashed #8D9CB5;
}
.product__tabs .review__description {
  font-style: italic;
}
.product__tabs .review__description:before, .product__tabs .review__description:after {
  content: '"';
}
.product__tabs .review__author {
  color: #2A3950;
  font-family: "Barlow", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin-top: 20px;
}
.product__tabs .reviews__pagination {
  margin-top: 60px;
  margin-left: 23px;
}
.product__tabs .reviews__page {
  font-family: "Barlow", sans-serif;
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-left: 23px;
}
.product__tabs .reviews__page.active {
  color: #E73535;
  font-weight: 700;
}

#new-review {
  margin-top: 5.625rem !important;
}
@media (max-width: 48em) {
  #new-review {
    margin-top: 3.125rem !important;
  }
}
#new-review .field > label {
  font-weight: 900 !important;
  margin: 0.5em 0;
}
#new-review input[type=radio] {
  margin-right: 5px;
}
#new-review input[type=radio]:not(:first-child) {
  margin-left: 10px;
}

.icon:before {
  content: "";
  display: inline-block;
}
.icon--before::before {
  margin-right: 0.625rem;
}
.icon--after::before {
  margin-left: 0.625rem;
}
.icon--cart-red::before {
  width: 1.25rem;
  height: 1.125rem;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='18' viewBox='0 0 20 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.18219 0C3.36079 0 3.53126 0.116518 3.60026 0.28125L4.39581 2.25H19.5478C19.8197 2.25 20.0511 2.53527 19.9902 2.79643L18.6264 8.64643C18.5817 8.83125 18.4113 8.97589 18.2205 8.99196L7.13152 9.87187L6.36439 11.7H17.0515C17.2951 11.696 17.5142 11.9129 17.5142 12.15C17.5142 12.3871 17.291 12.604 17.0515 12.6H5.68655C5.39025 12.6 5.15077 12.2464 5.26848 11.9732L6.33191 9.44196C5.17918 6.5933 4.03863 3.74464 2.87777 0.9H0.454599C0.202946 0.9 0 0.699107 0 0.45C0 0.200893 0.202946 0 0.454599 0L3.18219 0ZM7.11935 8.97188L17.8146 8.12813L18.9795 3.15H4.75705L7.11935 8.97188ZM10.0012 15.975C10.0012 17.0879 9.0798 18 7.95548 18C6.83116 18 5.90979 17.0879 5.90979 15.975C5.90979 14.8621 6.83116 13.95 7.95548 13.95C9.0798 13.95 10.0012 14.8621 10.0012 15.975ZM16.8202 15.975C16.8202 17.0879 15.8988 18 14.7745 18C13.6501 18 12.7288 17.0879 12.7288 15.975C12.7288 14.8621 13.6501 13.95 14.7745 13.95C15.8988 13.95 16.8202 14.8621 16.8202 15.975ZM6.81899 15.975C6.81899 16.6018 7.32229 17.1 7.95548 17.1C8.58867 17.1 9.09198 16.6018 9.09198 15.975C9.09198 15.3482 8.58867 14.85 7.95548 14.85C7.32229 14.85 6.81899 15.3482 6.81899 15.975ZM13.638 15.975C13.638 16.6018 14.1413 17.1 14.7745 17.1C15.4077 17.1 15.911 16.6018 15.911 15.975C15.911 15.3482 15.4077 14.85 14.7745 14.85C14.1413 14.85 13.638 15.3482 13.638 15.975Z' fill='%23B80620'/%3E%3C/svg%3E%0A");
}
.icon--heart::before {
  width: 0.75rem;
  height: 0.75rem;
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 122.88 107.39'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%232A3950;fill-rule:evenodd;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Ered-heart%3C/title%3E%3Cpath class='cls-1' d='M60.83,17.18c8-8.35,13.62-15.57,26-17C110-2.46,131.27,21.26,119.57,44.61c-3.33,6.65-10.11,14.56-17.61,22.32-8.23,8.52-17.34,16.87-23.72,23.2l-17.4,17.26L46.46,93.55C29.16,76.89,1,55.92,0,29.94-.63,11.74,13.73.08,30.25.29c14.76.2,21,7.54,30.58,16.89Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.icon--star::before {
  width: 1.3125rem;
  height: 1.3125rem;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%221em%22%20viewBox%3D%220%200%20576%20512%22%3E%3C%21--%21%20Font%20Awesome%20Free%206.4.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%20%28Commercial%20License%29%20Copyright%202023%20Fonticons%2C%20Inc.%20--%3E%3Cstyle%3Esvg%7Bfill%3A%23fbc51b%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M259.3%2017.8L194%20150.2%2047.9%20171.5c-26.2%203.8-36.7%2036.1-17.7%2054.6l105.7%20103-25%20145.5c-4.5%2026.3%2023.2%2046%2046.4%2033.7L288%20439.6l130.7%2068.7c23.2%2012.2%2050.9-7.4%2046.4-33.7l-25-145.5%20105.7-103c19-18.5%208.5-50.8-17.7-54.6L382%20150.2%20316.7%2017.8c-11.7-23.6-45.6-23.9-57.4%200z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}
.icon--star-half::before {
  width: 1.3125rem;
  height: 1.3125rem;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%221em%22%20viewBox%3D%220%200%20536%20512%22%3E%3C%21--%21%20Font%20Awesome%20Free%206.4.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%20%28Commercial%20License%29%20Copyright%202023%20Fonticons%2C%20Inc.%20--%3E%3Cstyle%3Esvg%7Bfill%3A%23fbc51b%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M508.55%20171.51L362.18%20150.2%20296.77%2017.81C290.89%205.98%20279.42%200%20267.95%200c-11.4%200-22.79%205.9-28.69%2017.81l-65.43%20132.38-146.38%2021.29c-26.25%203.8-36.77%2036.09-17.74%2054.59l105.89%20103-25.06%20145.48C86.98%20495.33%20103.57%20512%20122.15%20512c4.93%200%2010-1.17%2014.87-3.75l130.95-68.68%20130.94%2068.7c4.86%202.55%209.92%203.71%2014.83%203.71%2018.6%200%2035.22-16.61%2031.66-37.4l-25.03-145.49%20105.91-102.98c19.04-18.5%208.52-50.8-17.73-54.6zm-121.74%20123.2l-18.12%2017.62%204.28%2024.88%2019.52%20113.45-102.13-53.59-22.38-11.74.03-317.19%2051.03%20103.29%2011.18%2022.63%2025.01%203.64%20114.23%2016.63-82.65%2080.38z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}
.icon--star-empty::before {
  width: 1.3125rem;
  height: 1.3125rem;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%221em%22%20viewBox%3D%220%200%20576%20512%22%3E%3C%21--%21%20Font%20Awesome%20Free%206.4.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%20%28Commercial%20License%29%20Copyright%202023%20Fonticons%2C%20Inc.%20--%3E%3Cstyle%3Esvg%7Bfill%3A%23fbc51b%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M528.1%20171.5L382%20150.2%20316.7%2017.8c-11.7-23.6-45.6-23.9-57.4%200L194%20150.2%2047.9%20171.5c-26.2%203.8-36.7%2036.1-17.7%2054.6l105.7%20103-25%20145.5c-4.5%2026.3%2023.2%2046%2046.4%2033.7L288%20439.6l130.7%2068.7c23.2%2012.2%2050.9-7.4%2046.4-33.7l-25-145.5%20105.7-103c19-18.5%208.5-50.8-17.7-54.6zM388.6%20312.3l23.7%20138.4L288%20385.4l-124.3%2065.3%2023.7-138.4-100.6-98%20139-20.2%2062.2-126%2062.2%20126%20139%2020.2-100.6%2098z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}
.icon--envelope::before {
  width: 1.125rem;
  height: 0.875rem;
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 122.88 88.86'%3E%3Ctitle%3Eemail%3C/title%3E%3Cpath fill='white' d='M7.05,0H115.83a7.07,7.07,0,0,1,7,7.05V81.81a7,7,0,0,1-1.22,4,2.78,2.78,0,0,1-.66,1,2.62,2.62,0,0,1-.66.46,7,7,0,0,1-4.51,1.65H7.05a7.07,7.07,0,0,1-7-7V7.05A7.07,7.07,0,0,1,7.05,0Zm-.3,78.84L43.53,40.62,6.75,9.54v69.3ZM49.07,45.39,9.77,83.45h103L75.22,45.39l-11,9.21h0a2.7,2.7,0,0,1-3.45,0L49.07,45.39Zm31.6-4.84,35.46,38.6V9.2L80.67,40.55ZM10.21,5.41,62.39,47.7,112.27,5.41Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.icon--panier::before {
  width: 0.8125rem;
  height: 0.6875rem;
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='11' viewBox='0 0 13 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 4.5179V4.91075C13 5.23621 12.7575 5.50003 12.4583 5.50003H12.2778L11.6884 9.9881C11.6122 10.5687 11.1551 11 10.616 11H2.38401C1.84489 11 1.38782 10.5687 1.31156 9.9881L0.722222 5.50003H0.541667C0.242509 5.50003 0 5.23621 0 4.91075V4.5179C0 4.19244 0.242509 3.92862 0.541667 3.92862H2.06152L4.47148 0.323659C4.70609 -0.0272584 5.15775 -0.104872 5.48036 0.150361C5.80294 0.405594 5.87426 0.896981 5.63965 1.24792L3.84757 3.92862H9.15243L7.36035 1.2479C7.12574 0.896981 7.19708 0.405569 7.51966 0.150336C7.8422 -0.104896 8.29393 -0.0273075 8.52854 0.323635L10.9385 3.92862H12.4583C12.7575 3.92862 13 4.19244 13 4.5179ZM7.04167 8.8393V6.08932C7.04167 5.76386 6.79916 5.50003 6.5 5.50003C6.20084 5.50003 5.95833 5.76386 5.95833 6.08932V8.8393C5.95833 9.16475 6.20084 9.42858 6.5 9.42858C6.79916 9.42858 7.04167 9.16475 7.04167 8.8393ZM9.56944 8.8393V6.08932C9.56944 5.76386 9.32694 5.50003 9.02778 5.50003C8.72862 5.50003 8.48611 5.76386 8.48611 6.08932V8.8393C8.48611 9.16475 8.72862 9.42858 9.02778 9.42858C9.32694 9.42858 9.56944 9.16475 9.56944 8.8393ZM4.51389 8.8393V6.08932C4.51389 5.76386 4.27138 5.50003 3.97222 5.50003C3.67306 5.50003 3.43056 5.76386 3.43056 6.08932V8.8393C3.43056 9.16475 3.67306 9.42858 3.97222 9.42858C4.27138 9.42858 4.51389 9.16475 4.51389 8.8393Z' fill='%232A3950'/%3E%3C/svg%3E%0A");
}
.icon--user::before {
  width: 1.1875rem;
  height: 1.25rem;
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='20' viewBox='0 0 19 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 10C11.7617 10 14 7.76172 14 5C14 2.23828 11.7617 0 9 0C6.23828 0 4 2.23828 4 5C4 7.76172 6.23828 10 9 10ZM12.5 11.25H11.8477C10.9805 11.6484 10.0156 11.875 9 11.875C7.98438 11.875 7.02344 11.6484 6.15234 11.25H5.5C2.60156 11.25 0.25 13.6016 0.25 16.5V18.125C0.25 19.1602 1.08984 20 2.125 20H15.875C16.9102 20 17.75 19.1602 17.75 18.125V16.5C17.75 13.6016 15.3984 11.25 12.5 11.25Z' fill='black'/%3E%3C/svg%3E%0A");
}
.icon--user-outline::before {
  width: 1.875rem;
  height: 2rem;
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='32' viewBox='0 0 30 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.3067 9.08073C24.3067 12.6572 22.1733 15.7598 19.08 17.2398C25.3467 18.9793 29.9467 24.6004 29.9467 31.26C29.9533 31.4548 29.8733 31.643 29.7333 31.7793C29.5933 31.9156 29.4 31.9935 29.2 31.9935C29 31.9935 28.8067 31.9156 28.6667 31.7793C28.5267 31.643 28.4533 31.4548 28.4533 31.26C28.4533 24.1915 22.7333 18.4406 15.5467 18.1485C15.3533 18.1615 15.1667 18.1679 14.9733 18.1679C14.78 18.1679 14.5867 18.1615 14.4 18.1485C7.21333 18.4406 1.49333 24.1915 1.49333 31.26C1.5 31.4548 1.42 31.643 1.28 31.7793C1.14 31.9156 0.946667 31.9935 0.746667 31.9935C0.546667 31.9935 0.353333 31.9156 0.213333 31.7793C0.0733333 31.643 0 31.4548 0 31.26C0 24.6004 4.6 18.9793 10.8733 17.2398C7.78 15.7533 5.64667 12.6572 5.64667 9.08073C5.64667 4.07627 9.82667 0 14.9733 0C20.1133 0 24.3 4.07627 24.3067 9.08073ZM7.14 9.08073C7.14 13.1245 10.3467 16.4154 14.42 16.6945C14.6 16.688 14.7867 16.6815 14.9733 16.6815C15.16 16.6815 15.34 16.688 15.5267 16.6945C19.6067 16.4154 22.8067 13.1181 22.8067 9.08073C22.8067 4.86166 19.3067 1.45396 14.9733 1.45396C10.6333 1.45396 7.14 4.86166 7.14 9.08073Z' fill='white'/%3E%3C/svg%3E%0A");
}
.icon--user-plus::before {
  width: 1.5625rem;
  height: 1.3125rem;
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='21' viewBox='0 0 25 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.375 8.625H21.875V6.125C21.875 5.78125 21.5938 5.5 21.25 5.5H20C19.6562 5.5 19.375 5.78125 19.375 6.125V8.625H16.875C16.5312 8.625 16.25 8.90625 16.25 9.25V10.5C16.25 10.8438 16.5312 11.125 16.875 11.125H19.375V13.625C19.375 13.9688 19.6562 14.25 20 14.25H21.25C21.5938 14.25 21.875 13.9688 21.875 13.625V11.125H24.375C24.7188 11.125 25 10.8438 25 10.5V9.25C25 8.90625 24.7188 8.625 24.375 8.625ZM8.75 10.5C11.5117 10.5 13.75 8.26172 13.75 5.5C13.75 2.73828 11.5117 0.5 8.75 0.5C5.98828 0.5 3.75 2.73828 3.75 5.5C3.75 8.26172 5.98828 10.5 8.75 10.5ZM12.25 11.75H11.5977C10.7305 12.1484 9.76562 12.375 8.75 12.375C7.73438 12.375 6.77344 12.1484 5.90234 11.75H5.25C2.35156 11.75 0 14.1016 0 17V18.625C0 19.6602 0.839844 20.5 1.875 20.5H15.625C16.6602 20.5 17.5 19.6602 17.5 18.625V17C17.5 14.1016 15.1484 11.75 12.25 11.75Z' fill='black'/%3E%3C/svg%3E%0A");
}
.icon--pdf::before {
  width: 1rem;
  height: 1.3125rem;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='21' viewBox='0 0 16 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.57917 10.5041C7.37083 9.84785 7.375 8.58047 7.49583 8.58047C7.84583 8.58047 7.8125 10.0939 7.57917 10.5041ZM7.50833 12.44C7.1875 13.2686 6.7875 14.216 6.325 15.0117C7.0875 14.7246 7.95 14.3063 8.94583 14.1135C8.41667 13.7197 7.90833 13.1537 7.50833 12.44ZM3.5875 17.5588C3.5875 17.5916 4.1375 17.3373 5.04167 15.91C4.7625 16.1684 3.82917 16.9148 3.5875 17.5588ZM10.3333 6.5625H16V20.0156C16 20.5611 15.5542 21 15 21H1C0.445833 21 0 20.5611 0 20.0156V0.984375C0 0.438867 0.445833 0 1 0H9.33333V5.57812C9.33333 6.11953 9.78333 6.5625 10.3333 6.5625ZM10 13.609C9.16667 13.1086 8.6125 12.4195 8.22083 11.4023C8.40833 10.6436 8.70417 9.49102 8.47917 8.76914C8.28333 7.56328 6.7125 7.68223 6.4875 8.49023C6.27917 9.24082 6.47083 10.299 6.825 11.6484C6.34167 12.7805 5.62917 14.298 5.125 15.1676C5.12083 15.1676 5.12083 15.1717 5.11667 15.1717C3.9875 15.7418 2.05 16.9969 2.84583 17.9607C3.07917 18.2437 3.5125 18.3709 3.74167 18.3709C4.4875 18.3709 5.22917 17.6326 6.2875 15.8361C7.3625 15.4875 8.54167 15.0527 9.57917 14.8846C10.4833 15.3686 11.5417 15.6844 12.2458 15.6844C13.4625 15.6844 13.5458 14.3719 13.0667 13.9043C12.4875 13.3465 10.8042 13.5064 10 13.609ZM15.7083 4.30664L11.625 0.287109C11.4375 0.102539 11.1833 0 10.9167 0H10.6667V5.25H16V4.9998C16 4.74141 15.8958 4.49121 15.7083 4.30664ZM12.6208 14.7779C12.7917 14.6672 12.5167 14.2898 10.8375 14.4088C12.3833 15.0568 12.6208 14.7779 12.6208 14.7779Z' fill='%232A3950'/%3E%3C/svg%3E%0A");
}
.icon--pdf-red::before {
  width: 0.6875rem;
  height: 0.9375rem;
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='15' viewBox='0 0 11 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.21068 7.50293C5.06745 7.03418 5.07031 6.12891 5.15339 6.12891C5.39401 6.12891 5.37109 7.20996 5.21068 7.50293ZM5.16198 8.88574C4.94141 9.47754 4.66641 10.1543 4.34844 10.7227C4.87266 10.5176 5.46562 10.2188 6.15026 10.0811C5.78646 9.7998 5.43698 9.39551 5.16198 8.88574ZM2.46641 12.542C2.46641 12.5654 2.84453 12.3838 3.46615 11.3643C3.27422 11.5488 2.63255 12.082 2.46641 12.542ZM7.10417 4.6875H11V14.2969C11 14.6865 10.6935 15 10.3125 15H0.6875C0.30651 15 0 14.6865 0 14.2969V0.703125C0 0.313477 0.30651 0 0.6875 0H6.41667V3.98438C6.41667 4.37109 6.72604 4.6875 7.10417 4.6875ZM6.875 9.7207C6.30208 9.36328 5.92109 8.87109 5.65182 8.14453C5.78073 7.60254 5.98411 6.7793 5.82943 6.26367C5.69479 5.40234 4.61484 5.4873 4.46016 6.06445C4.31693 6.60059 4.4487 7.35645 4.69219 8.32031C4.3599 9.12891 3.87005 10.2129 3.52344 10.834C3.52057 10.834 3.52057 10.8369 3.51771 10.8369C2.74141 11.2441 1.40938 12.1406 1.95651 12.8291C2.11693 13.0313 2.41484 13.1221 2.5724 13.1221C3.08516 13.1221 3.59505 12.5947 4.32266 11.3115C5.06172 11.0625 5.8724 10.752 6.58568 10.6318C7.20729 10.9775 7.9349 11.2031 8.41901 11.2031C9.25547 11.2031 9.31276 10.2656 8.98333 9.93164C8.58516 9.5332 7.42786 9.64746 6.875 9.7207ZM10.7995 3.07617L7.99219 0.205078C7.86328 0.0732422 7.68854 0 7.50521 0H7.33333V3.75H11V3.57129C11 3.38672 10.9284 3.20801 10.7995 3.07617ZM8.67682 10.5557C8.79427 10.4766 8.60521 10.207 7.45078 10.292C8.51354 10.7549 8.67682 10.5557 8.67682 10.5557Z' fill='%23B80620'/%3E%3C/svg%3E%0A");
}
.icon--calendar::before {
  width: 0.8125rem;
  height: 0.9375rem;
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='15' viewBox='0 0 13 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 13.5938C0 14.3701 0.623884 15 1.39286 15H11.6071C12.3761 15 13 14.3701 13 13.5938V5.625H0V13.5938ZM9.28571 7.85156C9.28571 7.6582 9.44241 7.5 9.63393 7.5H10.7946C10.9862 7.5 11.1429 7.6582 11.1429 7.85156V9.02344C11.1429 9.2168 10.9862 9.375 10.7946 9.375H9.63393C9.44241 9.375 9.28571 9.2168 9.28571 9.02344V7.85156ZM9.28571 11.6016C9.28571 11.4082 9.44241 11.25 9.63393 11.25H10.7946C10.9862 11.25 11.1429 11.4082 11.1429 11.6016V12.7734C11.1429 12.9668 10.9862 13.125 10.7946 13.125H9.63393C9.44241 13.125 9.28571 12.9668 9.28571 12.7734V11.6016ZM5.57143 7.85156C5.57143 7.6582 5.72812 7.5 5.91964 7.5H7.08036C7.27187 7.5 7.42857 7.6582 7.42857 7.85156V9.02344C7.42857 9.2168 7.27187 9.375 7.08036 9.375H5.91964C5.72812 9.375 5.57143 9.2168 5.57143 9.02344V7.85156ZM5.57143 11.6016C5.57143 11.4082 5.72812 11.25 5.91964 11.25H7.08036C7.27187 11.25 7.42857 11.4082 7.42857 11.6016V12.7734C7.42857 12.9668 7.27187 13.125 7.08036 13.125H5.91964C5.72812 13.125 5.57143 12.9668 5.57143 12.7734V11.6016ZM1.85714 7.85156C1.85714 7.6582 2.01384 7.5 2.20536 7.5H3.36607C3.55759 7.5 3.71429 7.6582 3.71429 7.85156V9.02344C3.71429 9.2168 3.55759 9.375 3.36607 9.375H2.20536C2.01384 9.375 1.85714 9.2168 1.85714 9.02344V7.85156ZM1.85714 11.6016C1.85714 11.4082 2.01384 11.25 2.20536 11.25H3.36607C3.55759 11.25 3.71429 11.4082 3.71429 11.6016V12.7734C3.71429 12.9668 3.55759 13.125 3.36607 13.125H2.20536C2.01384 13.125 1.85714 12.9668 1.85714 12.7734V11.6016ZM11.6071 1.875H10.2143V0.46875C10.2143 0.210938 10.0054 0 9.75 0H8.82143C8.56607 0 8.35714 0.210938 8.35714 0.46875V1.875H4.64286V0.46875C4.64286 0.210938 4.43393 0 4.17857 0H3.25C2.99464 0 2.78571 0.210938 2.78571 0.46875V1.875H1.39286C0.623884 1.875 0 2.50488 0 3.28125V4.6875H13V3.28125C13 2.50488 12.3761 1.875 11.6071 1.875Z' fill='%23C6CDD9'/%3E%3C/svg%3E%0A");
}
.icon--trombonne::before {
  width: 0.6875rem;
  height: 0.8125rem;
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='13' viewBox='0 0 11 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.06184 11.5791C-0.372827 10.1219 -0.346088 7.77209 1.09587 6.3202L6.24622 1.13429C7.33434 0.0386189 9.10306 0.0385223 10.1913 1.13429C11.2689 2.21937 11.2702 3.97012 10.1913 5.05648L5.70168 9.57267C4.96863 10.3107 3.77096 10.3005 3.05033 9.54855C2.35608 8.82418 2.37835 7.67604 3.08598 6.96351L6.61539 3.41452C6.76718 3.26191 7.01591 3.2593 7.17094 3.4087L7.73226 3.9496C7.88731 4.09901 7.88994 4.34386 7.73817 4.49646L4.20914 8.04511C4.08804 8.16705 4.08058 8.36966 4.19323 8.48723C4.30058 8.59923 4.46933 8.60109 4.57842 8.49121L9.06802 3.97505C9.54959 3.49015 9.54959 2.70069 9.06775 2.21553C8.59659 1.74115 7.84113 1.7409 7.36977 2.21553L2.21939 7.40142C1.36584 8.2609 1.35267 9.65212 2.19015 10.5027C3.02521 11.3509 4.37505 11.352 5.21166 10.5096L9.43635 6.25577C9.58801 6.10304 9.83674 6.10028 9.9919 6.24958L10.5536 6.79011C10.7088 6.93941 10.7116 7.18425 10.5599 7.33698L6.33521 11.5908C4.8724 13.0637 2.50625 13.0462 1.06184 11.5791Z' fill='%2370829F'/%3E%3C/svg%3E%0A");
}
.icon--truck::before {
  width: 1.0625rem;
  height: 0.875rem;
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='14' viewBox='0 0 17 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.575 9.625H16.15V6.66914C16.15 6.32187 16.0145 5.98828 15.7755 5.74219L13.1219 3.01055C12.8828 2.76445 12.5588 2.625 12.2214 2.625H11.05V1.3125C11.05 0.587891 10.4789 0 9.775 0H1.275C0.571094 0 0 0.587891 0 1.3125V10.0625C0 10.7871 0.571094 11.375 1.275 11.375H1.7C1.7 12.8242 2.84219 14 4.25 14C5.65781 14 6.8 12.8242 6.8 11.375H10.2C10.2 12.8242 11.3422 14 12.75 14C14.1578 14 15.3 12.8242 15.3 11.375H16.575C16.8088 11.375 17 11.1781 17 10.9375V10.0625C17 9.82187 16.8088 9.625 16.575 9.625ZM4.25 12.6875C3.54609 12.6875 2.975 12.0996 2.975 11.375C2.975 10.6504 3.54609 10.0625 4.25 10.0625C4.95391 10.0625 5.525 10.6504 5.525 11.375C5.525 12.0996 4.95391 12.6875 4.25 12.6875ZM12.75 12.6875C12.0461 12.6875 11.475 12.0996 11.475 11.375C11.475 10.6504 12.0461 10.0625 12.75 10.0625C13.4539 10.0625 14.025 10.6504 14.025 11.375C14.025 12.0996 13.4539 12.6875 12.75 12.6875ZM14.875 7H11.05V3.9375H12.2214L14.875 6.66914V7Z' fill='%2370829F'/%3E%3C/svg%3E%0A");
}
.icon--big-truck::before {
  width: 2.5rem;
  height: 2rem;
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='32' viewBox='0 0 40 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M39 22H38V15.2437C38 14.45 37.6813 13.6875 37.1188 13.125L30.875 6.88125C30.3125 6.31875 29.55 6 28.7563 6H26V3C26 1.34375 24.6562 0 23 0H3C1.34375 0 0 1.34375 0 3V23C0 24.6562 1.34375 26 3 26H4C4 29.3125 6.6875 32 10 32C13.3125 32 16 29.3125 16 26H24C24 29.3125 26.6875 32 30 32C33.3125 32 36 29.3125 36 26H39C39.55 26 40 25.55 40 25V23C40 22.45 39.55 22 39 22ZM10 29C8.34375 29 7 27.6562 7 26C7 24.3438 8.34375 23 10 23C11.6562 23 13 24.3438 13 26C13 27.6562 11.6562 29 10 29ZM30 29C28.3438 29 27 27.6562 27 26C27 24.3438 28.3438 23 30 23C31.6562 23 33 24.3438 33 26C33 27.6562 31.6562 29 30 29ZM35 16H26V9H28.7563L35 15.2437V16Z' fill='%23C6CDD9'/%3E%3C/svg%3E%0A");
}
.icon--credit-card::before {
  width: 2.5625rem;
  height: 2rem;
  background-image: url("data:image/svg+xml,%3Csvg width='41' height='32' viewBox='0 0 41 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 28.5714C0 30.4643 1.53038 32 3.41667 32H37.5833C39.4696 32 41 30.4643 41 28.5714V16H0V28.5714ZM13.6667 23.7143C13.6667 23.2429 14.051 22.8571 14.5208 22.8571H24.2014C24.6712 22.8571 25.0556 23.2429 25.0556 23.7143V26.5714C25.0556 27.0429 24.6712 27.4286 24.2014 27.4286H14.5208C14.051 27.4286 13.6667 27.0429 13.6667 26.5714V23.7143ZM4.55556 23.7143C4.55556 23.2429 4.93993 22.8571 5.40972 22.8571H10.5347C11.0045 22.8571 11.3889 23.2429 11.3889 23.7143V26.5714C11.3889 27.0429 11.0045 27.4286 10.5347 27.4286H5.40972C4.93993 27.4286 4.55556 27.0429 4.55556 26.5714V23.7143ZM41 3.42857V6.85714H0V3.42857C0 1.53571 1.53038 0 3.41667 0H37.5833C39.4696 0 41 1.53571 41 3.42857Z' fill='%23C6CDD9'/%3E%3C/svg%3E%0A");
}
.icon--box::before {
  width: 1.0625rem;
  height: 0.8125rem;
  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%3Cpath d='M11.3081 6.5009C10.8592 6.5009 10.4369 6.23975 10.2084 5.8219L8.50059 2.72868L6.79538 5.8219C6.5643 6.24265 6.14199 6.5038 5.69311 6.5038C5.57359 6.5038 5.45406 6.48639 5.33985 6.44867L1.70102 5.3112V10.4762C1.70102 10.9028 1.96663 11.2742 2.34379 11.3758L8.08624 12.9456C8.35716 13.0181 8.64136 13.0181 8.90963 12.9456L14.6574 11.3758C15.0346 11.2713 15.3002 10.8999 15.3002 10.4762V5.3112L11.6613 6.44577C11.5471 6.48349 11.4276 6.5009 11.3081 6.5009ZM16.9549 3.24518L15.587 0.262226C15.5047 0.0823204 15.3267 -0.0221411 15.1434 0.00397426L8.50059 0.929619L10.9362 5.34312C11.0371 5.52592 11.239 5.61298 11.4276 5.55494L16.684 3.91548C16.9469 3.83133 17.0744 3.51214 16.9549 3.24518ZM1.41416 0.262226L0.0462776 3.24518C-0.0759022 3.51214 0.0542459 3.83133 0.314542 3.91258L5.57093 5.55204C5.75951 5.61007 5.96137 5.52302 6.0623 5.34022L8.50059 0.929619L1.85507 0.00397426C1.6718 -0.0192394 1.4965 0.0823204 1.41416 0.262226Z' fill='%2370829F'/%3E%3C/svg%3E%0A");
}
.icon--facebook::before {
  width: 0.8125rem;
  height: 1.3125rem;
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='21' viewBox='0 0 13 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.3862 11.8125L11.9695 8.01199H8.32277V5.54572C8.32277 4.50598 8.83219 3.49248 10.4654 3.49248H12.1233V0.256758C12.1233 0.256758 10.6188 0 9.18041 0C6.17725 0 4.21424 1.82027 4.21424 5.11547V8.01199H0.875977V11.8125H4.21424V21H8.32277V11.8125H11.3862Z' fill='%23BCBCBC'/%3E%3C/svg%3E%0A");
}
.icon--facebook-white::before {
  width: 1.6875rem;
  height: 1.625rem;
  background-image: url("data:image/svg+xml,%3Csvg width='27' height='26' viewBox='0 0 27 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_226_3892)'%3E%3Cpath d='M19.6865 14.385L20.3967 9.75683H15.9558V6.75346C15.9558 5.48728 16.5762 4.25307 18.5651 4.25307H20.584V0.312674C20.584 0.312674 18.7519 0 17.0003 0C13.3431 0 10.9526 2.21669 10.9526 6.22951V9.75683H6.8873V14.385H10.9526V25.5733H15.9558V14.385H19.6865Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_226_3892'%3E%3Crect width='25.5733' height='25.5733' fill='white' transform='translate(0.94899)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.icon--twitter::before {
  width: 1.3125rem;
  height: 1.125rem;
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='18' viewBox='0 0 21 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.8413 4.9278C18.8547 5.1055 18.8547 5.28324 18.8547 5.46094C18.8547 10.8809 14.5241 17.1261 6.60913 17.1261C4.17067 17.1261 1.90546 16.4533 0 15.2856C0.346459 15.3236 0.679547 15.3363 1.03934 15.3363C3.05136 15.3363 4.90354 14.689 6.3826 13.5847C4.49047 13.5466 2.90481 12.3661 2.35848 10.7413C2.625 10.7794 2.89148 10.8048 3.17133 10.8048C3.55774 10.8048 3.94419 10.754 4.30393 10.6652C2.33186 10.2844 0.852756 8.63425 0.852756 6.64141V6.59065C1.4257 6.89529 2.092 7.08569 2.79817 7.11105C1.6389 6.37482 0.879416 5.1182 0.879416 3.69654C0.879416 2.93496 1.09257 2.23683 1.46569 1.62755C3.58436 4.11543 6.76901 5.74014 10.34 5.91788C10.2734 5.61324 10.2334 5.29594 10.2334 4.9786C10.2334 2.71917 12.1522 0.878662 14.5374 0.878662C15.7766 0.878662 16.8959 1.3737 17.682 2.17338C18.6547 1.99568 19.5875 1.65294 20.4136 1.1833C20.0938 2.13532 19.4143 2.935 18.5215 3.44269C19.3876 3.35388 20.2271 3.12536 20.9999 2.80806C20.4137 3.62039 19.6808 4.34388 18.8413 4.9278Z' fill='%23BCBCBC'/%3E%3C/svg%3E%0A");
}
.icon--pinterest::before {
  width: 1.0625rem;
  height: 1.3125rem;
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='21' viewBox='0 0 17 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.99219 0.266602C4.78398 0.266602 0.625 3.07207 0.625 7.6125C0.625 10.5 2.24922 12.1406 3.23359 12.1406C3.63965 12.1406 3.87344 11.0086 3.87344 10.6887C3.87344 10.3072 2.90137 9.49512 2.90137 7.90781C2.90137 4.61016 5.41152 2.27227 8.65996 2.27227C11.4531 2.27227 13.5203 3.85957 13.5203 6.77578C13.5203 8.95371 12.6467 13.0389 9.8166 13.0389C8.79531 13.0389 7.92168 12.3006 7.92168 11.2424C7.92168 9.69199 9.00449 8.19082 9.00449 6.59121C9.00449 3.87598 5.15313 4.36816 5.15313 7.64941C5.15313 8.33848 5.23926 9.10137 5.54688 9.72891C4.98086 12.1652 3.82422 15.7951 3.82422 18.3053C3.82422 19.0805 3.93496 19.8434 4.00879 20.6186C4.14824 20.7744 4.07852 20.758 4.2918 20.6801C6.35898 17.85 6.28516 17.2963 7.22031 13.5926C7.7248 14.5523 9.0291 15.0691 10.0627 15.0691C14.4186 15.0691 16.375 10.824 16.375 6.99727C16.375 2.92441 12.8559 0.266602 8.99219 0.266602Z' fill='%23BCBCBC'/%3E%3C/svg%3E%0A");
}
.icon--linkedin::before {
  width: 1.5625rem;
  height: 1.5625rem;
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.45898 21.875H1.92383V7.27051H6.45898V21.875ZM4.18896 5.27832C2.73877 5.27832 1.5625 4.07715 1.5625 2.62695C1.5625 1.93037 1.83922 1.26232 2.33177 0.769762C2.82433 0.277204 3.49238 0.000488281 4.18896 0.000488281C4.88555 0.000488281 5.5536 0.277204 6.04616 0.769762C6.53871 1.26232 6.81543 1.93037 6.81543 2.62695C6.81543 4.07715 5.63867 5.27832 4.18896 5.27832ZM23.4326 21.875H18.9072V14.7656C18.9072 13.0713 18.873 10.8984 16.5493 10.8984C14.1914 10.8984 13.8301 12.7393 13.8301 14.6436V21.875H9.29981V7.27051H13.6494V9.26269H13.7129C14.3184 8.11523 15.7974 6.9043 18.0039 6.9043C22.5938 6.9043 23.4375 9.92676 23.4375 13.8525V21.875H23.4326Z' fill='white'/%3E%3C/svg%3E%0A");
}
.icon--pin-red::before {
  width: 0.875rem;
  height: 1.125rem;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='18' viewBox='0 0 14 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.2806 17.6368C0.983281 10.2316 0 9.47155 0 6.75C0 3.02207 3.13399 0 7 0C10.866 0 14 3.02207 14 6.75C14 9.47155 13.0167 10.2316 7.7194 17.6368C7.37177 18.1211 6.6282 18.121 6.2806 17.6368ZM7 9.5625C8.61084 9.5625 9.91667 8.30331 9.91667 6.75C9.91667 5.19669 8.61084 3.9375 7 3.9375C5.38916 3.9375 4.08333 5.19669 4.08333 6.75C4.08333 8.30331 5.38916 9.5625 7 9.5625Z' fill='%23FF4141'/%3E%3C/svg%3E%0A");
}
.icon--tel-red::before {
  width: 1.125rem;
  height: 1.125rem;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.4867 12.7194L13.5491 11.0319C13.3809 10.9602 13.1939 10.9451 13.0164 10.9889C12.8389 11.0326 12.6804 11.1329 12.5647 11.2745L10.8209 13.405C8.08423 12.1147 5.88181 9.91225 4.59149 7.17555L6.72199 5.43177C6.86391 5.31634 6.96436 5.15782 7.00813 4.9802C7.0519 4.80258 7.03661 4.61553 6.96457 4.44738L5.27704 0.509807C5.19798 0.328542 5.05815 0.180544 4.88165 0.0913347C4.70516 0.00212529 4.50307 -0.0227045 4.31023 0.0211269L0.653918 0.864892C0.467997 0.907825 0.302119 1.01251 0.183355 1.16186C0.064592 1.3112 -4.28284e-05 1.4964 2.12917e-08 1.68721C2.12917e-08 10.7049 7.30911 18 16.3128 18C16.5037 18.0001 16.6889 17.9355 16.8384 17.8168C16.9878 17.698 17.0925 17.5321 17.1355 17.3461L17.9792 13.6898C18.0228 13.496 17.9974 13.2931 17.9075 13.116C17.8176 12.9389 17.6688 12.7987 17.4867 12.7194Z' fill='%23FF4141'/%3E%3C/svg%3E%0A");
}
.icon--arrow-left::before {
  width: 0.625rem;
  height: 0.625rem;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.74824 0.669795L5.25276 0.161438C5.04296 -0.053813 4.70372 -0.053813 4.49615 0.161438L0.157349 4.61072C-0.0524495 4.82597 -0.0524495 5.17403 0.157349 5.38699L4.49615 9.83856C4.70595 10.0538 5.0452 10.0538 5.25276 9.83856L5.74824 9.3302C5.96027 9.11266 5.95581 8.75773 5.73932 8.54477L3.04988 5.91596H9.46435C9.76119 5.91596 10 5.67094 10 5.36638V4.63362C10 4.32906 9.76119 4.08404 9.46435 4.08404H3.04988L5.73932 1.45523C5.95804 1.24227 5.9625 0.887336 5.74824 0.669795Z' fill='%232A3950'/%3E%3C/svg%3E%0A");
}
.icon--arrow-right::before {
  width: 0.625rem;
  height: 0.625rem;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.25176 9.33021L4.74724 9.83856C4.95704 10.0538 5.29628 10.0538 5.50385 9.83856L9.84265 5.38928C10.0524 5.17403 10.0524 4.82597 9.84265 4.61301L5.50385 0.161438C5.29405 -0.0538123 4.9548 -0.0538122 4.74724 0.161439L4.25176 0.669797C4.03973 0.887337 4.04419 1.24227 4.26069 1.45523L6.95012 4.08404L0.535654 4.08404C0.238813 4.08404 3.78458e-07 4.32906 4.05084e-07 4.63362L4.69144e-07 5.36639C4.95769e-07 5.67094 0.238813 5.91596 0.535655 5.91596L6.95012 5.91596L4.26069 8.54477C4.04196 8.75773 4.0375 9.11266 4.25176 9.33021Z' fill='white'/%3E%3C/svg%3E%0A");
}
.icon--arrow-bottom-menu::before {
  width: 0.9375rem;
  height: 0.5625rem;
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='9' viewBox='0 0 15 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 8.75C7.18359 8.75 6.90234 8.64453 6.69141 8.43359L1.06641 2.80859C0.609375 2.38672 0.609375 1.64844 1.06641 1.22656C1.48828 0.769531 2.22656 0.769531 2.64844 1.22656L7.5 6.04297L12.3164 1.22656C12.7383 0.769531 13.4766 0.769531 13.8984 1.22656C14.3555 1.64844 14.3555 2.38672 13.8984 2.80859L8.27344 8.43359C8.0625 8.64453 7.78125 8.75 7.5 8.75Z' fill='%232A3950'/%3E%3C/svg%3E%0A");
}
.icon--tick::before {
  width: 0.6875rem;
  height: 0.5625rem;
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='9' viewBox='0 0 11 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.73609 8.82324L0.161085 4.90081C-0.0536949 4.66516 -0.0536949 4.28308 0.161085 4.0474L0.938884 3.19399C1.15366 2.95832 1.50193 2.95832 1.71671 3.19399L4.125 5.8363L9.28329 0.176739C9.49807 -0.058913 9.84634 -0.058913 10.0611 0.176739L10.8389 1.03015C11.0537 1.2658 11.0537 1.64789 10.8389 1.88356L4.51391 8.82326C4.29911 9.05892 3.95087 9.05892 3.73609 8.82324Z' fill='%232A3950'/%3E%3C/svg%3E%0A");
}
.icon--thank-you::before {
  width: 5.5625rem;
  height: 5.125rem;
  background-image: url("data:image/svg+xml,%3Csvg width='89' height='82' viewBox='0 0 89 82' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.541 76.8472C18.541 72.8472 8.20765 53.1806 4.04098 43.8472C-1.42121 32.8473 2.04098 28.3472 2.54098 24.8472C2.94098 22.0472 7.70765 17.0138 10.041 14.8472C12.7076 11.8472 21.541 5.04725 35.541 1.84725C53.041 -2.15275 71.541 8.84725 81.041 17.3472C88.641 24.1472 88.541 33.8472 87.541 37.8472C85.7076 43.0139 79.641 56.6472 70.041 69.8472C58.041 86.3472 36.541 81.8472 26.541 76.8472Z' fill='%23F6F7FA' stroke='%23F6F7FA'/%3E%3Ccircle cx='44.5' cy='39.5' r='32.5' fill='white'/%3E%3Cpath d='M22.311 46.5001L35.311 57.5001C36.7293 58.7002 38.235 57.0001 38.8105 56L43.3105 50C42.8105 50.1667 43.8105 48.2 51.8105 39C61.8105 27.5 62.8105 29 67.8105 26C69.0105 22 65.9772 21 64.3105 21C63.6439 21.3333 61.8105 22.3 59.8105 23.5C54.6105 26.7 46.6439 35.1667 43.3105 39L35.311 49C34.4775 48.1667 31.6106 45.5001 26.811 41.5001C21.611 40.7001 21.6443 44.5001 22.311 46.5001Z' fill='%23B80620'/%3E%3Cpath d='M35.311 57.5001L34.988 57.8818L35.311 57.5001ZM22.311 46.5001L21.8367 46.6582L21.881 46.7912L21.988 46.8818L22.311 46.5001ZM26.811 41.5001L27.1311 41.116L27.0244 41.027L26.887 41.0059L26.811 41.5001ZM35.311 49L34.9575 49.3536L35.3525 49.7485L35.7014 49.3123L35.311 49ZM43.3105 39L42.9332 38.6719L42.9265 38.6797L42.9201 38.6877L43.3105 39ZM59.8105 23.5L59.5533 23.0712L59.5485 23.0742L59.8105 23.5ZM64.3105 21V20.5H64.1925L64.0869 20.5528L64.3105 21ZM67.8105 26L68.0678 26.4287L68.2338 26.3291L68.2895 26.1437L67.8105 26ZM51.8105 39L51.4332 38.6719L51.8105 39ZM43.3105 50L43.7105 50.3L44.6709 49.0195L43.1524 49.5257L43.3105 50ZM38.8105 56L38.4105 55.7L38.3923 55.7243L38.3772 55.7506L38.8105 56ZM35.634 57.1184L22.634 46.1184L21.988 46.8818L34.988 57.8818L35.634 57.1184ZM22.7853 46.342C22.469 45.393 22.3375 44.1011 22.8068 43.1764C23.0316 42.7336 23.4007 42.3589 23.9993 42.1295C24.61 41.8955 25.4887 41.8026 26.735 41.9943L26.887 41.0059C25.5333 40.7977 24.4661 40.8797 23.6415 41.1957C22.8046 41.5163 22.2487 42.0666 21.9151 42.7238C21.2678 43.9991 21.4863 45.6072 21.8367 46.6582L22.7853 46.342ZM26.4909 41.8842C31.2848 45.8795 34.139 48.5353 34.9575 49.3536L35.6645 48.6464C34.816 47.7981 31.9364 45.1208 27.1311 41.116L26.4909 41.8842ZM35.7014 49.3123L43.701 39.3123L42.9201 38.6877L34.9206 48.6877L35.7014 49.3123ZM43.6878 39.3281C45.3468 37.4202 48.1627 34.3551 51.2104 31.3697C54.2662 28.3764 57.5239 25.4942 60.0726 23.9258L59.5485 23.0742C56.8972 24.7058 53.5716 27.657 50.5107 30.6553C47.4417 33.6616 44.6076 36.7464 42.9332 38.6719L43.6878 39.3281ZM60.0678 23.9287C62.0561 22.7357 63.8782 21.7752 64.5342 21.4472L64.0869 20.5528C63.4096 20.8915 61.565 21.8643 59.5533 23.0713L60.0678 23.9287ZM64.3105 21.5C65.0719 21.5 66.1059 21.7332 66.7973 22.3683C67.4421 22.9604 67.8897 23.9961 67.3316 25.8563L68.2895 26.1437C68.9314 24.0039 68.4623 22.5396 67.4738 21.6317C66.5319 20.7668 65.2158 20.5 64.3105 20.5V21.5ZM67.5533 25.5713C66.3259 26.3077 65.3466 26.7668 64.3897 27.2296C63.4315 27.693 62.4988 28.1587 61.4054 28.8984C59.2245 30.3737 56.4398 32.9144 51.4332 38.6719L52.1878 39.3281C57.1813 33.5856 59.8966 31.1263 61.9657 29.7266C62.9973 29.0288 63.8771 28.5883 64.8251 28.1298C65.7745 27.6707 66.7952 27.1923 68.0678 26.4287L67.5533 25.5713ZM51.4332 38.6719C47.4308 43.2747 45.1698 46.079 43.9697 47.717C43.3742 48.5298 43.0228 49.0783 42.8532 49.4263C42.8098 49.5154 42.7728 49.6024 42.7468 49.685C42.7238 49.7581 42.6951 49.871 42.706 49.9961C42.7186 50.1404 42.798 50.3654 43.0452 50.4673C43.2337 50.545 43.4044 50.4958 43.4687 50.4743L43.1524 49.5257C43.1542 49.5251 43.2741 49.48 43.4262 49.5427C43.637 49.6296 43.6945 49.8205 43.7022 49.9089C43.7083 49.9783 43.6917 50.0138 43.7007 49.9853C43.7067 49.9663 43.7214 49.9276 43.7522 49.8643C43.8796 49.6029 44.1844 49.116 44.7764 48.308C45.9513 46.7044 48.1903 43.9253 52.1878 39.3281L51.4332 38.6719ZM42.9105 49.7L38.4105 55.7L39.2105 56.3L43.7105 50.3L42.9105 49.7ZM38.3772 55.7506C38.1119 56.2116 37.6409 56.8128 37.1074 57.1539C36.8455 57.3213 36.596 57.4086 36.3663 57.4127C36.1483 57.4166 35.9041 57.347 35.634 57.1184L34.988 57.8818C35.427 58.2532 35.9028 58.4212 36.3841 58.4126C36.8536 58.4042 37.2824 58.2289 37.6461 57.9964C38.364 57.5374 38.9337 56.7884 39.2439 56.2494L38.3772 55.7506Z' fill='%23B80620'/%3E%3C/svg%3E%0A");
}
.icon--account-info::before {
  width: 3.375rem;
  height: 3.375rem;
  background-image: url("data:image/svg+xml,%3Csvg width='54' height='54' viewBox='0 0 54 54' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.6301 6.13828C32.3262 6.40195 33.1383 7.18242 33.4652 7.88906C33.6867 8.37422 33.6973 8.49023 33.6973 12.5508C33.6973 16.4109 33.6867 16.759 33.4969 17.2441C33.2227 17.9297 32.4105 18.7945 31.7145 19.1004C31.166 19.3535 31.1449 19.3535 27 19.3535C22.8551 19.3535 22.834 19.3535 22.2855 19.1004C21.5895 18.7945 20.7773 17.9297 20.5031 17.2441C20.3133 16.759 20.3027 16.4109 20.3027 12.5508V8.38477L20.5664 7.85742C20.9355 7.09805 21.6738 6.40195 22.391 6.12773C22.9711 5.9168 23.1609 5.90625 27.0316 5.9168C30.8602 5.9168 31.0922 5.92734 31.6301 6.13828ZM22.7812 7.82578C22.5914 7.96289 22.3277 8.20547 22.2117 8.36367C22.0008 8.64844 21.9902 8.79609 21.9586 12.5297C21.9375 16.3793 21.9375 16.4004 22.1801 16.8223C22.3277 17.0965 22.5703 17.3285 22.8867 17.4762C23.3402 17.7188 23.4246 17.7188 27 17.7188C31.0711 17.7188 31.2398 17.6871 31.7566 16.9699L32.0098 16.6113V12.6352C32.0098 8.775 31.9992 8.65898 31.7883 8.36367C31.6723 8.20547 31.4086 7.96289 31.2188 7.82578C30.8707 7.59375 30.8391 7.59375 27 7.59375C23.1609 7.59375 23.1293 7.59375 22.7812 7.82578Z' fill='%2370829F'/%3E%3Cpath d='M26.1562 11.6648L27.9703 12.9938L28.793 12.1922C29.468 11.5383 29.6684 11.3906 29.9426 11.3906C30.3961 11.3906 30.7969 11.802 30.7969 12.2449C30.7969 12.5297 30.6176 12.7512 29.6051 13.7742C28.2656 15.1348 28.0652 15.2191 27.4008 14.6813C27.2004 14.523 26.2195 13.8059 25.2281 13.0781C24.2367 12.3504 23.3719 11.6543 23.3191 11.5172C23.1398 11.1375 23.182 10.8738 23.4668 10.5996C23.9414 10.125 24.1734 10.2199 26.1562 11.6648Z' fill='%2370829F'/%3E%3Cpath d='M45.9738 16.6852C46.6699 16.9488 47.482 17.7293 47.809 18.4359C48.0305 18.9211 48.041 19.0371 48.041 23.0977C48.041 26.9578 48.0305 27.3059 47.8406 27.791C47.5664 28.4766 46.7543 29.3414 46.0582 29.6473C45.5098 29.9004 45.4887 29.9004 41.3438 29.9004C37.1988 29.9004 37.1777 29.9004 36.6293 29.6473C35.9332 29.3414 35.1211 28.4766 34.8469 27.791C34.657 27.3059 34.6465 26.9578 34.6465 23.0977V18.9316L34.9102 18.4043C35.2793 17.6449 36.0176 16.9488 36.7348 16.6746C37.3148 16.4637 37.5047 16.4531 41.3754 16.4637C45.2039 16.4637 45.4359 16.4742 45.9738 16.6852ZM37.125 18.3727C36.9352 18.5098 36.6715 18.7523 36.5555 18.9105C36.3445 19.1953 36.334 19.343 36.3023 23.0766C36.2812 26.9262 36.2812 26.9473 36.5238 27.3691C36.6715 27.6434 36.9141 27.8754 37.2305 28.023C37.684 28.2656 37.7684 28.2656 41.3438 28.2656C45.4148 28.2656 45.5836 28.234 46.1004 27.5168L46.3535 27.1582V23.182C46.3535 19.3219 46.343 19.2059 46.132 18.9105C46.016 18.7523 45.7523 18.5098 45.5625 18.3727C45.2145 18.1406 45.1828 18.1406 41.3438 18.1406C37.5047 18.1406 37.473 18.1406 37.125 18.3727Z' fill='%2370829F'/%3E%3Cpath d='M40.5 22.2117L42.3141 23.5406L43.1367 22.7391C43.8117 22.0852 44.0121 21.9375 44.2863 21.9375C44.7398 21.9375 45.1406 22.3488 45.1406 22.7918C45.1406 23.0766 44.9613 23.298 43.9488 24.3211C42.6094 25.6816 42.409 25.766 41.7445 25.2281C41.5441 25.0699 40.5633 24.3527 39.5719 23.625C38.5805 22.8973 37.7156 22.2012 37.6629 22.0641C37.4836 21.6844 37.5258 21.4207 37.8105 21.1465C38.2852 20.6719 38.5172 20.7668 40.5 22.2117Z' fill='%2370829F'/%3E%3Cpath d='M17.2863 16.6852C17.9824 16.9488 18.7945 17.7293 19.1215 18.4359C19.343 18.9211 19.3535 19.0371 19.3535 23.0977C19.3535 26.9578 19.343 27.3059 19.1531 27.791C18.8789 28.4766 18.0668 29.3414 17.3707 29.6473C16.8223 29.9004 16.8012 29.9004 12.6562 29.9004C8.51133 29.9004 8.49023 29.9004 7.9418 29.6473C7.2457 29.3414 6.43359 28.4766 6.15938 27.791C5.96953 27.3059 5.95898 26.9578 5.95898 23.0977V18.9316L6.22266 18.4043C6.5918 17.6449 7.33008 16.9488 8.04727 16.6746C8.62734 16.4637 8.81719 16.4531 12.6879 16.4637C16.5164 16.4637 16.7484 16.4742 17.2863 16.6852ZM8.4375 18.3727C8.24766 18.5098 7.98398 18.7523 7.86797 18.9105C7.65703 19.1953 7.64648 19.343 7.61484 23.0766C7.59375 26.9262 7.59375 26.9473 7.83633 27.3691C7.98398 27.6434 8.22656 27.8754 8.54297 28.023C8.99648 28.2656 9.08086 28.2656 12.6562 28.2656C16.7273 28.2656 16.8961 28.234 17.4129 27.5168L17.666 27.1582V23.182C17.666 19.3219 17.6555 19.2059 17.4445 18.9105C17.3285 18.7523 17.0648 18.5098 16.875 18.3727C16.527 18.1406 16.4953 18.1406 12.6562 18.1406C8.81719 18.1406 8.78555 18.1406 8.4375 18.3727Z' fill='%2370829F'/%3E%3Cpath d='M11.8125 22.2117L13.6266 23.5406L14.4492 22.7391C15.1242 22.0852 15.3246 21.9375 15.5988 21.9375C16.0523 21.9375 16.4531 22.3488 16.4531 22.7918C16.4531 23.0766 16.2738 23.298 15.2613 24.3211C13.9219 25.6816 13.7215 25.766 13.057 25.2281C12.8566 25.0699 11.8758 24.3527 10.8844 23.625C9.89297 22.8973 9.02812 22.2012 8.97539 22.0641C8.79609 21.6844 8.83828 21.4207 9.12305 21.1465C9.59766 20.6719 9.82969 20.7668 11.8125 22.2117Z' fill='%2370829F'/%3E%3Cpath d='M27.9914 24.2578C29.4891 24.5215 30.6598 25.1543 31.7566 26.2617C33.3809 27.8965 34.0559 30.1219 33.6023 32.284C33.4441 33.0328 32.9801 34.1191 32.5687 34.6992L32.3051 35.0578L33.3176 35.3848C37.0195 36.5871 39.593 38.6859 40.4051 41.1434C40.616 41.7973 40.6582 42.1348 40.6582 43.1895C40.6582 44.3285 40.6266 44.5078 40.3945 44.9824C40.0676 45.6363 39.4242 46.2902 38.8125 46.5961C38.0742 46.9441 34.6887 47.577 31.7988 47.8828C30.027 48.0727 25.7449 48.1359 23.7832 47.9988C20.4187 47.7563 16.1684 47.0707 15.2086 46.5961C14.5758 46.2902 13.9324 45.6469 13.6055 44.9824C13.3734 44.5078 13.3418 44.3285 13.3523 43.1367C13.3523 41.9871 13.384 41.7234 13.6266 41.059C14.5125 38.591 16.9066 36.6504 20.6297 35.4059L21.6949 35.0578L21.4312 34.6887C20.7352 33.7184 20.25 32.1785 20.25 30.9551C20.25 28.4871 21.8426 25.9664 24.0574 24.9117C24.5426 24.6797 25.1648 24.4371 25.4391 24.3738C26.1562 24.2051 27.3902 24.1523 27.9914 24.2578ZM25.9559 25.998C23.182 26.652 21.4102 29.4574 22.0957 32.0941C22.6863 34.3617 24.7219 35.9648 27 35.9648C28.35 35.9648 29.5312 35.4586 30.5437 34.4461C31.2504 33.7395 31.6617 33.0328 31.9043 32.0941C32.5898 29.4785 30.8285 26.673 28.0969 26.0086C27.2848 25.8082 26.7785 25.8082 25.9559 25.998ZM30.0059 36.9141C28.9195 37.452 28.1285 37.6523 27 37.6523C25.8715 37.6523 25.0805 37.452 23.973 36.9035C23.1082 36.4711 23.0977 36.4711 22.5492 36.5977C21.5156 36.8402 19.8914 37.452 18.8367 38.0004C16.2211 39.3398 14.9766 41.0168 14.9766 43.2C14.9766 44.7398 15.3668 45.0563 17.9297 45.552C21.1254 46.1742 23.1293 46.3535 27 46.3535C30.8707 46.3535 32.8746 46.1742 36.0703 45.552C37.8422 45.2039 38.2324 45.0668 38.591 44.666C38.9707 44.223 39.0656 43.7695 38.9918 42.7781C38.8336 40.6898 37.568 39.1816 34.8574 37.8527C33.75 37.3148 31.4719 36.5133 31.0078 36.4922C30.9234 36.4922 30.4699 36.682 30.0059 36.9141Z' fill='%2370829F'/%3E%3C/svg%3E%0A");
}
.icon--account-info-hover::before {
  width: 3.375rem;
  height: 3.375rem;
  background-image: url("data:image/svg+xml,%3Csvg width='54' height='54' viewBox='0 0 54 54' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.6301 6.13828C32.3262 6.40195 33.1383 7.18242 33.4652 7.88906C33.6867 8.37422 33.6973 8.49023 33.6973 12.5508C33.6973 16.4109 33.6867 16.759 33.4969 17.2441C33.2227 17.9297 32.4105 18.7945 31.7145 19.1004C31.166 19.3535 31.1449 19.3535 27 19.3535C22.8551 19.3535 22.834 19.3535 22.2855 19.1004C21.5895 18.7945 20.7773 17.9297 20.5031 17.2441C20.3133 16.759 20.3027 16.4109 20.3027 12.5508V8.38477L20.5664 7.85742C20.9355 7.09805 21.6738 6.40195 22.391 6.12773C22.9711 5.9168 23.1609 5.90625 27.0316 5.9168C30.8602 5.9168 31.0922 5.92734 31.6301 6.13828ZM22.7812 7.82578C22.5914 7.96289 22.3277 8.20547 22.2117 8.36367C22.0008 8.64844 21.9902 8.79609 21.9586 12.5297C21.9375 16.3793 21.9375 16.4004 22.1801 16.8223C22.3277 17.0965 22.5703 17.3285 22.8867 17.4762C23.3402 17.7188 23.4246 17.7188 27 17.7188C31.0711 17.7188 31.2398 17.6871 31.7566 16.9699L32.0098 16.6113V12.6352C32.0098 8.775 31.9992 8.65898 31.7883 8.36367C31.6723 8.20547 31.4086 7.96289 31.2188 7.82578C30.8707 7.59375 30.8391 7.59375 27 7.59375C23.1609 7.59375 23.1293 7.59375 22.7812 7.82578Z' fill='%23CDD7E8'/%3E%3Cpath d='M26.1562 11.6648L27.9703 12.9938L28.793 12.1922C29.468 11.5383 29.6684 11.3906 29.9426 11.3906C30.3961 11.3906 30.7969 11.802 30.7969 12.2449C30.7969 12.5297 30.6176 12.7512 29.6051 13.7742C28.2656 15.1348 28.0652 15.2191 27.4008 14.6813C27.2004 14.523 26.2195 13.8059 25.2281 13.0781C24.2367 12.3504 23.3719 11.6543 23.3191 11.5172C23.1398 11.1375 23.182 10.8738 23.4668 10.5996C23.9414 10.125 24.1734 10.2199 26.1562 11.6648Z' fill='%23CDD7E8'/%3E%3Cpath d='M45.9738 16.6852C46.6699 16.9488 47.482 17.7293 47.809 18.4359C48.0305 18.9211 48.041 19.0371 48.041 23.0977C48.041 26.9578 48.0305 27.3059 47.8406 27.791C47.5664 28.4766 46.7543 29.3414 46.0582 29.6473C45.5098 29.9004 45.4887 29.9004 41.3438 29.9004C37.1988 29.9004 37.1777 29.9004 36.6293 29.6473C35.9332 29.3414 35.1211 28.4766 34.8469 27.791C34.657 27.3059 34.6465 26.9578 34.6465 23.0977V18.9316L34.9102 18.4043C35.2793 17.6449 36.0176 16.9488 36.7348 16.6746C37.3148 16.4637 37.5047 16.4531 41.3754 16.4637C45.2039 16.4637 45.4359 16.4742 45.9738 16.6852ZM37.125 18.3727C36.9352 18.5098 36.6715 18.7523 36.5555 18.9105C36.3445 19.1953 36.334 19.343 36.3023 23.0766C36.2812 26.9262 36.2812 26.9473 36.5238 27.3691C36.6715 27.6434 36.9141 27.8754 37.2305 28.023C37.684 28.2656 37.7684 28.2656 41.3438 28.2656C45.4148 28.2656 45.5836 28.234 46.1004 27.5168L46.3535 27.1582V23.182C46.3535 19.3219 46.343 19.2059 46.132 18.9105C46.016 18.7523 45.7523 18.5098 45.5625 18.3727C45.2145 18.1406 45.1828 18.1406 41.3438 18.1406C37.5047 18.1406 37.473 18.1406 37.125 18.3727Z' fill='%23CDD7E8'/%3E%3Cpath d='M40.5 22.2117L42.3141 23.5406L43.1367 22.7391C43.8117 22.0852 44.0121 21.9375 44.2863 21.9375C44.7398 21.9375 45.1406 22.3488 45.1406 22.7918C45.1406 23.0766 44.9613 23.298 43.9488 24.3211C42.6094 25.6816 42.409 25.766 41.7445 25.2281C41.5441 25.0699 40.5633 24.3527 39.5719 23.625C38.5805 22.8973 37.7156 22.2012 37.6629 22.0641C37.4836 21.6844 37.5258 21.4207 37.8105 21.1465C38.2852 20.6719 38.5172 20.7668 40.5 22.2117Z' fill='%23CDD7E8'/%3E%3Cpath d='M17.2863 16.6852C17.9824 16.9488 18.7945 17.7293 19.1215 18.4359C19.343 18.9211 19.3535 19.0371 19.3535 23.0977C19.3535 26.9578 19.343 27.3059 19.1531 27.791C18.8789 28.4766 18.0668 29.3414 17.3707 29.6473C16.8223 29.9004 16.8012 29.9004 12.6562 29.9004C8.51133 29.9004 8.49023 29.9004 7.9418 29.6473C7.2457 29.3414 6.43359 28.4766 6.15938 27.791C5.96953 27.3059 5.95898 26.9578 5.95898 23.0977V18.9316L6.22266 18.4043C6.5918 17.6449 7.33008 16.9488 8.04727 16.6746C8.62734 16.4637 8.81719 16.4531 12.6879 16.4637C16.5164 16.4637 16.7484 16.4742 17.2863 16.6852ZM8.4375 18.3727C8.24766 18.5098 7.98398 18.7523 7.86797 18.9105C7.65703 19.1953 7.64648 19.343 7.61484 23.0766C7.59375 26.9262 7.59375 26.9473 7.83633 27.3691C7.98398 27.6434 8.22656 27.8754 8.54297 28.023C8.99648 28.2656 9.08086 28.2656 12.6562 28.2656C16.7273 28.2656 16.8961 28.234 17.4129 27.5168L17.666 27.1582V23.182C17.666 19.3219 17.6555 19.2059 17.4445 18.9105C17.3285 18.7523 17.0648 18.5098 16.875 18.3727C16.527 18.1406 16.4953 18.1406 12.6562 18.1406C8.81719 18.1406 8.78555 18.1406 8.4375 18.3727Z' fill='%23CDD7E8'/%3E%3Cpath d='M11.8125 22.2117L13.6266 23.5406L14.4492 22.7391C15.1242 22.0852 15.3246 21.9375 15.5988 21.9375C16.0523 21.9375 16.4531 22.3488 16.4531 22.7918C16.4531 23.0766 16.2738 23.298 15.2613 24.3211C13.9219 25.6816 13.7215 25.766 13.057 25.2281C12.8566 25.0699 11.8758 24.3527 10.8844 23.625C9.89297 22.8973 9.02812 22.2012 8.97539 22.0641C8.79609 21.6844 8.83828 21.4207 9.12305 21.1465C9.59766 20.6719 9.82969 20.7668 11.8125 22.2117Z' fill='%23CDD7E8'/%3E%3Cpath d='M27.9914 24.2578C29.4891 24.5215 30.6598 25.1543 31.7566 26.2617C33.3809 27.8965 34.0559 30.1219 33.6023 32.284C33.4441 33.0328 32.9801 34.1191 32.5687 34.6992L32.3051 35.0578L33.3176 35.3848C37.0195 36.5871 39.593 38.6859 40.4051 41.1434C40.616 41.7973 40.6582 42.1348 40.6582 43.1895C40.6582 44.3285 40.6266 44.5078 40.3945 44.9824C40.0676 45.6363 39.4242 46.2902 38.8125 46.5961C38.0742 46.9441 34.6887 47.577 31.7988 47.8828C30.027 48.0727 25.7449 48.1359 23.7832 47.9988C20.4187 47.7563 16.1684 47.0707 15.2086 46.5961C14.5758 46.2902 13.9324 45.6469 13.6055 44.9824C13.3734 44.5078 13.3418 44.3285 13.3523 43.1367C13.3523 41.9871 13.384 41.7234 13.6266 41.059C14.5125 38.591 16.9066 36.6504 20.6297 35.4059L21.6949 35.0578L21.4312 34.6887C20.7352 33.7184 20.25 32.1785 20.25 30.9551C20.25 28.4871 21.8426 25.9664 24.0574 24.9117C24.5426 24.6797 25.1648 24.4371 25.4391 24.3738C26.1562 24.2051 27.3902 24.1523 27.9914 24.2578ZM25.9559 25.998C23.182 26.652 21.4102 29.4574 22.0957 32.0941C22.6863 34.3617 24.7219 35.9648 27 35.9648C28.35 35.9648 29.5312 35.4586 30.5437 34.4461C31.2504 33.7395 31.6617 33.0328 31.9043 32.0941C32.5898 29.4785 30.8285 26.673 28.0969 26.0086C27.2848 25.8082 26.7785 25.8082 25.9559 25.998ZM30.0059 36.9141C28.9195 37.452 28.1285 37.6523 27 37.6523C25.8715 37.6523 25.0805 37.452 23.973 36.9035C23.1082 36.4711 23.0977 36.4711 22.5492 36.5977C21.5156 36.8402 19.8914 37.452 18.8367 38.0004C16.2211 39.3398 14.9766 41.0168 14.9766 43.2C14.9766 44.7398 15.3668 45.0563 17.9297 45.552C21.1254 46.1742 23.1293 46.3535 27 46.3535C30.8707 46.3535 32.8746 46.1742 36.0703 45.552C37.8422 45.2039 38.2324 45.0668 38.591 44.666C38.9707 44.223 39.0656 43.7695 38.9918 42.7781C38.8336 40.6898 37.568 39.1816 34.8574 37.8527C33.75 37.3148 31.4719 36.5133 31.0078 36.4922C30.9234 36.4922 30.4699 36.682 30.0059 36.9141Z' fill='%23CDD7E8'/%3E%3C/svg%3E%0A");
}
.icon--account-order-history::before {
  width: 3.375rem;
  height: 3.375rem;
  background-image: url("data:image/svg+xml,%3Csvg width='54' height='54' viewBox='0 0 54 54' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.12305 6.0539C7.88906 6.35976 6.86602 7.21405 6.29648 8.4164L5.95898 9.12304V25.3125V41.5019L6.28594 42.1875C6.85547 43.3793 7.63594 44.0965 8.83828 44.4973C9.47109 44.7187 9.65039 44.7187 20.5453 44.7187H31.5984L32.168 45.3094C32.8324 45.9844 34.1824 46.9125 35.0473 47.2922C36.2391 47.8301 37.2727 48.0305 38.8125 48.0305C39.9621 48.0305 40.4051 47.9883 41.1117 47.7984C46.7754 46.2797 49.6336 40.2152 47.1973 34.9312C46.691 33.8449 46.0477 32.9801 45.0141 31.9992C41.7551 28.9406 36.8297 28.7402 33.1488 31.5246C30.027 33.8871 28.7719 38.0531 30.0691 41.7656C30.2379 42.2613 30.4066 42.7465 30.4383 42.8414C30.5016 43.0207 29.9637 43.0312 20.134 43.0312C13.4051 43.0312 9.61875 42.9891 9.36563 42.9258C9.15469 42.8625 8.74336 42.5988 8.45859 42.3457C7.51992 41.5019 7.59375 42.9469 7.59375 25.3336C7.59375 13.8375 7.62539 9.67147 7.72031 9.37616C7.87852 8.83827 8.44805 8.17382 9.00703 7.87851L9.43945 7.64648L19.4801 7.61483L29.5102 7.59374L29.5523 10.1988L29.584 12.8144L29.9109 13.5C30.4805 14.6918 31.2609 15.409 32.4633 15.8098C33.0434 16.0101 33.3598 16.0312 35.543 16.0312H37.9688V21.6738V27.3269L38.2324 27.5801C38.3906 27.7488 38.6121 27.8437 38.8125 27.8437C39.0129 27.8437 39.2344 27.7488 39.3926 27.5801L39.6563 27.3269V21.0726V14.8184L35.1949 10.3676L30.7441 5.90624L20.1973 5.91679C12.1922 5.91679 9.52383 5.95898 9.12305 6.0539ZM35.0684 14.3226C34.1613 14.3332 33.2438 14.3016 33.0117 14.2383C32.7902 14.175 32.3684 13.9113 32.0836 13.6582C31.3242 12.9726 31.2188 12.593 31.2188 10.5047V8.80663L33.9609 11.5488L36.7031 14.291L35.0684 14.3226ZM40.7215 31.4824C44.6871 32.4949 47.1867 36.7559 46.1426 40.7637C45.6469 42.7043 44.0543 44.6871 42.293 45.5414C41.7973 45.784 41.0906 46.0687 40.7109 46.1637C39.7723 46.4062 37.8316 46.4062 36.9246 46.1531C32.5582 44.9613 30.2063 40.5105 31.6934 36.2496C32.0625 35.1844 32.5477 34.4355 33.4336 33.5391C35.3953 31.5773 38.1059 30.818 40.7215 31.4824Z' fill='%2370829F'/%3E%3Cpath d='M38.4434 33.0328C38.0004 33.2754 37.9688 33.4125 37.9688 35.1844V36.893L37.6102 37.125C37.0195 37.4836 36.7559 38.0109 36.7559 38.823C36.7559 39.4031 36.798 39.5824 37.0512 39.9516C37.8211 41.1328 39.7828 41.175 40.5316 40.0254L40.7637 39.6562H42.4828C44.1703 39.6562 44.202 39.6457 44.4551 39.3926C44.6027 39.2555 44.7188 39.0234 44.7188 38.8758C44.7188 38.0953 44.3918 37.9687 42.3773 37.9687H40.7531L40.5738 37.6629C40.4789 37.4941 40.2258 37.2516 40.0254 37.125L39.6562 36.893V35.2266C39.6562 34.309 39.6246 33.4758 39.593 33.3809C39.5191 33.2016 39.0234 32.9062 38.7914 32.9062C38.7176 32.9062 38.5594 32.9695 38.4434 33.0328ZM39.2133 38.7809C39.2555 39.0867 38.8969 39.2871 38.6016 39.1289C38.3906 39.0129 38.3168 38.707 38.4645 38.5594C38.5066 38.5172 38.6859 38.4961 38.8652 38.5172C39.0973 38.5383 39.1922 38.6121 39.2133 38.7809Z' fill='%2370829F'/%3E%3Cpath d='M11.4434 11.0953C10.9055 11.3801 10.8105 11.9812 11.2324 12.3926L11.4855 12.6562H18.5625H25.6395L25.8926 12.3926C26.3145 11.9812 26.2301 11.3801 25.7238 11.127C25.4707 10.9898 24.3844 10.9688 18.5414 10.9688C13.7637 10.9793 11.591 11.0109 11.4434 11.0953Z' fill='%2370829F'/%3E%3Cpath d='M13.0043 18.3199C12.2344 19.1109 11.591 19.7438 11.5699 19.7227C11.5488 19.691 11.3273 19.4063 11.0848 19.0688C10.8422 18.7418 10.568 18.4465 10.4836 18.4148C10.1461 18.2883 9.7875 18.3621 9.54492 18.6152C9.1125 19.0371 9.19688 19.3641 10.0195 20.4715C11.032 21.832 11.148 21.9375 11.5383 21.9375C11.7176 21.9375 11.918 21.8953 11.9707 21.8531C12.0867 21.7793 14.407 19.2797 15.1137 18.4781C15.5883 17.9402 15.6305 17.5184 15.2402 17.1387C14.734 16.6219 14.5336 16.7273 13.0043 18.3199Z' fill='%2370829F'/%3E%3Cpath d='M18.1934 18.6891C17.6555 18.9738 17.5605 19.575 17.9824 19.9863L18.2355 20.25H26.1562H34.077L34.3301 19.9863C34.752 19.575 34.6676 18.9738 34.1613 18.7207C33.9082 18.5836 32.7164 18.5625 26.1352 18.5625C20.7457 18.573 18.341 18.6047 18.1934 18.6891Z' fill='%2370829F'/%3E%3Cpath d='M13.0043 25.0699C12.2344 25.8609 11.591 26.4938 11.5699 26.4727C11.5488 26.441 11.3273 26.1563 11.0848 25.8188C10.8422 25.4918 10.568 25.1965 10.4836 25.1648C10.1461 25.0383 9.7875 25.1121 9.54492 25.3652C9.1125 25.7871 9.19688 26.1141 10.0195 27.2215C11.032 28.582 11.148 28.6875 11.5383 28.6875C11.7176 28.6875 11.918 28.6453 11.9707 28.6031C12.0867 28.5293 14.407 26.0297 15.1137 25.2281C15.5883 24.6902 15.6305 24.2684 15.2402 23.8887C14.734 23.3719 14.5336 23.4773 13.0043 25.0699Z' fill='%2370829F'/%3E%3Cpath d='M18.1934 25.4391C17.6555 25.7238 17.5605 26.325 17.9824 26.7363L18.2355 27H26.1562H34.077L34.3301 26.7363C34.752 26.325 34.6676 25.7238 34.1613 25.4707C33.9082 25.3336 32.7164 25.3125 26.1352 25.3125C20.7457 25.323 18.341 25.3547 18.1934 25.4391Z' fill='%2370829F'/%3E%3Cpath d='M13.0043 31.8199C12.2344 32.6109 11.591 33.2437 11.5699 33.2227C11.5488 33.191 11.3273 32.9062 11.0848 32.5687C10.8422 32.2418 10.568 31.9465 10.4836 31.9148C10.1461 31.7883 9.7875 31.8621 9.54492 32.1152C9.1125 32.5371 9.19688 32.8641 10.0195 33.9715C11.032 35.332 11.148 35.4375 11.5383 35.4375C11.7176 35.4375 11.918 35.3953 11.9707 35.3531C12.0867 35.2793 14.407 32.7797 15.1137 31.9781C15.5883 31.4402 15.6305 31.0184 15.2402 30.6387C14.734 30.1219 14.5336 30.2273 13.0043 31.8199Z' fill='%2370829F'/%3E%3Cpath d='M18.1934 32.1891C17.6555 32.4738 17.5605 33.075 17.9824 33.4863L18.2355 33.75H23.5723H28.909L29.1621 33.4863C29.584 33.075 29.4996 32.4738 28.9934 32.2207C28.7508 32.0836 27.8648 32.0625 23.5512 32.0625C20.0285 32.073 18.341 32.1047 18.1934 32.1891Z' fill='%2370829F'/%3E%3C/svg%3E%0A");
}
.icon--account-order-history-hover::before {
  width: 3.375rem;
  height: 3.375rem;
  background-image: url("data:image/svg+xml,%3Csvg width='54' height='54' viewBox='0 0 54 54' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.12305 6.0539C7.88906 6.35976 6.86602 7.21405 6.29648 8.4164L5.95898 9.12304V25.3125V41.5019L6.28594 42.1875C6.85547 43.3793 7.63594 44.0965 8.83828 44.4973C9.47109 44.7187 9.65039 44.7187 20.5453 44.7187H31.5984L32.168 45.3094C32.8324 45.9844 34.1824 46.9125 35.0473 47.2922C36.2391 47.8301 37.2727 48.0305 38.8125 48.0305C39.9621 48.0305 40.4051 47.9883 41.1117 47.7984C46.7754 46.2797 49.6336 40.2152 47.1973 34.9312C46.691 33.8449 46.0477 32.9801 45.0141 31.9992C41.7551 28.9406 36.8297 28.7402 33.1488 31.5246C30.027 33.8871 28.7719 38.0531 30.0691 41.7656C30.2379 42.2613 30.4066 42.7465 30.4383 42.8414C30.5016 43.0207 29.9637 43.0312 20.134 43.0312C13.4051 43.0312 9.61875 42.9891 9.36563 42.9258C9.15469 42.8625 8.74336 42.5988 8.45859 42.3457C7.51992 41.5019 7.59375 42.9469 7.59375 25.3336C7.59375 13.8375 7.62539 9.67147 7.72031 9.37616C7.87852 8.83827 8.44805 8.17382 9.00703 7.87851L9.43945 7.64648L19.4801 7.61483L29.5102 7.59374L29.5523 10.1988L29.584 12.8144L29.9109 13.5C30.4805 14.6918 31.2609 15.409 32.4633 15.8098C33.0434 16.0101 33.3598 16.0312 35.543 16.0312H37.9688V21.6738V27.3269L38.2324 27.5801C38.3906 27.7488 38.6121 27.8437 38.8125 27.8437C39.0129 27.8437 39.2344 27.7488 39.3926 27.5801L39.6563 27.3269V21.0726V14.8184L35.1949 10.3676L30.7441 5.90624L20.1973 5.91679C12.1922 5.91679 9.52383 5.95898 9.12305 6.0539ZM35.0684 14.3226C34.1613 14.3332 33.2438 14.3016 33.0117 14.2383C32.7902 14.175 32.3684 13.9113 32.0836 13.6582C31.3242 12.9726 31.2188 12.593 31.2188 10.5047V8.80663L33.9609 11.5488L36.7031 14.291L35.0684 14.3226ZM40.7215 31.4824C44.6871 32.4949 47.1867 36.7559 46.1426 40.7637C45.6469 42.7043 44.0543 44.6871 42.293 45.5414C41.7973 45.784 41.0906 46.0687 40.7109 46.1637C39.7723 46.4062 37.8316 46.4062 36.9246 46.1531C32.5582 44.9613 30.2063 40.5105 31.6934 36.2496C32.0625 35.1844 32.5477 34.4355 33.4336 33.5391C35.3953 31.5773 38.1059 30.818 40.7215 31.4824Z' fill='%23CDD7E8'/%3E%3Cpath d='M38.4434 33.0328C38.0004 33.2754 37.9688 33.4125 37.9688 35.1844V36.893L37.6102 37.125C37.0195 37.4836 36.7559 38.0109 36.7559 38.823C36.7559 39.4031 36.798 39.5824 37.0512 39.9516C37.8211 41.1328 39.7828 41.175 40.5316 40.0254L40.7637 39.6562H42.4828C44.1703 39.6562 44.202 39.6457 44.4551 39.3926C44.6027 39.2555 44.7188 39.0234 44.7188 38.8758C44.7188 38.0953 44.3918 37.9687 42.3773 37.9687H40.7531L40.5738 37.6629C40.4789 37.4941 40.2258 37.2516 40.0254 37.125L39.6562 36.893V35.2266C39.6562 34.309 39.6246 33.4758 39.593 33.3809C39.5191 33.2016 39.0234 32.9062 38.7914 32.9062C38.7176 32.9062 38.5594 32.9695 38.4434 33.0328ZM39.2133 38.7809C39.2555 39.0867 38.8969 39.2871 38.6016 39.1289C38.3906 39.0129 38.3168 38.707 38.4645 38.5594C38.5066 38.5172 38.6859 38.4961 38.8652 38.5172C39.0973 38.5383 39.1922 38.6121 39.2133 38.7809Z' fill='%23CDD7E8'/%3E%3Cpath d='M11.4434 11.0953C10.9055 11.3801 10.8105 11.9812 11.2324 12.3926L11.4855 12.6562H18.5625H25.6395L25.8926 12.3926C26.3145 11.9812 26.2301 11.3801 25.7238 11.127C25.4707 10.9898 24.3844 10.9688 18.5414 10.9688C13.7637 10.9793 11.591 11.0109 11.4434 11.0953Z' fill='%23CDD7E8'/%3E%3Cpath d='M13.0043 18.3199C12.2344 19.1109 11.591 19.7438 11.5699 19.7227C11.5488 19.691 11.3273 19.4063 11.0848 19.0688C10.8422 18.7418 10.568 18.4465 10.4836 18.4148C10.1461 18.2883 9.7875 18.3621 9.54492 18.6152C9.1125 19.0371 9.19688 19.3641 10.0195 20.4715C11.032 21.832 11.148 21.9375 11.5383 21.9375C11.7176 21.9375 11.918 21.8953 11.9707 21.8531C12.0867 21.7793 14.407 19.2797 15.1137 18.4781C15.5883 17.9402 15.6305 17.5184 15.2402 17.1387C14.734 16.6219 14.5336 16.7273 13.0043 18.3199Z' fill='%23CDD7E8'/%3E%3Cpath d='M18.1934 18.6891C17.6555 18.9738 17.5605 19.575 17.9824 19.9863L18.2355 20.25H26.1562H34.077L34.3301 19.9863C34.752 19.575 34.6676 18.9738 34.1613 18.7207C33.9082 18.5836 32.7164 18.5625 26.1352 18.5625C20.7457 18.573 18.341 18.6047 18.1934 18.6891Z' fill='%23CDD7E8'/%3E%3Cpath d='M13.0043 25.0699C12.2344 25.8609 11.591 26.4938 11.5699 26.4727C11.5488 26.441 11.3273 26.1563 11.0848 25.8188C10.8422 25.4918 10.568 25.1965 10.4836 25.1648C10.1461 25.0383 9.7875 25.1121 9.54492 25.3652C9.1125 25.7871 9.19688 26.1141 10.0195 27.2215C11.032 28.582 11.148 28.6875 11.5383 28.6875C11.7176 28.6875 11.918 28.6453 11.9707 28.6031C12.0867 28.5293 14.407 26.0297 15.1137 25.2281C15.5883 24.6902 15.6305 24.2684 15.2402 23.8887C14.734 23.3719 14.5336 23.4773 13.0043 25.0699Z' fill='%23CDD7E8'/%3E%3Cpath d='M18.1934 25.4391C17.6555 25.7238 17.5605 26.325 17.9824 26.7363L18.2355 27H26.1562H34.077L34.3301 26.7363C34.752 26.325 34.6676 25.7238 34.1613 25.4707C33.9082 25.3336 32.7164 25.3125 26.1352 25.3125C20.7457 25.323 18.341 25.3547 18.1934 25.4391Z' fill='%23CDD7E8'/%3E%3Cpath d='M13.0043 31.8199C12.2344 32.6109 11.591 33.2437 11.5699 33.2227C11.5488 33.191 11.3273 32.9062 11.0848 32.5687C10.8422 32.2418 10.568 31.9465 10.4836 31.9148C10.1461 31.7883 9.7875 31.8621 9.54492 32.1152C9.1125 32.5371 9.19688 32.8641 10.0195 33.9715C11.032 35.332 11.148 35.4375 11.5383 35.4375C11.7176 35.4375 11.918 35.3953 11.9707 35.3531C12.0867 35.2793 14.407 32.7797 15.1137 31.9781C15.5883 31.4402 15.6305 31.0184 15.2402 30.6387C14.734 30.1219 14.5336 30.2273 13.0043 31.8199Z' fill='%23CDD7E8'/%3E%3Cpath d='M18.1934 32.1891C17.6555 32.4738 17.5605 33.075 17.9824 33.4863L18.2355 33.75H23.5723H28.909L29.1621 33.4863C29.584 33.075 29.4996 32.4738 28.9934 32.2207C28.7508 32.0836 27.8648 32.0625 23.5512 32.0625C20.0285 32.073 18.341 32.1047 18.1934 32.1891Z' fill='%23CDD7E8'/%3E%3C/svg%3E%0A");
}
.icon--account-chat-history::before {
  width: 3.375rem;
  height: 3.375rem;
  background-image: url("data:image/svg+xml,%3Csvg width='54' height='54' viewBox='0 0 54 54' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5078 10.0301C9.12306 10.6102 3.7547 17.223 6.7711 23.2559C7.37228 24.4477 8.7961 26.1246 9.76642 26.7469L10.0301 26.9262L10.009 29.8266C9.99845 32.5266 10.009 32.7269 10.1883 32.9168C10.3043 33.0223 10.5363 33.1383 10.7051 33.1699C10.9899 33.2332 11.3274 33.0223 13.732 31.3242L16.4531 29.4152L17.9824 29.4891L19.5117 29.5629V30.0586C19.5117 30.8285 19.9758 32.4633 20.4609 33.4441C22.0008 36.5344 24.9223 38.6332 29.0883 39.6457C30.9762 40.1098 32.2734 40.2258 34.7942 40.1625L36.9879 40.0992L39.6141 41.9344C42.757 44.1281 42.8098 44.1598 43.2106 43.991C43.3793 43.9277 43.5692 43.7801 43.6324 43.6746C43.7168 43.5375 43.8117 42.3246 43.8856 40.2469L44.0227 37.0301L44.7293 36.3867C46.9547 34.4039 48.252 31.4719 48.0621 28.8457C47.8512 25.8293 46.2375 23.2137 43.4531 21.3469C39.0973 18.4465 33.191 17.7187 28.0125 19.4484C23.6461 20.9144 20.6297 23.7937 19.7227 27.3902L19.6067 27.8437H18.8684C18.4676 27.8437 17.6766 27.791 17.1281 27.7277C15.9469 27.6012 16.3055 27.4324 13.6055 29.3414L11.707 30.6809V28.4977C11.6965 26.9894 11.6649 26.2406 11.5699 26.0824C11.4961 25.9664 11.1586 25.65 10.8106 25.3969C8.39532 23.6144 7.20353 20.9566 7.74142 18.5309C8.49025 15.198 11.8652 12.6035 16.4531 11.8547C17.8137 11.6227 20.7668 11.707 22.043 12.0129C25.1016 12.7195 27.2953 14.1223 28.7824 16.3055C29.352 17.1387 29.6895 17.3285 30.143 17.0754C30.3012 16.991 30.491 16.7906 30.5649 16.6219C30.702 16.3582 30.6809 16.2738 30.4383 15.8098C30.0481 15.0609 29.352 14.175 28.5188 13.4051C25.9242 10.9687 21.8637 9.72421 17.5078 10.0301ZM36.2813 20.4187C40.3945 21.041 43.9172 23.0871 45.4359 25.7449C46.2586 27.2004 46.5856 29.1516 46.2586 30.6914C46.0582 31.6195 45.5203 32.8008 44.8875 33.6867C44.4234 34.3406 42.9047 35.8594 42.7149 35.8594C42.5567 35.8594 42.3879 36.2602 42.3457 36.7348C42.3246 36.9773 42.2824 38.1586 42.2402 39.3609C42.1981 40.5738 42.1453 41.5547 42.1137 41.5547C42.082 41.5547 40.9957 40.8164 39.6879 39.9094L37.3043 38.2641L36.218 38.4012C34.6781 38.5805 31.6934 38.4644 30.3223 38.1797C26.6625 37.4098 23.9942 35.8383 22.5281 33.6023C21.5578 32.1152 21.1992 30.9973 21.1992 29.4258C21.1992 25.4602 24.5426 22.0008 29.6262 20.7352C31.8938 20.1551 33.9293 20.0602 36.2813 20.4187Z' fill='%2370829F'/%3E%3Cpath d='M26.7153 25.3125C26.3567 25.4602 26.1246 25.882 26.209 26.2617C26.325 26.7996 26.5887 26.8945 27.8965 26.8945C28.9934 26.8945 29.0883 26.8734 29.2992 26.652C29.6895 26.2406 29.5946 25.6184 29.0988 25.3652C28.7719 25.1859 27.1055 25.1543 26.7153 25.3125Z' fill='%2370829F'/%3E%3Cpath d='M31.7778 25.3125C31.4192 25.4602 31.1871 25.882 31.2715 26.2617C31.4086 26.9051 31.3453 26.8945 36.334 26.8945H40.8903L41.1117 26.652C41.3438 26.4094 41.4071 26.0191 41.2805 25.6816C41.1012 25.2281 40.8375 25.207 36.3129 25.2176C33.9504 25.2176 31.9043 25.2598 31.7778 25.3125Z' fill='%2370829F'/%3E%3Cpath d='M26.7153 28.6875C26.3567 28.8352 26.1246 29.257 26.209 29.6367C26.325 30.1746 26.5887 30.2695 27.8965 30.2695C28.9934 30.2695 29.0883 30.2484 29.2992 30.027C29.6895 29.6156 29.5946 28.9934 29.0988 28.7402C28.7719 28.5609 27.1055 28.5293 26.7153 28.6875Z' fill='%2370829F'/%3E%3Cpath d='M31.7778 28.6875C31.4192 28.8352 31.1871 29.257 31.2715 29.6367C31.4086 30.2801 31.3453 30.2695 36.334 30.2695H40.8903L41.1117 30.027C41.3438 29.7844 41.4071 29.3941 41.2805 29.0566C41.1012 28.6031 40.8375 28.582 36.3129 28.5926C33.9504 28.5926 31.9043 28.6348 31.7778 28.6875Z' fill='%2370829F'/%3E%3C/svg%3E%0A");
}
.icon--account-chat-history-hover::before {
  width: 3.375rem;
  height: 3.375rem;
  background-image: url("data:image/svg+xml,%3Csvg width='54' height='54' viewBox='0 0 54 54' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5078 10.0301C9.12306 10.6102 3.7547 17.223 6.7711 23.2559C7.37228 24.4477 8.7961 26.1246 9.76642 26.7469L10.0301 26.9262L10.009 29.8266C9.99845 32.5266 10.009 32.7269 10.1883 32.9168C10.3043 33.0223 10.5363 33.1383 10.7051 33.1699C10.9899 33.2332 11.3274 33.0223 13.732 31.3242L16.4531 29.4152L17.9824 29.4891L19.5117 29.5629V30.0586C19.5117 30.8285 19.9758 32.4633 20.4609 33.4441C22.0008 36.5344 24.9223 38.6332 29.0883 39.6457C30.9762 40.1098 32.2734 40.2258 34.7942 40.1625L36.9879 40.0992L39.6141 41.9344C42.757 44.1281 42.8098 44.1598 43.2106 43.991C43.3793 43.9277 43.5692 43.7801 43.6324 43.6746C43.7168 43.5375 43.8117 42.3246 43.8856 40.2469L44.0227 37.0301L44.7293 36.3867C46.9547 34.4039 48.252 31.4719 48.0621 28.8457C47.8512 25.8293 46.2375 23.2137 43.4531 21.3469C39.0973 18.4465 33.191 17.7187 28.0125 19.4484C23.6461 20.9144 20.6297 23.7937 19.7227 27.3902L19.6067 27.8437H18.8684C18.4676 27.8437 17.6766 27.791 17.1281 27.7277C15.9469 27.6012 16.3055 27.4324 13.6055 29.3414L11.707 30.6809V28.4977C11.6965 26.9894 11.6649 26.2406 11.5699 26.0824C11.4961 25.9664 11.1586 25.65 10.8106 25.3969C8.39532 23.6144 7.20353 20.9566 7.74142 18.5309C8.49025 15.198 11.8652 12.6035 16.4531 11.8547C17.8137 11.6227 20.7668 11.707 22.043 12.0129C25.1016 12.7195 27.2953 14.1223 28.7824 16.3055C29.352 17.1387 29.6895 17.3285 30.143 17.0754C30.3012 16.991 30.491 16.7906 30.5649 16.6219C30.702 16.3582 30.6809 16.2738 30.4383 15.8098C30.0481 15.0609 29.352 14.175 28.5188 13.4051C25.9242 10.9687 21.8637 9.72421 17.5078 10.0301ZM36.2813 20.4187C40.3945 21.041 43.9172 23.0871 45.4359 25.7449C46.2586 27.2004 46.5856 29.1516 46.2586 30.6914C46.0582 31.6195 45.5203 32.8008 44.8875 33.6867C44.4234 34.3406 42.9047 35.8594 42.7149 35.8594C42.5567 35.8594 42.3879 36.2602 42.3457 36.7348C42.3246 36.9773 42.2824 38.1586 42.2402 39.3609C42.1981 40.5738 42.1453 41.5547 42.1137 41.5547C42.082 41.5547 40.9957 40.8164 39.6879 39.9094L37.3043 38.2641L36.218 38.4012C34.6781 38.5805 31.6934 38.4644 30.3223 38.1797C26.6625 37.4098 23.9942 35.8383 22.5281 33.6023C21.5578 32.1152 21.1992 30.9973 21.1992 29.4258C21.1992 25.4602 24.5426 22.0008 29.6262 20.7352C31.8938 20.1551 33.9293 20.0602 36.2813 20.4187Z' fill='%23CDD7E8'/%3E%3Cpath d='M26.7153 25.3125C26.3567 25.4602 26.1246 25.882 26.209 26.2617C26.325 26.7996 26.5887 26.8945 27.8965 26.8945C28.9934 26.8945 29.0883 26.8734 29.2992 26.652C29.6895 26.2406 29.5946 25.6184 29.0988 25.3652C28.7719 25.1859 27.1055 25.1543 26.7153 25.3125Z' fill='%23CDD7E8'/%3E%3Cpath d='M31.7778 25.3125C31.4192 25.4602 31.1871 25.882 31.2715 26.2617C31.4086 26.9051 31.3453 26.8945 36.334 26.8945H40.8903L41.1117 26.652C41.3438 26.4094 41.4071 26.0191 41.2805 25.6816C41.1012 25.2281 40.8375 25.207 36.3129 25.2176C33.9504 25.2176 31.9043 25.2598 31.7778 25.3125Z' fill='%23CDD7E8'/%3E%3Cpath d='M26.7153 28.6875C26.3567 28.8352 26.1246 29.257 26.209 29.6367C26.325 30.1746 26.5887 30.2695 27.8965 30.2695C28.9934 30.2695 29.0883 30.2484 29.2992 30.027C29.6895 29.6156 29.5946 28.9934 29.0988 28.7402C28.7719 28.5609 27.1055 28.5293 26.7153 28.6875Z' fill='%23CDD7E8'/%3E%3Cpath d='M31.7778 28.6875C31.4192 28.8352 31.1871 29.257 31.2715 29.6367C31.4086 30.2801 31.3453 30.2695 36.334 30.2695H40.8903L41.1117 30.027C41.3438 29.7844 41.4071 29.3941 41.2805 29.0566C41.1012 28.6031 40.8375 28.582 36.3129 28.5926C33.9504 28.5926 31.9043 28.6348 31.7778 28.6875Z' fill='%23CDD7E8'/%3E%3C/svg%3E%0A");
}
.icon--hamburger {
  height: 1.4375rem;
}
.icon--hamburger::before {
  width: 1.5625rem;
  height: 1.5625rem;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg height='32px' id='Layer_1' style='enable-background:new 0 0 25 25;' version='1.1' viewBox='0 0 32 32' width='25px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath fill='%233E619B' d='M4,10h24c1.104,0,2-0.896,2-2s-0.896-2-2-2H4C2.896,6,2,6.896,2,8S2.896,10,4,10z M28,14H4c-1.104,0-2,0.896-2,2 s0.896,2,2,2h24c1.104,0,2-0.896,2-2S29.104,14,28,14z M28,22H4c-1.104,0-2,0.896-2,2s0.896,2,2,2h24c1.104,0,2-0.896,2-2 S29.104,22,28,22z'/%3E%3C/svg%3E");
  background-size: auto 100%;
  background-repeat: no-repeat;
}

.tunnel__section-title {
  font-size: 1.25rem;
  text-align: center;
  display: block;
  font-weight: 400;
  text-transform: none;
  margin-bottom: 2.1875rem;
}
.tunnel__title {
  font-size: 1.5rem;
  font-weight: 700;
  text-transform: none;
  margin-bottom: 0.9375rem;
  color: #293950;
}
.tunnel__subtitle {
  font-size: 1rem;
  font-weight: 600;
  text-transform: none;
  margin-bottom: 0.9375rem;
  margin-top: 1.25rem;
  color: #293950;
}
.tunnel__bg-accent {
  background: #F0F5FE !important;
  padding: 15px;
  border-radius: 0 !important;
}
.tunnel__bg-accent.ui.table thead th {
  border: none;
  color: #2A3950;
  font-size: 1rem;
  font-weight: 400;
}
.tunnel__bg-accent.ui.table td strong {
  color: #2A3950;
  font-size: 1.125rem;
  font-weight: 500;
}
.tunnel__actions {
  display: flex;
  justify-content: space-between;
  margin-top: 1.25rem;
  margin-bottom: 1.875rem;
}
.tunnel__actions--center {
  justify-content: center;
}
.tunnel__delivery-price {
  text-align: right;
  color: #2A3950;
  font-size: 1rem;
  font-weight: 400;
}
.tunnel__form-selection .item {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #DCE0E5 !important;
  padding-bottom: 1.25rem !important;
}
.tunnel__form-selection .item:last-child {
  border: none !important;
}
.tunnel__form-selection .field {
  padding-right: 5rem;
}
.tunnel__form-selection .field,
.tunnel__form-selection .extra {
  margin: 0 !important;
}
.tunnel__form-selection .extra {
  width: unset !important;
}
.tunnel__form-selection.ui label {
  color: #2A3950 !important;
  font-size: 1rem !important;
  font-weight: 600 !important;
  cursor: pointer !important;
}
.tunnel__form-selection .description {
  margin: 0 !important;
}
.tunnel__steps {
  border: none !important;
  margin-bottom: 5.625rem !important;
}
@media (max-width: 48em) {
  .tunnel__steps {
    margin-bottom: 2.5rem !important;
  }
}
.tunnel__steps .title {
  font-size: 1rem !important;
  font-weight: 600 !important;
  text-transform: uppercase !important;
  color: #000 !important;
}
.tunnel__steps .step {
  background: none !important;
  border: none !important;
}
.tunnel__steps .step.active::after, .tunnel__steps .step.active::before {
  background-color: #B8061F !important;
}
.tunnel__steps .step.active::before {
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='13' viewBox='0 0 15 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.09467 12.7447L0.219661 7.07895C-0.0732203 6.73856 -0.0732203 6.18667 0.219661 5.84625L1.2803 4.61354C1.57318 4.27312 2.04808 4.27312 2.34096 4.61354L5.625 8.43021L12.659 0.25529C12.9519 -0.0850966 13.4268 -0.0850966 13.7197 0.25529L14.7803 1.48799C15.0732 1.82838 15.0732 2.38028 14.7803 2.7207L6.15533 12.7447C5.86242 13.0851 5.38755 13.0851 5.09467 12.7447Z' fill='white'/%3E%3C/svg%3E%0A") !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  z-index: 20;
}
@media (min-width: 48em) {
  .tunnel__steps .step::after {
    width: 100% !important;
    height: 0.375rem !important;
    background: #EEF1F4 !important;
    content: "" !important;
    transform: none !important;
    border: none !important;
    top: 5.1875rem !important;
    left: 0 !important;
    display: block !important;
    position: absolute !important;
  }
  .tunnel__steps .step::before {
    width: 2.25rem !important;
    height: 2.25rem !important;
    background: #EEF1F4 !important;
    content: "" !important;
    transform: translateX(-50%) !important;
    border: none !important;
    top: 4.375rem !important;
    left: 50%;
    border-radius: 50%;
    display: block !important;
    position: absolute !important;
  }
}
.tunnel .logopaiement {
  width: 2.6875rem;
  height: 2.0625rem;
  background-repeat: no-repeat;
}
.tunnel .logopaiement.offline {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3C!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath fill='%23C5CDD9' d='M535 41c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l64 64c4.5 4.5 7 10.6 7 17s-2.5 12.5-7 17l-64 64c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l23-23L384 112c-13.3 0-24-10.7-24-24s10.7-24 24-24l174.1 0L535 41zM105 377l-23 23L256 400c13.3 0 24 10.7 24 24s-10.7 24-24 24L81.9 448l23 23c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L7 441c-4.5-4.5-7-10.6-7-17s2.5-12.5 7-17l64-64c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM96 64H337.9c-3.7 7.2-5.9 15.3-5.9 24c0 28.7 23.3 52 52 52l117.4 0c-4 17 .6 35.5 13.8 48.8c20.3 20.3 53.2 20.3 73.5 0L608 169.5V384c0 35.3-28.7 64-64 64H302.1c3.7-7.2 5.9-15.3 5.9-24c0-28.7-23.3-52-52-52l-117.4 0c4-17-.6-35.5-13.8-48.8c-20.3-20.3-53.2-20.3-73.5 0L32 342.5V128c0-35.3 28.7-64 64-64zm64 64H96v64c35.3 0 64-28.7 64-64zM544 320c-35.3 0-64 28.7-64 64h64V320zM320 352c53 0 96-43 96-96s-43-96-96-96s-96 43-96 96s43 96 96 96z'/%3E%3C/svg%3E");
}
.tunnel .logopaiement.mercanet_bnp_paribas, .tunnel .logopaiement.axepta {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3C!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath fill='%23C5CDD9' d='M168 336C181.3 336 192 346.7 192 360C192 373.3 181.3 384 168 384H120C106.7 384 96 373.3 96 360C96 346.7 106.7 336 120 336H168zM360 336C373.3 336 384 346.7 384 360C384 373.3 373.3 384 360 384H248C234.7 384 224 373.3 224 360C224 346.7 234.7 336 248 336H360zM512 32C547.3 32 576 60.65 576 96V416C576 451.3 547.3 480 512 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H512zM512 80H64C55.16 80 48 87.16 48 96V128H528V96C528 87.16 520.8 80 512 80zM528 224H48V416C48 424.8 55.16 432 64 432H512C520.8 432 528 424.8 528 416V224z'/%3E%3C/svg%3E");
}
.tunnel .logopaiement.sylius.pay_pal {
  background-image: url("data:image/svg+xml,%3Csvg width='43' height='34' viewBox='0 0 43 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.9078 17.167C13.9078 18.0929 13.1837 18.7987 12.2655 18.7987C11.5786 18.7987 11.071 18.404 11.071 17.6603C11.071 16.7344 11.7802 15.9906 12.691 15.9906C13.3852 15.9906 13.9078 16.4232 13.9078 17.167ZM6.00955 13.4862H5.65868C5.5467 13.4862 5.43472 13.5621 5.41979 13.6911L5.09878 15.7174L5.71094 15.6946C6.53212 15.6946 7.16667 15.5808 7.31597 14.617C7.48767 13.6 6.85313 13.4862 6.00955 13.4862ZM27.2109 13.4862H26.875C26.7406 13.4862 26.651 13.5621 26.6361 13.6911L26.3226 15.7174L26.9198 15.6946C27.8903 15.6946 28.5622 15.467 28.5622 14.3286C28.5547 13.5241 27.8455 13.4862 27.2109 13.4862ZM43 3.64286V30.3571C43 32.3683 41.395 34 39.4167 34H3.58333C1.60503 34 0 32.3683 0 30.3571V3.64286C0 1.6317 1.60503 0 3.58333 0H39.4167C41.395 0 43 1.6317 43 3.64286ZM9.57795 13.9187C9.57795 12.325 8.36858 11.7937 6.9875 11.7937H4.00139C3.81476 11.7937 3.62813 11.9455 3.61319 12.1504L2.38889 19.8991C2.36649 20.0509 2.47847 20.2027 2.62778 20.2027H4.04618C4.24774 20.2027 4.43438 19.9826 4.45677 19.7701L4.79271 17.7513C4.86736 17.2049 5.77812 17.3946 6.13646 17.3946C8.27153 17.3946 9.57795 16.1045 9.57795 13.9187ZM15.8637 14.5866H14.4453C14.1616 14.5866 14.1467 15.004 14.1318 15.2089C13.6988 14.5638 13.0717 14.45 12.3625 14.45C10.5335 14.45 9.1375 16.0817 9.1375 17.8804C9.1375 19.3603 10.0483 20.3241 11.504 20.3241C12.1759 20.3241 13.012 19.9522 13.4823 19.421C13.445 19.5348 13.4076 19.7777 13.4076 19.8915C13.4076 20.0661 13.4823 20.1951 13.6465 20.1951H14.9306C15.1321 20.1951 15.3038 19.975 15.3411 19.7625L16.1026 14.8826C16.125 14.7384 16.013 14.5866 15.8637 14.5866ZM18.8872 22.0165L23.6425 14.9888C23.6799 14.9509 23.6799 14.9129 23.6799 14.8598C23.6799 14.7308 23.5679 14.5942 23.441 14.5942H22.0076C21.8807 14.5942 21.7464 14.6701 21.6717 14.7839L19.6934 17.7437L18.8722 14.8978C18.8125 14.7308 18.6483 14.5942 18.4616 14.5942H17.0656C16.9387 14.5942 16.8267 14.7308 16.8267 14.8598C16.8267 14.9509 18.2825 19.1705 18.4094 19.5728C18.2078 19.8612 16.879 21.7433 16.879 21.971C16.879 22.1076 16.991 22.2138 17.1179 22.2138H18.5512C18.6856 22.2063 18.8125 22.1304 18.8872 22.0165ZM30.7793 13.9187C30.7793 12.325 29.57 11.7937 28.1889 11.7937H25.2252C25.0236 11.7937 24.837 11.9455 24.8146 12.1504L23.6052 19.8915C23.5903 20.0433 23.7023 20.1951 23.8441 20.1951H25.3745C25.5238 20.1951 25.6358 20.0813 25.6731 19.9522L26.009 17.7513C26.0837 17.2049 26.9944 17.3946 27.3528 17.3946C29.4729 17.3946 30.7793 16.1045 30.7793 13.9187ZM37.0651 14.5866H35.6467C35.363 14.5866 35.3481 15.004 35.3257 15.2089C34.9151 14.5638 34.2806 14.45 33.5564 14.45C31.7274 14.45 30.3314 16.0817 30.3314 17.8804C30.3314 19.3603 31.2422 20.3241 32.6979 20.3241C33.3922 20.3241 34.2283 19.9522 34.6762 19.421C34.6538 19.5348 34.6016 19.7777 34.6016 19.8915C34.6016 20.0661 34.6762 20.1951 34.8405 20.1951H36.1319C36.3335 20.1951 36.5052 19.975 36.5425 19.7625L37.304 14.8826C37.3264 14.7384 37.2144 14.5866 37.0651 14.5866ZM40.6111 12.0594C40.6111 11.9076 40.4991 11.7937 40.3722 11.7937H38.9911C38.8792 11.7937 38.7672 11.8848 38.7523 11.9987L37.5429 19.8915L37.5205 19.9295C37.5205 20.0661 37.6325 20.1951 37.7818 20.1951H39.0135C39.2002 20.1951 39.3868 19.975 39.4017 19.7625L40.6111 12.0821V12.0594ZM33.8924 15.9906C32.9816 15.9906 32.2724 16.7268 32.2724 17.6603C32.2724 18.3964 32.795 18.7987 33.4818 18.7987C34.3776 18.7987 35.1017 18.1004 35.1017 17.167C35.1092 16.4232 34.5866 15.9906 33.8924 15.9906Z' fill='%23C6CDD9'/%3E%3C/svg%3E%0A");
}
.tunnel__addresses-container {
  display: flex !important;
  gap: 1.25rem;
  margin: 0 !important;
  flex-wrap: nowrap !important;
}
@media (max-width: 75em) {
  .tunnel__addresses-container {
    flex-direction: column !important;
  }
}
.tunnel__address-box {
  box-shadow: none !important;
  padding: 0 !important;
}
@media (max-width: 75em) {
  .tunnel__address-box {
    width: 100% !important;
  }
}
.tunnel__address-box .header {
  font-size: 0.875rem;
  font-weight: 600;
  margin: 0 0 1.25rem 0;
  border: none;
}
.tunnel__address-box address,
.tunnel__address-box .tunnel__address-box-grey {
  background: #FCFCFC;
  box-shadow: none !important;
  padding: 30px 35px !important;
}
@media (max-width: 48em) {
  .tunnel__address-box address,
.tunnel__address-box .tunnel__address-box-grey {
    padding: 20px 10px !important;
  }
}
.tunnel__address-box address .paymentbloc,
.tunnel__address-box address .shipmentbloc,
.tunnel__address-box .tunnel__address-box-grey .paymentbloc,
.tunnel__address-box .tunnel__address-box-grey .shipmentbloc {
  background: #FCFCFC;
  border: none;
  box-shadow: none;
  padding: 0;
}
.tunnel__address-box-grey {
  display: flex;
  align-items: center;
}
.tunnel__address-box-grey .content {
  display: flex;
  margin-top: 1.375rem;
  margin: 0;
}
.tunnel__address-box-grey .content .header {
  font-size: 1rem !important;
  font-weight: 600;
  color: #70829F;
  margin: 0 0.625rem;
}
@media (max-width: 48em) {
  .tunnel__address-box-grey .content .header {
    font-size: 0.875rem !important;
  }
}
@media (max-width: 48em) {
  .tunnel > .container {
    padding: 0;
  }
  .tunnel .container .ui .column.wide {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

.article-list {
  margin-top: 3.125rem !important;
}
@media (max-width: 48em) {
  .article-list {
    display: flex;
    flex-direction: column-reverse;
  }
  .article-list .column {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
.article-list-block {
  background: #F5F5F5;
  padding-top: 80px;
  padding-bottom: 7.5rem;
  margin-top: 7.5rem;
}
.article-list-block .tagline + h2 {
  margin-bottom: 3.125rem;
}
.article-list__item {
  box-shadow: 0px 1px 2px rgba(186, 193, 204, 0.5);
  transition: box-shadow 250ms;
  background: #FFFFFF;
}
.article-list__item:hover {
  box-shadow: 0px 4px 10px rgba(186, 193, 204, 0.5);
}
.article-list__item--une {
  margin-bottom: 2.25rem;
}
.article-list__item--une .article-list__title {
  font-size: 1.625rem;
}
.article-list__item--une .article-list__content {
  text-align: left;
}
.article-list__item--une .article-list__image img {
  max-height: 28.125rem;
}
.article-list__content {
  text-align: center;
  padding: 1.875rem 3.125rem;
}
.article-list__grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  column-gap: 1.5625rem;
  row-gap: 2.25rem;
}
.article-list__grid--three {
  grid-template-columns: repeat(3, 1fr);
}
@media (max-width: 62em) {
  .article-list__grid--three {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 48em) {
  .article-list__grid {
    grid-template-columns: repeat(1, 1fr);
  }
  .article-list__grid--three {
    grid-template-columns: repeat(1, 1fr);
  }
}
.article-list__image {
  width: 100%;
  object-fit: cover;
}
.article-list__image img {
  width: 100%;
  object-fit: cover;
  max-height: 18.9375rem;
}
.article-list__date {
  height: 2.0625rem;
  line-height: 2.0625rem;
  padding: 0 1.75rem;
  font-size: 0.75rem;
  text-transform: uppercase;
  color: white;
  letter-spacing: 3px;
  font-weight: 400;
  display: inline-block;
  margin: 0 0 1rem;
  background: #B8061F;
  border-radius: 0 !important;
}
.article-list__title {
  color: #293950;
  font-size: 1.5rem;
  line-height: 1.75rem;
  font-weight: 700;
  margin: 0.625rem 0;
  display: block;
}
.article-list__description {
  color: #70829F;
  font-size: 1rem;
  line-height: 1.375rem;
  font-weight: 400;
  position: relative;
  max-height: 5.625rem;
  overflow: hidden;
}
.article-list__description::before {
  content: "";
  height: 3.75rem;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(255, 255, 255) 75%);
}
.article-list__link {
  color: #B8061F;
  font-size: 1.125rem;
  line-height: 1.375rem;
  font-weight: 600;
}

.article-details-with-sidebar {
  margin-top: 3.125rem !important;
}
@media (max-width: 62em) {
  .article-details-with-sidebar .column {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

.article-detail__content {
  text-align: center;
  padding: 1.875rem 3.125rem;
}
.article-detail__image {
  width: 100%;
  object-fit: cover;
  max-height: 28.3125rem;
  margin-bottom: 1.75rem;
}
.article-detail__date, .article-detail__category {
  height: 2.0625rem;
  line-height: 2.0625rem;
  padding: 0 1.75rem;
  font-size: 0.75rem;
  text-transform: uppercase;
  letter-spacing: 3px;
  font-weight: 400;
  display: inline-block;
  margin: 0 1.625rem 1.625rem 0 !important;
  background: #B8061F;
  border-radius: 0 !important;
  color: #FFFFFF !important;
}
.article-detail__category {
  background: #3E619B;
}
.article-detail__title {
  color: #293950;
  font-size: 1.625rem;
  line-height: 2rem;
  font-weight: 700;
  margin: 0.625rem 0;
  display: block;
}
.article-detail__description {
  color: #70829F;
  font-size: 1rem;
  line-height: 1.375rem;
  font-weight: 400;
  position: relative;
}
.article-detail__gallery {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1.25rem;
  margin: 3.125rem 0;
}
.article-detail__gallery img {
  width: 100%;
  height: 100%;
  aspect-ratio: 1;
  object-fit: cover;
}

.login-register {
  padding: 8.125rem 5.3125rem;
}
@media (max-width: 48em) {
  .login-register {
    padding: 3.125rem 1rem;
  }
}
@media (max-width: 36em) {
  .login-register {
    padding: 3.125rem 0;
  }
}
.login-register__title {
  text-transform: none;
  text-align: center;
  margin-bottom: 2.75rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.25rem;
  font-weight: 600;
  color: #293950;
}
.login-register__title .icon {
  display: flex;
  margin-right: 1.25rem;
}
.login-register__subtitle {
  font-weight: 700;
  text-align: center;
  color: #70829F;
  line-height: 1.4;
}
.login-register__text {
  text-align: center;
  margin-top: 3.125rem;
  color: #70829F;
  line-height: 25px;
  margin-bottom: 1.875rem;
}
.login-register__columns {
  display: flex;
  gap: 1.375rem;
}
@media (max-width: 62em) {
  .login-register__columns {
    flex-direction: column;
  }
}
.login-register__column {
  background: #FFFFFF;
  flex: 1;
  width: 50%;
  padding: 3.125rem 5.3125rem 1.875rem;
  box-shadow: 0 4px 13px 5px rgba(0, 0, 0, 0.05);
}
@media (max-width: 62em) {
  .login-register__column {
    width: 100%;
  }
}

.page-header {
  background: url(../img/page-header-background.jpeg) center no-repeat transparent;
  background-size: cover;
  min-height: 9.125rem;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 5rem;
  position: relative;
}
.page-header::before {
  background-color: rgba(255, 255, 255, 0.6);
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  width: 100%;
}
@media (max-width: 36em) {
  .page-header {
    min-height: 7.5rem;
    margin-bottom: 3.125rem;
  }
}
.page-header__breadcrumb {
  position: relative;
  text-align: center;
}
.page-header__breadcrumb a,
.page-header__breadcrumb div {
  color: #8A929F !important;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 0.8125rem;
}
.page-header__breadcrumb div {
  font-weight: 400 !important;
}
.page-header__breadcrumb a {
  font-weight: 700;
}
.page-header h1 {
  position: relative;
}
.page-header h1 em {
  color: #B8061F;
  font-style: normal;
}
.page-header__title {
  text-align: center;
  font-size: 2rem;
  font-weight: 800;
  color: #293950;
  position: relative;
}

.breadcrumb a,
.breadcrumb div {
  color: #8A929F !important;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 0.8125rem;
}
.breadcrumb div {
  font-weight: 400 !important;
}
.breadcrumb a {
  font-weight: 700;
}

.category-header {
  display: flex;
  gap: 3.25rem;
  margin-top: 3.75rem;
  align-items: flex-start;
}
@media (max-width: 62em) {
  .category-header {
    gap: 1.25rem;
  }
}
.category-header__icon {
  min-height: 8.4375rem;
  width: auto;
  max-width: 118px;
}
@media (max-width: 62em) {
  .category-header__icon {
    max-height: 6.25rem;
    max-width: 6.25rem;
    width: auto;
    height: auto;
    min-height: 0;
  }
}
@media (max-width: 48em) {
  .category-header__icon {
    display: none;
  }
}
.category-header__title {
  font-size: 1.5rem;
  line-height: 1.75rem;
  color: #AFCB42;
  margin-bottom: 1rem;
  font-weight: 700;
  text-transform: none;
}
.Isolation .category-header__title {
  color: #16A1D0;
}
.Judas .category-header__title, .Securite .category-header__title {
  color: #DCB129;
}
.Ameublement .category-header__title {
  color: #AA44A9;
}
.category-header__description {
  font-size: 1rem;
  line-height: 1.375rem;
  color: #70829F;
  font-weight: 400;
}

.text-block {
  text-align: center;
  padding: 4.375rem 0;
  background: url("../img/text-block-bg.jpg");
}
@media (max-width: 62em) {
  .text-block {
    padding: 4.375rem 1.25rem;
    margin-left: -1rem;
    margin-right: -1rem;
  }
}
.text-block__icon {
  margin: 0 auto;
  max-width: 5.3125rem;
  max-height: 5.3125rem;
  margin-bottom: 0.9375rem;
}
.text-block__icon2 {
  margin: 0 auto;
  max-width: 4.375rem;
  max-height: 4.375rem;
  margin-bottom: 0.9375rem;
}
.text-block__title, .text-block__subtitle {
  font-weight: 800;
  text-transform: uppercase;
  max-width: 53.75rem;
  margin: 0 auto;
  font-size: 2rem;
  line-height: 2.625rem;
}
.text-block__title {
  color: #E73536;
}
.text-block__title--blue {
  color: #FFFFFF;
}
.text-block__title--blue em {
  color: #659BF3;
}
.text-block__subtitle {
  color: #FFFFFF;
  margin: 5px auto;
}
.text-block__content {
  max-width: 53.75rem;
  margin: 0 auto;
  margin-bottom: 1.875rem;
}
.text-block__content * {
  color: #A3AFC0;
  font-size: 1.125rem;
  line-height: 1.625rem;
}
.text-block-catalogue {
  text-align: center;
  padding: 3.125rem 0;
  background: url("../img/text-block-bg.jpg");
  background-size: cover;
}
@media (max-width: 62em) {
  .text-block-catalogue {
    padding: 3.125rem 1.25rem;
    margin-left: -1rem;
    margin-right: -1rem;
  }
}
.text-block-catalogue__icon {
  margin: 0 auto;
  max-width: 5.3125rem;
  max-height: 5.3125rem;
  margin-bottom: 0.9375rem;
}
.text-block-catalogue__title, .text-block-catalogue__subtitle {
  font-weight: 800;
  text-transform: uppercase;
  max-width: 53.75rem;
  margin: 0 auto;
  font-size: 2rem;
  line-height: 2.625rem;
}
.text-block-catalogue__title {
  color: #E73536;
}
.text-block-catalogue__title--blue {
  color: #FFFFFF;
}
.text-block-catalogue__title--blue em {
  color: #659BF3;
}
.text-block-catalogue__subtitle {
  color: #FFFFFF;
  margin: 5px auto;
}
.text-block-catalogue__content {
  max-width: 53.75rem;
  margin: 0 auto;
  margin-bottom: 1.875rem;
}
.text-block-catalogue__content * {
  color: white;
  font-size: 1.125rem;
  line-height: 1.625rem;
}
.text-block-catalogue .text-block__content * {
  color: white;
}

.banner-slider__content {
  padding: 20px 4%;
  width: 45%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  position: absolute;
}
@media (min-width: 62em) {
  .banner-slider__content {
    position: relative;
    align-items: flex-start;
    background-image: url(../img/pattern-slider-jourjon.jpg);
    background-color: #B8061F;
    background-repeat: no-repeat;
    background-size: 100%;
  }
}
@media (min-width: 75em) {
  .banner-slider__content {
    padding: 20px 6%;
  }
}
.banner-slider__image {
  width: 100%;
  max-height: 31.75rem;
  object-fit: cover;
}
@media (min-width: 62em) {
  .banner-slider__image {
    max-width: 65% !important;
  }
}
.banner-slider__title {
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 800;
  color: #FFFFFF;
  margin-bottom: 0.625rem;
  text-transform: uppercase;
}
@media (min-width: 36em) {
  .banner-slider__title {
    font-size: 2rem;
    line-height: 1.2;
  }
}
.banner-slider__text {
  font-size: 1rem;
  line-height: 1.375rem;
  color: #FFFFFF;
  margin-bottom: 0.9375rem;
}

.block-fabricant {
  display: flex;
  padding: 8.75rem 0;
  gap: 4.375rem;
}
@media (max-width: 48em) {
  .block-fabricant {
    padding-top: 0 !important;
    flex-direction: column;
  }
}
@media (max-width: 75em) {
  .block-fabricant {
    padding: 5rem 0;
    gap: 1.875rem;
  }
}
.block-fabricant .block-fabricant__flag {
  display: flex;
  height: 1.875rem;
  margin-left: -1rem;
  margin-right: -1rem;
}
@media (min-width: 48em) {
  .block-fabricant .block-fabricant__flag {
    flex-direction: column;
    margin-right: auto;
    margin-left: 0;
    height: auto;
  }
}
.block-fabricant .block-fabricant__flag-blue, .block-fabricant .block-fabricant__flag-white, .block-fabricant .block-fabricant__flag-red {
  width: 2.1875rem;
  flex: 1;
}
.block-fabricant .block-fabricant__flag-blue {
  background: #3E619B;
}
.block-fabricant .block-fabricant__flag-white {
  background: #F5F6F7;
}
.block-fabricant .block-fabricant__flag-red {
  background: #FF4141;
}
.block-fabricant__header {
  display: flex;
  gap: 1.5rem;
}
@media (max-width: 62em) {
  .block-fabricant__header {
    flex-direction: column;
    align-items: center;
    text-align: center;
  }
}
.block-fabricant__image {
  max-width: 28.125rem;
  object-fit: contain;
}
@media (max-width: 87.5em) {
  .block-fabricant__image {
    max-width: 18.125rem;
  }
}
@media (max-width: 75em) {
  .block-fabricant__image {
    display: none;
  }
}
.block-fabricant__content-block {
  max-width: 65.5rem;
  margin-right: auto;
  padding-right: 1rem;
}
@media (max-width: 48em) {
  .block-fabricant__content-block {
    padding-left: 1rem;
  }
}
@media (max-width: 62em) {
  .block-fabricant__content-block {
    text-align: center;
  }
}
.block-fabricant__title {
  color: #293950;
  font-size: 1.875rem;
  line-height: 2.25rem;
  text-transform: uppercase;
}
@media (max-width: 75em) {
  .block-fabricant__title {
    font-size: 1.625rem;
    line-height: 2rem;
  }
}
.block-fabricant__title em {
  font-style: normal;
  color: #B8061F;
}
.block-fabricant__subtitle {
  color: #B8061F;
  font-size: 1.25rem;
  line-height: 1.625rem;
  text-transform: none;
  font-weight: 700;
  max-width: 33.125rem;
}
@media (max-width: 75em) {
  .block-fabricant__subtitle {
    max-width: 45%;
  }
}
@media (max-width: 62em) {
  .block-fabricant__subtitle {
    max-width: 100%;
    width: 100%;
  }
}
.block-fabricant__icon {
  width: 6.875rem;
  height: 6.875rem;
}
.block-fabricant__content {
  color: #5C7190;
  font-size: 1.125rem;
  line-height: 1.625rem;
  margin-top: 0.9375rem;
  margin-bottom: 1.875rem;
}
.block-fabricant__content b, .block-fabricant__content strong {
  font-weight: 700;
}

.sidebar__title {
  font-size: 1.25rem;
  font-weight: 700;
  color: #293950;
  text-transform: none;
  margin: 1.25rem 0;
}
.sidebar__articles img {
  width: 100px !important;
  height: 70px !important;
  object-fit: cover;
}
.sidebar__articles .item {
  border: none !important;
  padding: 7px 0 !important;
}
@media (max-width: 48em) {
  .sidebar__articles .item {
    display: flex !important;
    flex-direction: row !important;
    gap: 1.25rem;
    align-items: center;
    justify-content: center;
  }
  .sidebar__articles .item .content {
    padding-top: 0 !important;
  }
}
.sidebar__articles .item .header {
  color: #293950;
  font-size: 1rem !important;
  font-weight: 600 !important;
}
.sidebar__articles .item .header:hover {
  color: "Barlow", sans-serif !important;
}
.sidebar__articles .item .meta {
  color: #70829F;
  font-size: 0.875rem !important;
  font-weight: 400 !important;
}
.sidebar__menu .list .item {
  display: flex !important;
  align-items: center;
  color: #7E81A2 !important;
  font-size: 1rem !important;
  font-weight: 600 !important;
  padding: 0.5rem 0 !important;
}
.sidebar__menu .list .item:hover {
  color: #B8061F !important;
}
.sidebar__menu .list .item .content {
  padding-left: 1.25rem !important;
}
.sidebar__menu .list .item.active {
  color: #B8061F !important;
}
.sidebar__menu .list .item.active::before {
  width: 0.375rem;
  height: 0.625rem;
  display: inline-block;
  margin-right: 0.375rem;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.79561 5.53108L1.84571 9.77976C1.5727 10.0734 1.13124 10.0734 0.861136 9.77976L0.204756 9.07373C-0.0682519 8.78007 -0.0682519 8.30522 0.204756 8.01468L3.00454 5.00312L0.204756 1.99156C-0.0682519 1.69791 -0.0682519 1.22306 0.204756 0.932521L0.858232 0.220244C1.13124 -0.0734145 1.5727 -0.0734145 1.8428 0.220244L5.7927 4.46892C6.06861 4.76257 6.06861 5.23743 5.79561 5.53108Z' fill='%23B80620'/%3E%3C/svg%3E%0A");
}
.sidebar__social {
  display: flex;
  flex-wrap: wrap;
  gap: 1.0625rem;
}
.sidebar__social-icon {
  width: 1.875rem;
  min-width: 1.875rem;
  height: 1.875rem;
  min-height: 1.875rem;
  display: inline-block;
  border-radius: 50%;
  text-indent: -9999px;
}
.sidebar__social-icon--facebook {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='15' cy='15' r='15' fill='%233A5794'/%3E%3Cg clip-path='url(%23clip0_279_3580)'%3E%3Cpath d='M18.5508 16.1L18.9508 13.4939H16.4502V11.8028C16.4502 11.0898 16.7995 10.3948 17.9194 10.3948H19.0562V8.17606C19.0562 8.17606 18.0246 8 17.0383 8C14.979 8 13.6329 9.24819 13.6329 11.5078V13.4939H11.3438V16.1H13.6329V22.4H16.4502V16.1H18.5508Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_279_3580'%3E%3Crect width='14.4' height='14.4' fill='white' transform='translate(8 8)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.sidebar__social-icon--linkedin {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='15' cy='15' r='15' fill='%230271AD'/%3E%3Cg clip-path='url(%23clip0_279_3584)'%3E%3Cpath d='M11.7204 20.6H9.10815V12.1878H11.7204V20.6ZM10.4129 11.0403C9.57756 11.0403 8.90002 10.3484 8.90002 9.51313C8.90002 9.1119 9.05941 8.7271 9.34313 8.44339C9.62684 8.15968 10.0116 8.00029 10.4129 8.00029C10.8141 8.00029 11.1989 8.15968 11.4826 8.44339C11.7663 8.7271 11.9257 9.1119 11.9257 9.51313C11.9257 10.3484 11.2479 11.0403 10.4129 11.0403ZM21.4972 20.6H18.8906V16.505C18.8906 15.5291 18.8709 14.2775 17.5324 14.2775C16.1743 14.2775 15.9661 15.3378 15.9661 16.4347V20.6H13.3567V12.1878H15.8621V13.3353H15.8986C16.2474 12.6744 17.0993 11.9769 18.3703 11.9769C21.014 11.9769 21.5 13.7178 21.5 15.9791V20.6H21.4972Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_279_3584'%3E%3Crect width='14.4' height='14.4' fill='white' transform='translate(8 8.00001)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.news-latest {
  background-color: #e8ebf1;
  background-size: cover;
  padding: 6.25rem 0 4.6875rem;
  margin-top: 1.875rem;
}
@media (max-width: 48em) {
  .news-latest {
    margin-left: -1rem;
    margin-right: -1rem;
  }
}
.news-latest .container {
  margin: 0 auto !important;
}
.news-latest__title {
  text-transform: uppercase;
  color: #293950;
  font-size: 2rem;
  line-height: 1.625rem;
}
.news-latest__title em {
  font-style: italic;
  color: #B8061F;
}
.news-latest__list {
  display: flex;
  gap: 1.5rem;
}
@media (max-width: 62em) {
  .news-latest__list {
    flex-direction: column;
  }
}
.news-latest__one {
  max-width: 100%;
}
@media (min-width: 62em) {
  .news-latest__one {
    max-width: 24.375rem;
  }
}
@media (min-width: 75em) {
  .news-latest__one {
    max-width: 33.125rem;
  }
}
.news-latest__one .news-latest__image {
  max-width: 100%;
}
.news-latest__one .news-latest__item {
  flex-direction: column;
  text-align: center;
  height: 100%;
}
.news-latest__one img {
  max-height: 18.75rem;
}
.news-latest__image {
  max-width: 100%;
}
@media (min-width: 62em) {
  .news-latest__image {
    max-width: 15rem;
  }
}
.news-latest__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.news-latest__date {
  height: 2rem;
  line-height: 2rem;
  background: #B8061F;
  padding: 0 0.75rem;
  font-size: 12px;
  text-transform: uppercase;
  color: #FFFFFF;
  display: inline-block;
  margin-bottom: 1.5rem;
}
.news-latest__title {
  font-size: 1.5rem;
  line-height: 1.75rem;
  color: "Barlow", sans-serif;
  font-weight: 700;
  text-transform: none;
}
.news-latest__items {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 1.5rem;
  width: 100%;
}
.news-latest__item {
  display: flex;
  flex: 1;
  gap: 1.5rem;
  background: #FFFFFF;
}
@media (max-width: 36em) {
  .news-latest__item {
    flex-direction: column;
  }
}
.news-latest__content {
  padding: 1.5rem;
  flex: 1;
}
.news-latest__link {
  margin-top: 5.625rem;
}
.news-latest__text {
  max-height: 5.625rem;
  overflow: hidden;
  color: #5C7190;
  position: relative;
}
.news-latest__text::before {
  content: "";
  height: 3.75rem;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(255, 255, 255) 75%);
}

.share__item {
  border: 1px solid #293950;
  height: 2.75rem;
  line-height: 2.75rem;
  margin: 0 1rem 1rem 0;
  display: inline-flex;
  align-items: center;
  transition: all ease-in-out 250ms;
  font-size: 0.875rem;
  text-transform: uppercase;
  font-weight: 600;
  padding: 0 1.375rem;
}
.share__item:hover {
  background: #293950;
  color: #FFFFFF;
  transform: translateY(-5px);
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
}
.share__item--facebook .share__icon {
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='14' viewBox='0 0 15 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.9905 7.875L11.4071 5.34133H8.80229V3.69715C8.80229 3.00398 9.16616 2.32832 10.3328 2.32832H11.5169V0.171172C11.5169 0.171172 10.4423 0 9.41489 0C7.26977 0 5.86763 1.21352 5.86763 3.41031V5.34133H3.48315V7.875H5.86763V14H8.80229V7.875H10.9905Z' fill='%232A3950'/%3E%3C/svg%3E%0A");
}
.share__item--facebook:hover .share__icon {
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='14' viewBox='0 0 15 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.9905 7.875L11.4071 5.34133H8.80229V3.69715C8.80229 3.00398 9.16616 2.32832 10.3328 2.32832H11.5169V0.171172C11.5169 0.171172 10.4423 0 9.41489 0C7.26977 0 5.86763 1.21352 5.86763 3.41031V5.34133H3.48315V7.875H5.86763V14H8.80229V7.875H10.9905Z' fill='white'/%3E%3C/svg%3E%0A");
}
.share__item--twitter .share__icon {
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5609 2.99061C12.5698 3.12186 12.5698 3.25313 12.5698 3.38437C12.5698 7.38748 9.68279 12 4.40611 12C2.78046 12 1.27031 11.5031 0 10.6406C0.230974 10.6687 0.453033 10.6781 0.692893 10.6781C2.03425 10.6781 3.26904 10.2 4.25509 9.38439C2.99366 9.35625 1.93655 8.48438 1.57233 7.28437C1.75001 7.31248 1.92766 7.33124 2.11423 7.33124C2.37183 7.33124 2.62947 7.29372 2.8693 7.22813C1.55458 6.94686 0.568506 5.72812 0.568506 4.25624V4.21876C0.950473 4.44376 1.39467 4.58438 1.86545 4.60311C1.09261 4.05935 0.58628 3.13124 0.58628 2.08123C0.58628 1.51874 0.728386 1.00311 0.977133 0.553111C2.38958 2.39061 4.51269 3.59059 6.89339 3.72186C6.84898 3.49686 6.82232 3.26251 6.82232 3.02813C6.82232 1.35936 8.10152 0 9.69162 0C10.5178 0 11.2639 0.365624 11.7881 0.95625C12.4365 0.825006 13.0584 0.571868 13.6091 0.225002C13.3959 0.928142 12.9429 1.51877 12.3477 1.89374C12.9251 1.82815 13.4848 1.65936 14 1.42501C13.6092 2.02499 13.1206 2.55934 12.5609 2.99061Z' fill='%232A3950'/%3E%3C/svg%3E%0A");
}
.share__item--twitter:hover .share__icon {
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5609 2.99061C12.5698 3.12186 12.5698 3.25313 12.5698 3.38437C12.5698 7.38748 9.68279 12 4.40611 12C2.78046 12 1.27031 11.5031 0 10.6406C0.230974 10.6687 0.453033 10.6781 0.692893 10.6781C2.03425 10.6781 3.26904 10.2 4.25509 9.38439C2.99366 9.35625 1.93655 8.48438 1.57233 7.28437C1.75001 7.31248 1.92766 7.33124 2.11423 7.33124C2.37183 7.33124 2.62947 7.29372 2.8693 7.22813C1.55458 6.94686 0.568506 5.72812 0.568506 4.25624V4.21876C0.950473 4.44376 1.39467 4.58438 1.86545 4.60311C1.09261 4.05935 0.58628 3.13124 0.58628 2.08123C0.58628 1.51874 0.728386 1.00311 0.977133 0.553111C2.38958 2.39061 4.51269 3.59059 6.89339 3.72186C6.84898 3.49686 6.82232 3.26251 6.82232 3.02813C6.82232 1.35936 8.10152 0 9.69162 0C10.5178 0 11.2639 0.365624 11.7881 0.95625C12.4365 0.825006 13.0584 0.571868 13.6091 0.225002C13.3959 0.928142 12.9429 1.51877 12.3477 1.89374C12.9251 1.82815 13.4848 1.65936 14 1.42501C13.6092 2.02499 13.1206 2.55934 12.5609 2.99061Z' fill='white'/%3E%3C/svg%3E%0A");
}
.share__item--linkedin .share__icon {
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.87539 13.125H1.1543V4.36226H3.87539V13.125ZM2.51338 3.16694C1.64326 3.16694 0.9375 2.44624 0.9375 1.57612C0.9375 1.15817 1.10353 0.757343 1.39906 0.461808C1.6946 0.166274 2.09543 0.000244141 2.51338 0.000244141C2.93133 0.000244141 3.33216 0.166274 3.62769 0.461808C3.92323 0.757343 4.08926 1.15817 4.08926 1.57612C4.08926 2.44624 3.3832 3.16694 2.51338 3.16694ZM14.0596 13.125H11.3443V8.85933C11.3443 7.84272 11.3238 6.53901 9.92959 6.53901C8.51484 6.53901 8.29805 7.64351 8.29805 8.78608V13.125H5.57988V4.36226H8.18965V5.55757H8.22773C8.59101 4.86909 9.47842 4.14253 10.8023 4.14253C13.5562 4.14253 14.0625 5.95601 14.0625 8.31147V13.125H14.0596Z' fill='%232A3950'/%3E%3C/svg%3E%0A");
}
.share__item--linkedin:hover .share__icon {
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.87539 13.125H1.1543V4.36226H3.87539V13.125ZM2.51338 3.16694C1.64326 3.16694 0.9375 2.44624 0.9375 1.57612C0.9375 1.15817 1.10353 0.757343 1.39906 0.461808C1.6946 0.166274 2.09543 0.000244141 2.51338 0.000244141C2.93133 0.000244141 3.33216 0.166274 3.62769 0.461808C3.92323 0.757343 4.08926 1.15817 4.08926 1.57612C4.08926 2.44624 3.3832 3.16694 2.51338 3.16694ZM14.0596 13.125H11.3443V8.85933C11.3443 7.84272 11.3238 6.53901 9.92959 6.53901C8.51484 6.53901 8.29805 7.64351 8.29805 8.78608V13.125H5.57988V4.36226H8.18965V5.55757H8.22773C8.59101 4.86909 9.47842 4.14253 10.8023 4.14253C13.5562 4.14253 14.0625 5.95601 14.0625 8.31147V13.125H14.0596Z' fill='white'/%3E%3C/svg%3E%0A");
}
.share__item--pinterest .share__icon {
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='14' viewBox='0 0 10 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.3125 0C2.64062 0 0 1.91862 0 5.02377C0 6.99849 1.03125 8.12049 1.65625 8.12049C1.91406 8.12049 2.0625 7.34631 2.0625 7.12752C2.0625 6.86665 1.44531 6.31126 1.44531 5.22573C1.44531 2.9705 3.03906 1.37165 5.10156 1.37165C6.875 1.37165 8.1875 2.45718 8.1875 4.45154C8.1875 5.941 7.63281 8.73479 5.83594 8.73479C5.1875 8.73479 4.63281 8.22989 4.63281 7.5062C4.63281 6.4459 5.32031 5.41927 5.32031 4.32532C5.32031 2.4684 2.875 2.80501 2.875 5.04901C2.875 5.52025 2.92969 6.04198 3.125 6.47115C2.76562 8.13732 2.03125 10.6198 2.03125 12.3364C2.03125 12.8666 2.10156 13.3883 2.14844 13.9184C2.23698 14.025 2.19271 14.0138 2.32812 13.9605C3.64062 12.0251 3.59375 11.6464 4.1875 9.11346C4.50781 9.76983 5.33594 10.1233 5.99219 10.1233C8.75781 10.1233 10 7.22008 10 4.60301C10 1.81764 7.76562 0 5.3125 0Z' fill='%232A3950'/%3E%3C/svg%3E%0A");
}
.share__item--pinterest:hover .share__icon {
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='14' viewBox='0 0 10 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.3125 0C2.64062 0 0 1.91862 0 5.02377C0 6.99849 1.03125 8.12049 1.65625 8.12049C1.91406 8.12049 2.0625 7.34631 2.0625 7.12752C2.0625 6.86665 1.44531 6.31126 1.44531 5.22573C1.44531 2.9705 3.03906 1.37165 5.10156 1.37165C6.875 1.37165 8.1875 2.45718 8.1875 4.45154C8.1875 5.941 7.63281 8.73479 5.83594 8.73479C5.1875 8.73479 4.63281 8.22989 4.63281 7.5062C4.63281 6.4459 5.32031 5.41927 5.32031 4.32532C5.32031 2.4684 2.875 2.80501 2.875 5.04901C2.875 5.52025 2.92969 6.04198 3.125 6.47115C2.76562 8.13732 2.03125 10.6198 2.03125 12.3364C2.03125 12.8666 2.10156 13.3883 2.14844 13.9184C2.23698 14.025 2.19271 14.0138 2.32812 13.9605C3.64062 12.0251 3.59375 11.6464 4.1875 9.11346C4.50781 9.76983 5.33594 10.1233 5.99219 10.1233C8.75781 10.1233 10 7.22008 10 4.60301C10 1.81764 7.76562 0 5.3125 0Z' fill='white'/%3E%3C/svg%3E%0A");
}
.share__icon {
  display: inline-block;
  background-repeat: no-repeat;
  margin-right: 0.5rem;
  background-position: center;
  width: 0.9375rem;
  height: 0.9375rem;
  transition: all ease-in-out 250ms;
}

.swiper-container {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.swiper-container .swiper-button-prev,
.swiper-container .swiper-button-next {
  height: 2.8125rem;
  width: 2.8125rem;
  background: #293950;
  top: 3.75rem;
}
.swiper-container .swiper-button-prev::after,
.swiper-container .swiper-button-next::after {
  height: 1.375rem;
  font-size: 1.125rem;
  width: 0.5rem;
  color: #FFFFFF;
}
.swiper-container .swiper-button-prev {
  left: 4rem;
}
.ui.four.doubling.cards .swiper-container .swiper-button-prev {
  left: 0;
  top: 50%;
}
.swiper-container .swiper-button-next {
  left: 7.0625rem;
}
.ui.four.doubling.cards .swiper-container .swiper-button-next {
  left: auto;
  right: 0;
  top: 50%;
}
.swiper-container .swiper-slide {
  min-width: 320px;
}