body {
  font-family: Rubik;
}
.display-1 {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 3.4rem;
  font-display: swap;
}
.display-1 > .mbr-iconfont {
  font-size: 5.44rem;
}
.display-2 {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 2.4rem;
  font-display: swap;
}
.display-2 > .mbr-iconfont {
  font-size: 3.84rem;
}
.display-4 {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 1.1rem;
  font-display: swap;
}
.display-4 > .mbr-iconfont {
  font-size: 1.76rem;
}
.display-5 {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 1.4rem;
  font-display: swap;
}
.display-5 > .mbr-iconfont {
  font-size: 2.24rem;
}
.display-7 {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 1.2rem;
  font-display: swap;
}
.display-7 > .mbr-iconfont {
  font-size: 1.92rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 768px) {
  .display-1 {
    font-size: 2.72rem;
    font-size: calc( 1.8399999999999999rem + (3.4 - 1.8399999999999999) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.8399999999999999rem + (3.4 - 1.8399999999999999) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 1.92rem;
    font-size: calc( 1.49rem + (2.4 - 1.49) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.49rem + (2.4 - 1.49) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.88rem;
    font-size: calc( 1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 1.12rem;
    font-size: calc( 1.14rem + (1.4 - 1.14) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.14rem + (1.4 - 1.14) * ((100vw - 20rem) / (48 - 20))));
  }
}
/* Buttons */
.btn {
  padding: 1rem 3rem;
  border-radius: 3px;
}
.btn-sm {
  padding: 0.6rem 1.5rem;
  border-radius: 3px;
}
.btn-md {
  padding: 1rem 3rem;
  border-radius: 3px;
}
.btn-lg {
  padding: 1.2rem 3.2rem;
  border-radius: 3px;
}
.bg-primary {
  background-color: #000000 !important;
}
.bg-success {
  background-color: #de9956 !important;
}
.bg-info {
  background-color: #aa7354 !important;
}
.bg-warning {
  background-color: #9b6849 !important;
}
.bg-danger {
  background-color: #8d5e43 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #ffffff !important;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #f1b173 !important;
  border-color: #f1b173 !important;
  color: #ffffff !important;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: #ffffff !important;
  background-color: #ea8a2d !important;
  border-color: #ea8a2d !important;
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #ea8a2d !important;
  border-color: #ea8a2d !important;
}
.btn-info,
.btn-info:active {
  background-color: #aa7354 !important;
  border-color: #aa7354 !important;
  color: #ffffff !important;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: #ffffff !important;
  background-color: #77503b !important;
  border-color: #77503b !important;
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #77503b !important;
  border-color: #77503b !important;
}
.btn-success,
.btn-success:active {
  background-color: #de9956 !important;
  border-color: #de9956 !important;
  color: #ffffff !important;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: #ffffff !important;
  background-color: #c27326 !important;
  border-color: #c27326 !important;
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #c27326 !important;
  border-color: #c27326 !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #9b6849 !important;
  border-color: #9b6849 !important;
  color: #ffffff !important;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: #ffffff !important;
  background-color: #674531 !important;
  border-color: #674531 !important;
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #ffffff !important;
  background-color: #674531 !important;
  border-color: #674531 !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #8d5e43 !important;
  border-color: #8d5e43 !important;
  color: #ffffff !important;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: #ffffff !important;
  background-color: #593b2a !important;
  border-color: #593b2a !important;
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #593b2a !important;
  border-color: #593b2a !important;
}
.btn-white {
  color: #333333 !important;
}
.btn-white,
.btn-white:active {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #808080 !important;
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: #808080 !important;
  background-color: #d9d9d9 !important;
  border-color: #d9d9d9 !important;
}
.btn-white.disabled,
.btn-white:disabled {
  color: #808080 !important;
  background-color: #d9d9d9 !important;
  border-color: #d9d9d9 !important;
}
.btn-black,
.btn-black:active {
  background-color: #333333 !important;
  border-color: #333333 !important;
  color: #ffffff !important;
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: #ffffff !important;
  background-color: #0d0d0d !important;
  border-color: #0d0d0d !important;
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #0d0d0d !important;
  border-color: #0d0d0d !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background: none;
  border-color: #000000;
  color: #000000;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background: none;
  border-color: #e77d17;
  color: #e77d17;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #ffffff;
  background-color: #f1b173;
  border-color: #f1b173;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #f1b173 !important;
  border-color: #f1b173 !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background: none;
  border-color: #664532;
  color: #664532;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #ffffff;
  background-color: #aa7354;
  border-color: #aa7354;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #aa7354 !important;
  border-color: #aa7354 !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background: none;
  border-color: #ac6622;
  color: #ac6622;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #ffffff;
  background-color: #de9956;
  border-color: #de9956;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #de9956 !important;
  border-color: #de9956 !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background: none;
  border-color: #563928;
  color: #563928;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #ffffff;
  background-color: #9b6849;
  border-color: #9b6849;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #ffffff !important;
  background-color: #9b6849 !important;
  border-color: #9b6849 !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background: none;
  border-color: #483022;
  color: #483022;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #ffffff;
  background-color: #8d5e43;
  border-color: #8d5e43;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #8d5e43 !important;
  border-color: #8d5e43 !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background: none;
  border-color: #000000;
  color: #000000;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #ffffff;
  background-color: #333333;
  border-color: #333333;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #333333 !important;
  border-color: #333333 !important;
}
.btn-white-outline,
.btn-white-outline:active,
.btn-white-outline.active {
  background: none;
  border-color: #ffffff;
  color: #ffffff;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus {
  color: #333333;
  background-color: #ffffff;
  border-color: #ffffff;
}
.text-primary {
  color: #000000 !important;
}
.text-secondary {
  color: #f1b173 !important;
}
.text-success {
  color: #de9956 !important;
}
.text-info {
  color: #aa7354 !important;
}
.text-warning {
  color: #9b6849 !important;
}
.text-danger {
  color: #8d5e43 !important;
}
.text-white {
  color: #ffffff !important;
}
.text-black {
  color: #000000 !important;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #000000 !important;
}
a.text-secondary:hover,
a.text-secondary:focus {
  color: #e77d17 !important;
}
a.text-success:hover,
a.text-success:focus {
  color: #ac6622 !important;
}
a.text-info:hover,
a.text-info:focus {
  color: #664532 !important;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #563928 !important;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #483022 !important;
}
a.text-white:hover,
a.text-white:focus {
  color: #b3b3b3 !important;
}
a.text-black:hover,
a.text-black:focus {
  color: #4d4d4d !important;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #aa7354;
}
.alert-warning {
  background-color: #9b6849;
}
.alert-danger {
  background-color: #8d5e43;
}
.mbr-section-btn a.btn:not(.btn-form):hover,
.mbr-section-btn a.btn:not(.btn-form):focus {
  box-shadow: none !important;
}
.mbr-gallery-filter li.active .btn {
  background-color: #000000;
  border-color: #000000;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
a,
a:hover {
  color: #000000;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #b3b3b3;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #d5b9a9;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #ceab96;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #c79f89;
}
/* Scroll to top button*/
.form-control {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 1.2rem;
  font-display: swap;
}
.form-control > .mbr-iconfont {
  font-size: 1.92rem;
}
blockquote {
  border-color: #000000;
}
/* Forms */
.mbr-form .btn {
  margin: .4rem 0;
}
@media (max-width: 767px) {
  .btn {
    font-size: .75rem !important;
  }
  .btn .mbr-iconfont {
    font-size: 1rem !important;
  }
}
/* Footer */
.mbr-footer-content li::before,
.mbr-footer .mbr-contacts li::before {
  background: #000000;
}
.mbr-footer-content li a:hover,
.mbr-footer .mbr-contacts li a:hover {
  color: #000000;
}
/* Headers*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .card-wrapper {
    flex: auto !important;
  }
}
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #000000;
  color: #ffffff;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: currentColor;
  border-bottom-color: currentColor;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #000000;
  border-bottom-color: #000000;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  color: #ffffff !important;
  background-color: #000000 !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #000000 !important;
  background: #f1b173 !important;
  box-shadow: none !important;
}
.lazy-bg {
  background-image: none !important;
}
.lazy-placeholder:not(section),
.lazy-none {
  display: block;
  position: relative;
  padding-bottom: 56.25%;
}
iframe.lazy-placeholder,
.lazy-placeholder:after {
  content: '';
  position: absolute;
  width: 100px;
  height: 100px;
  background: transparent no-repeat center;
  background-size: contain;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg' stroke='%23000000' %3e%3cg fill='none' fill-rule='evenodd'%3e%3cg transform='translate(16 16)' stroke-width='2'%3e%3ccircle stroke-opacity='.5' cx='16' cy='16' r='16'/%3e%3cpath d='M32 16c0-9.94-8.06-16-16-16'%3e%3canimateTransform attributeName='transform' type='rotate' from='0 16 16' to='360 16 16' dur='1s' repeatCount='indefinite'/%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
section.lazy-placeholder:after {
  opacity: 0.3;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-1n {
  /* Type valid CSS here */
}
#custom-html-1n div {
  height: 70px;
  background-color: #000;
}
#custom-html-3jt {
  /* Type valid CSS here */
}
#custom-html-3jt div {
  padding: 10px 0px 5px;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3jt hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-ssbKSsVpXx {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-ssbKSsVpXx .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-ssbKSsVpXx .row-element,
.cid-ssbKSsVpXx .image-element {
  padding: 0;
}
.cid-ssbKSsVpXx .image-element {
  display: flex;
  justify-content: center;
}
.cid-ssbKSsVpXx .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-ssbKSsVpXx .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-ssbKSsVpXx .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-ssbKSsVpXx .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-ssbKSsVpXx .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-ssbKSsVpXx .text-content {
    padding: 2rem 1rem;
  }
  .cid-ssbKSsVpXx .underline .line {
    height: 2px;
  }
  .cid-ssbKSsVpXx .mbr-title,
  .cid-ssbKSsVpXx .underline,
  .cid-ssbKSsVpXx .mbr-text,
  .cid-ssbKSsVpXx .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-ssbKSsVpXx .mbr-title,
.cid-ssbKSsVpXx .underline {
  text-align: center;
  color: #ffffff;
}
.cid-ssbKSsVpXx .mbr-text,
.cid-ssbKSsVpXx .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-ssbKSsVpXx h1 {
  font-family: "Source Sans Pro", Arial;
  font-size: 2.3em !important;
  font-weight: bold;
  line-height: 1.2em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-ssbKSsVpXx h2 {
  font-family: "Source Sans Pro", Arial;
  font-size: 1.5em !important;
  font-weight: normal;
  line-height: 1.2em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-ssbKSsVpXx H3 {
  font-size: 1.3em !important;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  font-style: italic;
  text-align: center;
}
.cid-ssbKSsVpXx H4 {
  font-family: "Source Sans Pro", Arial;
  font-size: 1.1em;
  color: #fff;
  text-align: center;
}
.cid-ssbKSsVpXx p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-ssbKSsVpXx .intro {
  font-size: 1.1em;
  font-family: "Source Sans Pro", Arial;
}
.cid-ssbKSsVpXx a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-ssbKSsVpXx .shine {
  position: relative;
}
.cid-ssbKSsVpXx .shine::before {
  position: absolute;
  top: 0;
  left: -75%;
  z-index: 2;
  display: block;
  content: '';
  width: 50%;
  height: 100%;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
  -webkit-transform: skewX(-25deg);
  transform: skewX(-25deg);
}
.cid-ssbKSsVpXx .shine:hover::before {
  -webkit-animation: shine .75s;
  animation: shine .75s;
}
@-webkit-keyframes shine {
  100% {
    left: 125%;
  }
}
@keyframes shine {
  100% {
    left: 125%;
  }
}
.cid-ssbKSsVpXx .cadre {
  overflow: hidden;
  border-radius: 0px;
}
.cid-ssbKSsVpXx .cadre:hover h4 {
  font-size: 19px;
}
.cid-ssbKSsVpXx .couverture {
  aspect-ratio: 1.49750416;
}
.cid-ssbKSsVpXx .lien {
  position: relative;
  color: #fff;
  text-decoration: none;
}
.cid-ssbKSsVpXx .lien:hover {
  color: #f1b173;
}
.cid-ssbKSsVpXx .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #f1b173;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-ssbKSsVpXx .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-ssbKSsVpXx .slider {
  position: relative;
  width: 100%;
  aspect-ratio: 1;
  background-color: #000;
}
.cid-ssbKSsVpXx .slide1 {
  background: rgba(0, 0, 0, 0) url('https://www.terressens.com/assets/images/0550-Katana-aiguise-forge-Damas-Ketsueki-sang-tressages-ito-sageo-rouges-1000x1000.jpg');
}
.cid-ssbKSsVpXx .slide2 {
  background: rgba(0, 0, 0, 0) url('https://www.terressens.com/assets/images/0575-katana-Yain-dans-l-ombre-de-la-nuit-forge-Sushu-Kitae-3-aciers-bleu-sombre-1000x1000.jpg');
}
.cid-ssbKSsVpXx .slide3 {
  background: rgba(0, 0, 0, 0) url('https://www.terressens.com/assets/images/0557-Wakizashi-aiguise-Konohana-no-Sakuya-force-vitale-floraison-arbres-cerisiers-Japon-1000x1000.jpg');
}
.cid-ssbKSsVpXx .slide {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: grid;
  place-items: center;
  color: #fff;
  font-size: 2rem;
  background-size: cover;
  background-position: center;
  background-blend-mode: overlay;
  animation: var(--i) 9s ease-in-out infinite;
}
@keyframes fade1 {
  0% {
    opacity: 1;
  }
  33% {
    opacity: 0;
  }
  66% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade2 {
  0% {
    opacity: 0;
  }
  33% {
    opacity: 1;
  }
  66% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fade3 {
  0% {
    opacity: 0;
  }
  33% {
    opacity: 0;
  }
  66% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.cid-ssbKSsVpXx .blanc {
  color: #fff;
}
@keyframes clouds-loop-1 {
  to {
    background-position: -1000px 0;
  }
}
.cid-ssbKSsVpXx .clouds-1 {
  background-image: url("https://www.terressens.com/assets/images/nuages_2.png");
  animation: clouds-loop-1 50s infinite linear;
}
@keyframes clouds-loop-2 {
  to {
    background-position: -1000px 0;
  }
}
.cid-ssbKSsVpXx .clouds-2 {
  background-image: url("https://www.terressens.com/assets/images/nuages_1.png");
  animation: clouds-loop-2 40s infinite linear;
}
@keyframes clouds-loop-3 {
  to {
    background-position: -1579px 0;
  }
}
.cid-ssbKSsVpXx .clouds-3 {
  background-image: url("https://www.terressens.com/assets/images/nuages_3.png");
  animation: clouds-loop-3 44s infinite linear;
}
.cid-ssbKSsVpXx .enteteanimee {
  background: linear-gradient(#333333, #000000);
  text-align: center;
  vertical-align: middle;
}
.cid-ssbKSsVpXx .clouds {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
  pointer-events: none;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
}
.cid-ssbKSsVpXx .clouds-1,
.cid-ssbKSsVpXx .clouds-2,
.cid-ssbKSsVpXx .clouds-3 {
  background-repeat: repeat-x;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: 500px;
}
.cid-tMPgWSWgFW {
  background: #ffffff;
}
.cid-tMPgWSWgFW .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPgWSWgFW .mbr-figure {
  margin: 0 auto;
}
.cid-tMPgWSWgFW figcaption {
  position: relative;
}
.cid-tMPgWSWgFW figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPgWSWgFW .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPgWSWgFW .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPgWSWgFW .view_port {
    height: 10px;
  }
}
.cid-tMPgWSWgFW .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPgWSWgFW .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPgWSWgFW .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPgWSWgFW .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPgWSWgFW .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-uXYQXIp9Zq {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uXYQXIp9Zq .mbr-section-subtitle {
  color: #767676;
}
.cid-uXYQXIp9Zq H2 {
  text-align: left;
  color: #000;
}
.cid-uXYQXIp9Zq .container {
  height: 58px;
}
.cid-uXYQZ8WsMy {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-uXYQZ8WsMy .card-box {
  padding: 0 0.3rem;
}
.cid-uXYQZ8WsMy .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uXYQZ8WsMy .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uXYQZ8WsMy h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uXYQZ8WsMy p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uXYQZ8WsMy .mbr-text {
  color: #000000;
}
.cid-uXYQZ8WsMy .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uXYQZ8WsMy .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uXYQZ8WsMy .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uXYQZ8WsMy .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uXYQZ8WsMy .card-title {
  color: #000000;
}
.cid-uXYQZ8WsMy .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uXYQZ8WsMy .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uXYQZ8WsMy .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uXYQZ8WsMy .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uXYQZ8WsMy .souligne:hover {
  color: #000;
}
.cid-uXYQZ8WsMy .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uXYQZ8WsMy .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uXYQZ8WsMy .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uXYQZ8WsMy .carousel-track1 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uXYQZ8WsMy .carousel-track1::-webkit-scrollbar {
  height: 8px;
}
.cid-uXYQZ8WsMy .carousel-track1::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uXYQZ8WsMy .carousel-track1::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uXYQZ8WsMy .carousel-track1::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uXYQZ8WsMy .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uXYQZ8WsMy .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uXYQZ8WsMy .arrow-left1 {
  left: -2.2rem;
}
.cid-uXYQZ8WsMy .arrow-right1 {
  right: -2.2rem;
}
.cid-uXYQZ8WsMy .carousel-arrow.hidden {
  display: none;
}
#custom-html-4gk {
  /* Type valid CSS here */
}
#custom-html-4gk * {
  box-sizing: border-box;
}
#custom-html-4gk div {
  padding: 2px 0;
  text-align: center;
}
#custom-html-4gk .row::after {
  content: "";
  clear: both;
  display: table;
}
#custom-html-4gk [class*="col-"] {
  float: left;
}
#custom-html-4gk [class*="col-"] {
  width: 100%;
}
#custom-html-4gk .cadre {
  width: 1080px;
  max-width: 100%;
  overflow-x: auto;
  margin-left: auto;
  margin-right: auto;
  border: 1px solid #cccccc;
  background-color: #f9f9f9;
}
#custom-html-4gk .fond {
  width: 100%;
  background-color: #fff;
}
@media only screen and (min-width: 600px) {
  #custom-html-4gk .dcol-s-1 {
    width: 8.33%;
  }
  #custom-html-4gk .dcol-s-2 {
    width: 16.66%;
  }
  #custom-html-4gk .dcol-s-3 {
    width: 25%;
  }
  #custom-html-4gk .dcol-s-4 {
    width: 33.33%;
  }
  #custom-html-4gk .dcol-s-5 {
    width: 41.66%;
  }
  #custom-html-4gk .dcol-s-6 {
    width: 50%;
  }
  #custom-html-4gk .dcol-s-7 {
    width: 58.33%;
  }
  #custom-html-4gk .dcol-s-8 {
    width: 66.66%;
  }
  #custom-html-4gk .dcol-s-9 {
    width: 75%;
  }
  #custom-html-4gk .dcol-s-10 {
    width: 83.33%;
  }
  #custom-html-4gk .dcol-s-11 {
    width: 91.66%;
  }
  #custom-html-4gk .dcol-s-12 {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) {
  #custom-html-4gk .dcol-1 {
    width: 8.33%;
  }
  #custom-html-4gk .dcol-2 {
    width: 16.66%;
  }
  #custom-html-4gk .dcol-3 {
    width: 25%;
  }
  #custom-html-4gk .dcol-4 {
    width: 33.33%;
  }
  #custom-html-4gk .dcol-5 {
    width: 41.66%;
  }
  #custom-html-4gk .dcol-6 {
    width: 50%;
  }
  #custom-html-4gk .dcol-7 {
    width: 58.33%;
  }
  #custom-html-4gk .dcol-8 {
    width: 66.66%;
  }
  #custom-html-4gk .dcol-9 {
    width: 75%;
  }
  #custom-html-4gk .dcol-10 {
    width: 83.33%;
  }
  #custom-html-4gk .dcol-11 {
    width: 91.66%;
  }
  #custom-html-4gk .dcol-12 {
    width: 100%;
  }
}
#custom-html-4gk a {
  position: relative;
  color: #444;
  text-decoration: none;
  font-family: "Source Sans Pro", Tahoma, Arial;
  font-size: 15px;
}
#custom-html-4gk a:hover {
  color: #000;
}
#custom-html-4gk a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
#custom-html-4gk a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
#custom-html-4gk .fleche {
  font-size: 12px;
}
.cid-rMIPM1BMck {
  padding-top: 15px;
  padding-bottom: 1px;
  background-color: #ffffff;
}
.cid-rMIPM1BMck .mbr-section-subtitle {
  color: #767676;
}
.cid-rMIPM1BMck .mbr-section {
  background-color: #fff;
}
.cid-rMIPM1BMck H2 {
  text-align: left;
  color: #000;
  vertical-align: bottom;
}
.cid-rMIPM1BMck .container {
  background-color: #fff;
}
.cid-rMIPM1BMck a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-rMIPM1BMck a:hover {
  color: #000;
}
.cid-rMIPM1BMck a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-rMIPM1BMck a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rMIPM1BMck .loupe {
  width: 20px;
  height: 20px;
  aspect-ratio: 1;
}
@media (max-width: 1024px) {
  .cid-rMIPM1BMck .loupe {
    width: 14px;
    height: 14px;
    position: relative;
    bottom: 2px;
  }
}
.cid-rWpTfzBF4V {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rWpTfzBF4V .mbr-text,
.cid-rWpTfzBF4V blockquote {
  color: #767676;
}
.cid-rWpTfzBF4V .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-rWpTfzBF4V h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-rWpTfzBF4V .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-rWpTfzBF4V .souligne:hover {
  color: #000;
}
.cid-rWpTfzBF4V .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-rWpTfzBF4V .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCeghbbCN3 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCeghbbCN3 .card-box {
  padding: 0 0.3rem;
}
.cid-uCeghbbCN3 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCeghbbCN3 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCeghbbCN3 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0rem;
}
.cid-uCeghbbCN3 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCeghbbCN3 .mbr-text {
  color: #000000;
}
.cid-uCeghbbCN3 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCeghbbCN3 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCeghbbCN3 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCeghbbCN3 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCeghbbCN3 .card-title {
  color: #000000;
}
.cid-uCeghbbCN3 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCeghbbCN3 .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCeghbbCN3 .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCeghbbCN3 .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCeghbbCN3 .souligne:hover {
  color: #000;
}
.cid-uCeghbbCN3 .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCeghbbCN3 .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCeghbbCN3 .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCeghbbCN3 .carousel-track1 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCeghbbCN3 .carousel-track1::-webkit-scrollbar {
  height: 8px;
}
.cid-uCeghbbCN3 .carousel-track1::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCeghbbCN3 .carousel-track1::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCeghbbCN3 .carousel-track1::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCeghbbCN3 .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCeghbbCN3 .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCeghbbCN3 .arrow-left1 {
  left: -2.2rem;
}
.cid-uCeghbbCN3 .arrow-right1 {
  right: -2.2rem;
}
.cid-uCeghbbCN3 .carousel-arrow.hidden {
  display: none;
}
.cid-u1siRtknNN {
  padding-top: 0px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-u1siRtknNN .mbr-text,
.cid-u1siRtknNN blockquote {
  color: #767676;
}
.cid-u1siRtknNN .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-u1siRtknNN h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-u1siRtknNN a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u1siRtknNN a:hover {
  color: #000;
}
.cid-u1siRtknNN a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u1siRtknNN a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
#custom-html-1t5 .fond {
  background: url("https://www.terressens.com/assets/images/0431-gravure-laser-dragon-enroule-epee-fudo-myoo-tsuka-noire-1920x1281.jpg") no-repeat fixed center;
  background-size: 100%;
  height: 500px;
  background-color: #fff;
  cursor: pointer;
}
#custom-html-1t5 .haut {
  position: relative;
  top: 0px;
  z-index: 10;
  width: 100%;
  height: 50px;
  aspect-ratio: 19.2;
}
#custom-html-1t5 .bas {
  position: relative;
  top: 480px;
  z-index: 10;
  width: 100%;
  height: 70px;
  aspect-ratio: 19.2;
}
#custom-html-1t5 .kanjis {
  position: relative;
  font-size: 40px;
  color: #fff;
  top: 140px;
  left: 50px;
  mix-blend-mode: lighten;
}
@media (max-width: 1024px) {
  #custom-html-1t5 .fond {
    height: 180px;
    background-size: 180%;
    background-position: center;
    top: 10px;
    left: 50px;
  }
  #custom-html-1t5 .haut {
    height: 0px;
  }
  #custom-html-1t5 .bas {
    height: 0px;
  }
  #custom-html-1t5 .kanjis {
    font-size: 18px;
    top: 40px;
    left: 10px;
  }
  #custom-html-1t5 .titre {
    font-size: 15px;
    color: #fff;
    top: 640px;
    left: 200px;
    transform: rotate(90deg);
  }
}
#custom-html-47e {
  /* Type valid CSS here */
}
#custom-html-47e section {
  background-color: #fff;
  width: 100%;
}
#custom-html-47e div {
  padding: 0px 0;
  color: #777;
  text-align: center;
  width: 1100px;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  font-family: "Segoe UI", Tahoma, Arial;
}
#custom-html-47e p {
  font-size: 60px;
  color: #777;
}
#custom-html-47e .souligne {
  position: relative;
  color: #777;
  text-decoration: none;
}
#custom-html-47e .souligne:hover {
  color: #777;
}
#custom-html-47e .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
#custom-html-47e .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
#custom-html-47e a {
  color: #777;
}
.cid-u18lJZ0Thu {
  padding-top: 30px;
  padding-bottom: 1px;
  background-color: #ffffff;
}
.cid-u18lJZ0Thu .mbr-section-subtitle {
  color: #767676;
}
.cid-u18lJZ0Thu H2 {
  text-align: left;
  color: #000;
  vertical-align: bottom;
}
.cid-u18lJZ0Thu container {
  background-color: #fff;
}
.cid-u18lJZ0Thu a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u18lJZ0Thu a:hover {
  color: #000;
}
.cid-u18lJZ0Thu a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u18lJZ0Thu a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u18lJZ0Thu .loupe {
  width: 20px;
  height: 20px;
  aspect-ratio: 1;
}
@media (max-width: 1024px) {
  .cid-u18lJZ0Thu .loupe {
    width: 14px;
    height: 14px;
    position: relative;
    bottom: 2px;
  }
}
.cid-sgqq0GdveZ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sgqq0GdveZ .mbr-text,
.cid-sgqq0GdveZ blockquote {
  color: #767676;
}
.cid-sgqq0GdveZ .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sgqq0GdveZ h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sgqq0GdveZ a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sgqq0GdveZ a:hover {
  color: #000;
}
.cid-sgqq0GdveZ a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sgqq0GdveZ a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uRqF9uh7e6 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uRqF9uh7e6 .card-box {
  padding: 0 0.3rem;
}
.cid-uRqF9uh7e6 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uRqF9uh7e6 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uRqF9uh7e6 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uRqF9uh7e6 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uRqF9uh7e6 .mbr-text {
  color: #000000;
}
.cid-uRqF9uh7e6 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uRqF9uh7e6 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uRqF9uh7e6 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uRqF9uh7e6 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uRqF9uh7e6 .card-title {
  color: #000000;
}
.cid-uRqF9uh7e6 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uRqF9uh7e6 .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uRqF9uh7e6 .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uRqF9uh7e6 .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uRqF9uh7e6 .souligne:hover {
  color: #000;
}
.cid-uRqF9uh7e6 .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uRqF9uh7e6 .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uRqF9uh7e6 .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uRqF9uh7e6 .carousel-track2 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uRqF9uh7e6 .carousel-track2::-webkit-scrollbar {
  height: 8px;
}
.cid-uRqF9uh7e6 .carousel-track2::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uRqF9uh7e6 .carousel-track2::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uRqF9uh7e6 .carousel-track2::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uRqF9uh7e6 .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uRqF9uh7e6 .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uRqF9uh7e6 .arrow-left2 {
  left: -2.2rem;
}
.cid-uRqF9uh7e6 .arrow-right2 {
  right: -2.2rem;
}
.cid-uRqF9uh7e6 .carousel-arrow.hidden {
  display: none;
}
.cid-u18lWqJcWg {
  padding-top: 0px;
  padding-bottom: 1px;
  background-color: #ffffff;
}
.cid-u18lWqJcWg .mbr-section-subtitle {
  color: #767676;
}
.cid-u18lWqJcWg H2 {
  text-align: left;
  color: #000;
  vertical-align: bottom;
}
.cid-u18lWqJcWg container {
  background-color: #fff;
}
.cid-u18lWqJcWg a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u18lWqJcWg a:hover {
  color: #000;
}
.cid-u18lWqJcWg a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u18lWqJcWg a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u18lWqJcWg .loupe {
  width: 20px;
  height: 20px;
  aspect-ratio: 1;
}
@media (max-width: 1024px) {
  .cid-u18lWqJcWg .loupe {
    width: 14px;
    height: 14px;
    position: relative;
    bottom: 2px;
  }
}
.cid-rXbKOju9Tr {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rXbKOju9Tr .mbr-text,
.cid-rXbKOju9Tr blockquote {
  color: #767676;
}
.cid-rXbKOju9Tr .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-rXbKOju9Tr h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-rXbKOju9Tr a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-rXbKOju9Tr a:hover {
  color: #000;
}
.cid-rXbKOju9Tr a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-rXbKOju9Tr a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCegNU7Yus {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCegNU7Yus .card-box {
  padding: 0 0.3rem;
}
.cid-uCegNU7Yus .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCegNU7Yus .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCegNU7Yus h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCegNU7Yus p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCegNU7Yus .mbr-text {
  color: #000000;
}
.cid-uCegNU7Yus .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCegNU7Yus .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCegNU7Yus .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCegNU7Yus .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCegNU7Yus .card-title {
  color: #000000;
}
.cid-uCegNU7Yus .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCegNU7Yus .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCegNU7Yus .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCegNU7Yus .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCegNU7Yus .souligne:hover {
  color: #000;
}
.cid-uCegNU7Yus .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCegNU7Yus .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCegNU7Yus .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCegNU7Yus .carousel-track3 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCegNU7Yus .carousel-track3::-webkit-scrollbar {
  height: 8px;
}
.cid-uCegNU7Yus .carousel-track3::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCegNU7Yus .carousel-track3::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCegNU7Yus .carousel-track3::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCegNU7Yus .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCegNU7Yus .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCegNU7Yus .arrow-left3 {
  left: -2.2rem;
}
.cid-uCegNU7Yus .arrow-right3 {
  right: -2.2rem;
}
.cid-uCegNU7Yus .carousel-arrow.hidden {
  display: none;
}
.cid-u18mlei2AD {
  padding-top: 0px;
  padding-bottom: 1px;
  background-color: #ffffff;
}
.cid-u18mlei2AD .mbr-section-subtitle {
  color: #767676;
}
.cid-u18mlei2AD H2 {
  text-align: left;
  color: #000;
  vertical-align: bottom;
}
.cid-u18mlei2AD container {
  background-color: #fff;
}
.cid-u18mlei2AD a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u18mlei2AD a:hover {
  color: #000;
}
.cid-u18mlei2AD a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u18mlei2AD a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u18mlei2AD .loupe {
  width: 20px;
  height: 20px;
  aspect-ratio: 1;
}
@media (max-width: 1024px) {
  .cid-u18mlei2AD .loupe {
    width: 14px;
    height: 14px;
    position: relative;
    bottom: 2px;
  }
}
.cid-s4DqUHsPLa {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s4DqUHsPLa .mbr-text,
.cid-s4DqUHsPLa blockquote {
  color: #767676;
}
.cid-s4DqUHsPLa .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-s4DqUHsPLa h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-s4DqUHsPLa a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-s4DqUHsPLa a:hover {
  color: #000;
}
.cid-s4DqUHsPLa a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-s4DqUHsPLa a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uRqFKhwlhh {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uRqFKhwlhh .card-box {
  padding: 0 0.3rem;
}
.cid-uRqFKhwlhh .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uRqFKhwlhh .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uRqFKhwlhh h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uRqFKhwlhh p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uRqFKhwlhh .mbr-text {
  color: #000000;
}
.cid-uRqFKhwlhh .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uRqFKhwlhh .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uRqFKhwlhh .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uRqFKhwlhh .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uRqFKhwlhh .card-title {
  color: #000000;
}
.cid-uRqFKhwlhh .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uRqFKhwlhh .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uRqFKhwlhh .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uRqFKhwlhh .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uRqFKhwlhh .souligne:hover {
  color: #000;
}
.cid-uRqFKhwlhh .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uRqFKhwlhh .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uRqFKhwlhh .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uRqFKhwlhh .carousel-track4 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uRqFKhwlhh .carousel-track4::-webkit-scrollbar {
  height: 8px;
}
.cid-uRqFKhwlhh .carousel-track4::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uRqFKhwlhh .carousel-track4::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uRqFKhwlhh .carousel-track4::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uRqFKhwlhh .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uRqFKhwlhh .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uRqFKhwlhh .arrow-left4 {
  left: -2.2rem;
}
.cid-uRqFKhwlhh .arrow-right4 {
  right: -2.2rem;
}
.cid-uRqFKhwlhh .carousel-arrow.hidden {
  display: none;
}
.cid-sXeBfcTiIw {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXeBfcTiIw .mbr-section-subtitle {
  color: #767676;
}
.cid-sXeBfcTiIw H3 {
  text-align: left;
  color: #000;
}
.cid-sXeBfcTiIw .container {
  height: 58px;
}
.cid-sXeBfcTiIw a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXeBfcTiIw a:hover {
  color: #000;
}
.cid-sXeBfcTiIw a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXeBfcTiIw a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sXeBfM3wJk {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-sXeBfM3wJk .mbr-text,
.cid-sXeBfM3wJk blockquote {
  color: #767676;
}
.cid-sXeBfM3wJk .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sXeBfM3wJk h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sXeBfM3wJk .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-sXeBfM3wJk .separation {
  height: 45px;
}
.cid-sXeBfM3wJk img {
  width: 40px;
}
.cid-sXeBfM3wJk a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXeBfM3wJk a:hover {
  color: #000;
}
.cid-sXeBfM3wJk a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXeBfM3wJk a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uWyAUKUvrp {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uWyAUKUvrp .card-box {
  padding: 0 0.3rem;
}
.cid-uWyAUKUvrp .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uWyAUKUvrp .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uWyAUKUvrp h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-uWyAUKUvrp p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uWyAUKUvrp .mbr-text {
  color: #000000;
}
.cid-uWyAUKUvrp .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uWyAUKUvrp .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uWyAUKUvrp h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uWyAUKUvrp .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uWyAUKUvrp .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uWyAUKUvrp .card-title {
  color: #000000;
}
.cid-uWyAUKUvrp .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uWyAUKUvrp .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uWyAUKUvrp .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uWyAUKUvrp .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uWyAUKUvrp .souligne:hover {
  color: #000;
}
.cid-uWyAUKUvrp .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uWyAUKUvrp .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uWyAUKUvrp .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uWyAUKUvrp .carousel-tracklsv {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uWyAUKUvrp .carousel-tracklsv::-webkit-scrollbar {
  height: 8px;
}
.cid-uWyAUKUvrp .carousel-tracklsv::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uWyAUKUvrp .carousel-tracklsv::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uWyAUKUvrp .carousel-tracklsv::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uWyAUKUvrp .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uWyAUKUvrp .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uWyAUKUvrp .arrow-leftlsv {
  left: -2.2rem;
}
.cid-uWyAUKUvrp .arrow-rightlsv {
  right: -2.2rem;
}
.cid-uWyAUKUvrp .carousel-arrow.hidden {
  display: none;
}
.cid-uWyAUKUvrp .container1 {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
  margin-bottom: 10px;
  margin-right: 10px;
}
.cid-uWyAUKUvrp h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-uWyAUKUvrp .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uWyAUKUvrp .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uWyAUKUvrp .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uWyAUKUvrp .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uWyAUKUvrp .photo-produit {
    width: 100%;
  }
}
.cid-uWyAUKUvrp .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uWyAUKUvrp .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-uWyAUKUvrp .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-uWyAUKUvrp .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-rZDta8iGYq {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rZDta8iGYq .mbr-section-subtitle {
  color: #767676;
}
.cid-rZDta8iGYq H3 {
  text-align: left;
  color: #000;
}
.cid-rZDta8iGYq .container {
  height: 58px;
}
.cid-rZDta8iGYq a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-rZDta8iGYq a:hover {
  color: #000;
}
.cid-rZDta8iGYq a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-rZDta8iGYq a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tBAOgbpbZV {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tBAOgbpbZV .card-box {
  padding: 0 0.5rem;
}
.cid-tBAOgbpbZV .btn {
  font-size: 16px;
}
.cid-tBAOgbpbZV .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-tBAOgbpbZV .mbr-section-btn a {
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-tBAOgbpbZV h3 {
  font-size: 18px;
  line-height: 20px;
  font-weight: 700;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.5rem;
}
.cid-tBAOgbpbZV h3 a {
  font-size: 18px;
  line-height: 20px;
  font-weight: 700;
}
.cid-tBAOgbpbZV h4 {
  font-weight: 300;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0rem;
}
.cid-tBAOgbpbZV p {
  font-size: 15px;
  line-height: 19px;
  margin-bottom: 0;
  text-align: justify;
  padding-top: 0.2rem;
}
.cid-tBAOgbpbZV .mbr-text {
  color: #000;
}
.cid-tBAOgbpbZV .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-tBAOgbpbZV .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-tBAOgbpbZV .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.cid-tBAOgbpbZV .zoom:hover {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}
.cid-tBAOgbpbZV .imagette {
  aspect-ratio: 1;
}
.cid-tBAOgbpbZV .cadre {
  overflow: hidden;
  position: relative;
}
.cid-tBAOgbpbZV .datec {
  font-size: 14px;
  color: #ffffff;
}
.cid-tBAOgbpbZV .date span {
  color: #fff;
  display: inline-block;
  background-color: #555;
  padding: 0.2rem 0.2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 90%;
  overflow: hidden;
  font-family: "Source Sans Pro", Tahoma, Arial;
}
.cid-tBAOgbpbZV .geolocalisation {
  font-size: 14px;
  color: #000;
}
.cid-tBAOgbpbZV .lieu {
  line-height: 31px;
}
.cid-tBAOgbpbZV .pointeur {
  padding-right: 10px;
  aspect-ratio: 0.64516129;
}
.cid-tBAOgbpbZV .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tBAOgbpbZV .souligne:hover {
  color: #000;
}
.cid-tBAOgbpbZV .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tBAOgbpbZV .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tBAOgbpbZV .souligne-blanc {
  position: relative;
  color: #fff;
  text-decoration: none;
}
.cid-tBAOgbpbZV .souligne-blanc:hover {
  color: #fff;
}
.cid-tBAOgbpbZV .souligne-blanc::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #fff;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tBAOgbpbZV .souligne-blanc:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tBAOgbpbZV .inactif:hover {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: all 1s;
  transition: all 1s;
}
.cid-tBAOgbpbZV .inactif {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}
.cid-u503bAmXBR {
  padding-top: 0px;
  padding-bottom: 0px;
  position: relative;
  background-color: #ffffff;
}
.cid-u503bAmXBR p {
  color: #767676;
}
.cid-u503bAmXBR .card {
  border-radius: 0px;
  margin-bottom: -1px;
}
.cid-u503bAmXBR .card .card-header {
  border-radius: 0px;
  border: 0px;
  padding: 0;
}
.cid-u503bAmXBR .card .card-header a.panel-title {
  margin-bottom: 0;
  margin-top: -1px;
  font-weight: 500;
  font-style: normal;
  display: block;
  text-decoration: none !important;
  line-height: normal;
}
.cid-u503bAmXBR .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}
.cid-u503bAmXBR .card .card-header a.panel-title h4 {
  border: 1px solid #dfdfdf;
  padding: 1.3rem 2rem;
  margin-bottom: 0;
}
.cid-u503bAmXBR .card .card-header a.panel-title h4 .sign {
  padding-right: 1rem;
}
.cid-u503bAmXBR .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u503bAmXBR .souligne:hover {
  color: #000;
}
.cid-u503bAmXBR .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u503bAmXBR .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u503bAmXBR H4 {
  color: #000000;
}
.cid-u503bAmXBR .panel-text {
  color: #000000;
}
.cid-u503bAmXBR .illustration {
  width: 500;
  max-width: 100%;
}
.cid-u1fOad5kQT {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u1fOad5kQT .mbr-text,
.cid-u1fOad5kQT blockquote {
  color: #000;
  font-style: normal;
}
.cid-u1fOad5kQT a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u1fOad5kQT a:hover {
  color: #000;
}
.cid-u1fOad5kQT a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u1fOad5kQT a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rNhGqrrq9x {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rNhGqrrq9x .mbr-section-subtitle {
  color: #767676;
}
.cid-rNhGqrrq9x H3 {
  text-align: left;
  color: #000;
}
.cid-rNhGqrrq9x .container {
  height: 58px;
}
.cid-rNhGrcEiyH {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rNhGrcEiyH .mbr-text,
.cid-rNhGrcEiyH blockquote {
  color: #767676;
}
.cid-rNhGrcEiyH .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-rNhGrcEiyH h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sElKCaox1l {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sElKCaox1l .mbr-section-subtitle {
  color: #767676;
}
.cid-sElKCaox1l .formoid {
  margin: auto;
}
.cid-sElKCaox1l .form-control {
  padding-left: 1rem;
  padding-right: 1rem;
  border-radius: 0px;
  width: 400px;
  max-width: 95%;
  border: 1px solid #aaa;
  background-color: #fafafa;
}
.cid-sElKCaox1l .input-group-btn .btn {
  padding-top: 1.3rem;
  padding-bottom: 1.3rem;
  margin: 0 !important;
  width: 250px;
  max-width: 95%;
  border-radius: 0px;
}
.cid-sElKCaox1l a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-sElKCaox1l a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
@media (max-width: 768px) {
  .cid-sElKCaox1l .mbr-form .row {
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-sElKCaox1l .form-group,
  .cid-sElKCaox1l .input-group-btn,
  .cid-sElKCaox1l .input-group-btn .btn {
    max-width: 300px;
    width: 100%;
  }
}
@media (min-width: 769px) {
  .cid-sElKCaox1l .mbr-form .row > * {
    padding: 0 0.5rem;
  }
}
.cid-sElKCaox1l .reponse {
  font-family: "Source Sans Pro", Tahoma, Arial;
  background-color: #fff;
  color: #000;
  font-size: 18px;
  text-align: center;
  padding: 10px;
  display: none;
}
.cid-rSho7FZPO8 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rSho7FZPO8 .mbr-text,
.cid-rSho7FZPO8 blockquote {
  color: #767676;
}
.cid-rSho7FZPO8 .mbr-text {
  color: #232323;
  text-align: justify;
  font-size: 1em;
}
.cid-rSho7FZPO8 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-rI4oVK1fqC {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rI4oVK1fqC .mbr-section-subtitle {
  color: #767676;
}
.cid-rI4oVK1fqC H3 {
  text-align: left;
  color: #000;
}
.cid-rI4oVK1fqC .container {
  height: 58px;
}
.cid-u0BG5xPmKT {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u0BG5xPmKT .mbr-text,
.cid-u0BG5xPmKT blockquote {
  color: #000;
  text-align: justify;
}
.cid-u0BG5xPmKT a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u0BG5xPmKT a:hover {
  color: #000;
}
.cid-u0BG5xPmKT a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u0BG5xPmKT a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sMssNrUZig {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sMssNrUZig .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMssNrUZig .mbr-text p {
  background: #ffffff;
}
.cid-sMssNrUZig .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMssNrUZig .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMssNrUZig .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMssNrUZig .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMssNrUZig .paypal {
  position: relative;
  top: -35px;
}
.cid-sMssNrUZig .logos-cb {
  max-width: 100%;
}
.cid-sMssNrUZig .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMssNrUZig .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMssNrUZig .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMssNrUZig .lien:hover {
  color: #000;
}
.cid-sMssNrUZig .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMssNrUZig .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rKDOwzNB1L {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rKDOwzNB1L .mbr-section-subtitle {
  color: #767676;
}
.cid-rKDOwzNB1L H4 {
  text-align: left;
  color: #000;
}
.cid-rKDOwzNB1L .container {
  height: 58px;
}
.cid-sElKCK1dna {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sElKCK1dna .title {
  margin-bottom: 2rem;
}
.cid-sElKCK1dna .mbr-section-subtitle {
  color: #767676;
}
.cid-sElKCK1dna a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sElKCK1dna a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sElKCK1dna .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sElKCK1dna .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sElKCK1dna H2 {
  color: #000000;
}
.cid-sElKCK1dna LABEL {
  color: #000000;
}
.cid-sElKCK1dna .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sElKCK1dna .btn-form {
  border-radius: 0px;
}
.cid-tONRNGsMRJ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONRNGsMRJ .content {
    text-align: center;
  }
  .cid-tONRNGsMRJ .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONRNGsMRJ .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONRNGsMRJ .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONRNGsMRJ .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONRNGsMRJ .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONRNGsMRJ .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONRNGsMRJ .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONRNGsMRJ .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONRNGsMRJ .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONRNGsMRJ .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONRNGsMRJ .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONRNGsMRJ .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONRNGsMRJ H5 {
  color: #000000;
}
.cid-tONRNGsMRJ P {
  color: #000000;
}
.cid-tONRNGsMRJ .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONRNGsMRJ .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONRNGsMRJ .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONRNGsMRJ .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONRNGsMRJ .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-ag {
  /* Type valid CSS here */
}
#custom-html-ag div {
  height: 75px;
  background-color: #000;
}
.cid-rTRoYJtwNY {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-rTRoYJtwNY .mbr-text,
.cid-rTRoYJtwNY blockquote {
  color: #767676;
}
.cid-rTRoYJtwNY .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-rTRoYJtwNY h5 {
  font-size: 15px;
}
.cid-rTRoYJtwNY a:link {
  color: #de9956;
}
.cid-rTRoYJtwNY a:hover {
  color: #f1b173;
}
.cid-rTRoYJtwNY a:visited {
  color: #de9956;
}
#custom-html-3l6 {
  /* Type valid CSS here */
}
#custom-html-3l6 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3l6 hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-rTRoYK0tBz {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-rTRoYK0tBz .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-rTRoYK0tBz .row-element,
.cid-rTRoYK0tBz .image-element {
  padding: 0;
}
.cid-rTRoYK0tBz .image-element {
  display: flex;
  justify-content: center;
}
.cid-rTRoYK0tBz .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-rTRoYK0tBz .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-rTRoYK0tBz .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-rTRoYK0tBz .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-rTRoYK0tBz .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-rTRoYK0tBz .text-content {
    padding: 2rem 1rem;
  }
  .cid-rTRoYK0tBz .underline .line {
    height: 2px;
  }
  .cid-rTRoYK0tBz .mbr-title,
  .cid-rTRoYK0tBz .underline,
  .cid-rTRoYK0tBz .mbr-text,
  .cid-rTRoYK0tBz .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-rTRoYK0tBz .mbr-title,
.cid-rTRoYK0tBz .underline {
  text-align: center;
  color: #ffffff;
}
.cid-rTRoYK0tBz .mbr-text,
.cid-rTRoYK0tBz .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-rTRoYK0tBz h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rTRoYK0tBz H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-rTRoYK0tBz H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rTRoYK0tBz .bouton {
  text-align: center;
}
.cid-rTRoYK0tBz .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-rTRoYK0tBz .couverture {
  aspect-ratio: 1;
}
.cid-rTRoYK0tBz p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPpBQ30i3 {
  background: #ffffff;
}
.cid-tMPpBQ30i3 .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPpBQ30i3 .mbr-figure {
  margin: 0 auto;
}
.cid-tMPpBQ30i3 figcaption {
  position: relative;
}
.cid-tMPpBQ30i3 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPpBQ30i3 .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPpBQ30i3 .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPpBQ30i3 .view_port {
    height: 10px;
  }
}
.cid-tMPpBQ30i3 .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPpBQ30i3 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPpBQ30i3 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPpBQ30i3 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPpBQ30i3 .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-rTRoYLUZGZ {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rTRoYLUZGZ .mbr-section-subtitle {
  color: #767676;
}
.cid-rTRoYLUZGZ H3 {
  text-align: left;
  color: #000000;
}
.cid-rTRoYLUZGZ .container {
  height: 58px;
}
.cid-rTRoYMtfXX {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rTRoYMtfXX .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-rTRoYMtfXX .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-rTRoYMtfXX .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-rTRoYMtfXX .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-rTRoYMtfXX .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-rTRoYMtfXX .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-rTRoYMtfXX .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-rTRoYMtfXX .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-rTRoYMtfXX .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-rVVMbckBk0 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rVVMbckBk0 .mbr-section-subtitle {
  color: #767676;
}
.cid-rVVMbckBk0 H2 {
  text-align: left;
  color: #000;
}
.cid-rVVMbckBk0 .container {
  height: 58px;
}
.cid-rVVMh4FT2u {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-rVVMh4FT2u h4 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
}
.cid-rVVMh4FT2u p {
  color: #767676;
  text-align: left;
}
.cid-rVVMh4FT2u .card-box {
  padding-top: 2rem;
}
.cid-rVVMh4FT2u .card-wrapper {
  height: 100%;
}
.cid-rVVMh4FT2u .couverture {
  aspect-ratio: 1;
}
.cid-rVVNKLlrDW {
  padding-top: 0px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-rVVNKLlrDW h4 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
}
.cid-rVVNKLlrDW p {
  color: #767676;
  text-align: left;
}
.cid-rVVNKLlrDW .card-box {
  padding-top: 2rem;
}
.cid-rVVNKLlrDW .card-wrapper {
  height: 100%;
}
.cid-rVVNKLlrDW .couverture {
  aspect-ratio: 1;
}
.cid-rTRoYNRdGK {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rTRoYNRdGK .mbr-section-subtitle {
  color: #767676;
}
.cid-rTRoYNRdGK H3 {
  text-align: left;
  color: #000;
}
.cid-rTRoYNRdGK .container {
  height: 58px;
}
.cid-rTRoYOveyY {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rTRoYOveyY .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-rTRoYOveyY .mbr-text p {
  background: #ffffff;
}
.cid-rTRoYOveyY .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-rTRoYOveyY .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-uJX8qIOO85 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uJX8qIOO85 .mbr-text,
.cid-uJX8qIOO85 blockquote {
  color: #767676;
}
.cid-uJX8qIOO85 .media-container-row {
  padding: 0px;
}
.cid-uJX8qIOO85 .container {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-uJX8qIOO85 .mbr-text {
  color: #000000;
}
.cid-uJX8qIOO85 h2 {
  font-size: 1.4em;
}
.cid-uJX8qIOO85 h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uJX8qIOO85 .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uJX8qIOO85 .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uJX8qIOO85 .photo-produit {
  aspect-ratio: 0.66666667;
}
@media (min-width: 992px) {
  .cid-uJX8qIOO85 .photo-produit {
    width: 160px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uJX8qIOO85 .photo-produit {
    width: 100%;
  }
}
.cid-uJX8qIOO85 .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uJX8qIOO85 .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-rW3etfjpg2 {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-rW3etfjpg2 .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-rW3etfjpg2 .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-rW3etfjpg2 .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-rW3etfjpg2 .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  background-color: #fff;
  width: 1080px;
  max-width: 80%;
}
.cid-rW3etfjpg2 h4 {
  font-size: 16px;
  color: #555;
  font-weight: 300;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-rW3etfjpg2 h3 {
  font-size: 22px;
  color: #000;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-rW3etfjpg2 .couverture {
  aspect-ratio: 1;
}
.cid-rVVIAv2G0r {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rVVIAv2G0r .mbr-section-subtitle {
  color: #767676;
}
.cid-rVVIAv2G0r H2 {
  text-align: left;
  color: #000;
}
.cid-rVVIAv2G0r .container {
  height: 58px;
}
.cid-rVVIDaujYP {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-rVVIDaujYP .image-block {
  margin: auto;
}
.cid-rVVIDaujYP figcaption {
  position: relative;
}
.cid-rVVIDaujYP figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rVVIDaujYP .image-block {
    width: 100% !important;
  }
}
.cid-rVVIDaujYP .lexique {
  aspect-ratio: 1.68841762;
}
#custom-html-b0 {
  /* Type valid CSS here */
}
#custom-html-b0 section {
  background-color: #fff;
  width: 100%;
}
#custom-html-b0 div {
  padding: 0px 0;
  color: #777;
  text-align: center;
  width: 1500px;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  font-family: "Segoe UI", Tahoma, Arial;
}
#custom-html-b0 p {
  font-size: 60px;
  color: #777;
}
.cid-rTRoYPadwF {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rTRoYPadwF .mbr-section-subtitle {
  color: #767676;
}
.cid-rTRoYPadwF H3 {
  text-align: left;
  color: #000;
}
.cid-rTRoYPadwF .container {
  height: 58px;
}
.cid-rTRoYPQpek {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rTRoYPQpek .card-box {
  padding: 0 0.3rem;
}
.cid-rTRoYPQpek .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-rTRoYPQpek .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-rTRoYPQpek h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-rTRoYPQpek p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-rTRoYPQpek .mbr-text {
  color: #000000;
}
.cid-rTRoYPQpek .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-rTRoYPQpek .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-rTRoYPQpek .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-rTRoYPQpek .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-rTRoYPQpek .card-title {
  color: #000000;
}
.cid-rTRoYPQpek .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-rTRoYQA3nQ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rTRoYQA3nQ .mbr-section-subtitle {
  color: #767676;
}
.cid-rTRoYQA3nQ H3 {
  text-align: left;
  color: #000;
}
.cid-rTRoYQA3nQ .container {
  height: 58px;
}
.cid-sMsuAgAQKd {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsuAgAQKd .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsuAgAQKd .mbr-text p {
  background: #ffffff;
}
.cid-sMsuAgAQKd .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsuAgAQKd .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsuAgAQKd .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsuAgAQKd .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsuAgAQKd .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsuAgAQKd .logos-cb {
  max-width: 100%;
}
.cid-sMsuAgAQKd .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsuAgAQKd .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsuAgAQKd .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsuAgAQKd .lien:hover {
  color: #000;
}
.cid-sMsuAgAQKd .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsuAgAQKd .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rTRoYRWag9 {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rTRoYRWag9 .mbr-section-subtitle {
  color: #767676;
}
.cid-rTRoYRWag9 H3 {
  text-align: left;
  color: #000;
}
.cid-rTRoYRWag9 .container {
  height: 58px;
}
.cid-sEmQ4D5N9R {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmQ4D5N9R .title {
  margin-bottom: 2rem;
}
.cid-sEmQ4D5N9R .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmQ4D5N9R a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmQ4D5N9R a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmQ4D5N9R .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmQ4D5N9R .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmQ4D5N9R H2 {
  color: #000000;
}
.cid-sEmQ4D5N9R LABEL {
  color: #000000;
}
.cid-sEmQ4D5N9R .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmQ4D5N9R .btn-form {
  border-radius: 0px;
}
.cid-tONShCkBt8 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONShCkBt8 .content {
    text-align: center;
  }
  .cid-tONShCkBt8 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONShCkBt8 .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONShCkBt8 .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONShCkBt8 .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONShCkBt8 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONShCkBt8 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONShCkBt8 .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONShCkBt8 .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONShCkBt8 .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONShCkBt8 .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONShCkBt8 .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONShCkBt8 .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONShCkBt8 H5 {
  color: #000000;
}
.cid-tONShCkBt8 P {
  color: #000000;
}
.cid-tONShCkBt8 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONShCkBt8 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONShCkBt8 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONShCkBt8 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONShCkBt8 .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-b6 {
  /* Type valid CSS here */
}
#custom-html-b6 div {
  height: 75px;
  background-color: #000;
}
.cid-rVXKXTpaS7 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-rVXKXTpaS7 .mbr-text,
.cid-rVXKXTpaS7 blockquote {
  color: #767676;
}
.cid-rVXKXTpaS7 .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-rVXKXTpaS7 h5 {
  font-size: 15px;
}
.cid-rVXKXTpaS7 a:link {
  color: #de9956;
}
.cid-rVXKXTpaS7 a:hover {
  color: #f1b173;
}
.cid-rVXKXTpaS7 a:visited {
  color: #de9956;
}
#custom-html-3l9 {
  /* Type valid CSS here */
}
#custom-html-3l9 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3l9 hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-rVXKXTWzVq {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-rVXKXTWzVq .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-rVXKXTWzVq .row-element,
.cid-rVXKXTWzVq .image-element {
  padding: 0;
}
.cid-rVXKXTWzVq .image-element {
  display: flex;
  justify-content: center;
}
.cid-rVXKXTWzVq .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-rVXKXTWzVq .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-rVXKXTWzVq .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-rVXKXTWzVq .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-rVXKXTWzVq .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-rVXKXTWzVq .text-content {
    padding: 2rem 1rem;
  }
  .cid-rVXKXTWzVq .underline .line {
    height: 2px;
  }
  .cid-rVXKXTWzVq .mbr-title,
  .cid-rVXKXTWzVq .underline,
  .cid-rVXKXTWzVq .mbr-text,
  .cid-rVXKXTWzVq .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-rVXKXTWzVq .mbr-title,
.cid-rVXKXTWzVq .underline {
  text-align: center;
  color: #ffffff;
}
.cid-rVXKXTWzVq .mbr-text,
.cid-rVXKXTWzVq .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-rVXKXTWzVq h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rVXKXTWzVq H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-rVXKXTWzVq H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rVXKXTWzVq .bouton {
  text-align: center;
}
.cid-rVXKXTWzVq .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-rVXKXTWzVq .couverture {
  aspect-ratio: 1;
}
.cid-rVXKXTWzVq .bouton2 {
  position: relative;
  top: -25px;
}
.cid-rVXKXTWzVq p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rVXKXTWzVq a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPq7UXfQD {
  background: #ffffff;
}
.cid-tMPq7UXfQD .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPq7UXfQD .mbr-figure {
  margin: 0 auto;
}
.cid-tMPq7UXfQD figcaption {
  position: relative;
}
.cid-tMPq7UXfQD figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPq7UXfQD .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPq7UXfQD .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPq7UXfQD .view_port {
    height: 10px;
  }
}
.cid-tMPq7UXfQD .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPq7UXfQD .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPq7UXfQD .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPq7UXfQD .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPq7UXfQD .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-rVXKXWn446 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rVXKXWn446 .mbr-section-subtitle {
  color: #767676;
}
.cid-rVXKXWn446 H3 {
  text-align: left;
  color: #000000;
}
.cid-rVXKXWn446 .container {
  height: 58px;
}
.cid-rW36sV1Jue {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-rW36sV1Jue .image-block {
  margin: auto;
}
.cid-rW36sV1Jue figcaption {
  position: relative;
}
.cid-rW36sV1Jue figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rW36sV1Jue .image-block {
    width: 100% !important;
  }
}
.cid-rW36sV1Jue .photo {
  aspect-ratio: 5.36312849;
}
.cid-rVXKXWVq9H {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rVXKXWVq9H .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-rVXKXWVq9H .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-rVXKXWVq9H .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-rVXKXWVq9H .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-rVXKXWVq9H .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-rVXKXWVq9H .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-rVXKXWVq9H .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-rVXKXWVq9H .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-rVXKXWVq9H .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-uZLfPkKfMW {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uZLfPkKfMW .mbr-text,
.cid-uZLfPkKfMW blockquote {
  color: #767676;
}
.cid-uZLfPkKfMW .media-container-row {
  padding: 0px;
}
.cid-uZLfPkKfMW .container {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-uZLfPkKfMW .mbr-text {
  color: #000000;
}
.cid-uZLfPkKfMW h2 {
  font-size: 1.4em;
}
.cid-uZLfPkKfMW h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uZLfPkKfMW .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uZLfPkKfMW .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uZLfPkKfMW .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uZLfPkKfMW .photo-produit {
    width: 350px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uZLfPkKfMW .photo-produit {
    width: 100%;
  }
}
.cid-uZLfPkKfMW .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uZLfPkKfMW .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-uZLfPkKfMW .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-rVXKY0pYlL {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rVXKY0pYlL .mbr-section-subtitle {
  color: #767676;
}
.cid-rVXKY0pYlL H3 {
  text-align: left;
  color: #000;
}
.cid-rVXKY0pYlL .container {
  height: 58px;
}
.cid-rVXKY0Y0kU {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rVXKY0Y0kU .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-rVXKY0Y0kU .mbr-text p {
  background: #ffffff;
}
.cid-rVXKY0Y0kU .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-rVXKY0Y0kU .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-rVXKY0Y0kU .graphique {
  width: 100%;
}
.cid-u5Sk1Df2Ib {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5Sk1Df2Ib .mbr-text,
.cid-u5Sk1Df2Ib blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5Sk1Df2Ib a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5Sk1Df2Ib a:hover {
  color: #000;
}
.cid-u5Sk1Df2Ib a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5Sk1Df2Ib a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5Sk1Df2Ib .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5Sk1Df2Ib .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5Sk1Df2Ib .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5Sk1Df2Ib .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5Sk1Df2Ib .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5Sk1Df2Ib .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5Sk1Df2Ib .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5Sk1Df2Ib .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5Sk1Df2Ib .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5Sk1Df2Ib .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5Sk1Df2Ib .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SmRh2S4s {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SmRh2S4s .mbr-text,
.cid-u5SmRh2S4s blockquote {
  color: #000;
}
.cid-u5SmRh2S4s .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SmRh2S4s h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SmRh2S4s a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SmRh2S4s a:hover {
  color: #000;
}
.cid-u5SmRh2S4s a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SmRh2S4s a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rWwgdtVbVM {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rWwgdtVbVM .mbr-section-subtitle {
  color: #767676;
}
.cid-rWwgdtVbVM H2 {
  text-align: left;
  color: #000;
}
.cid-rWwgdtVbVM .container {
  height: 58px;
}
.cid-rWwggdwdYW {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-rWwggdwdYW .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-rWwggdwdYW .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-rWwggdwdYW .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-rWwggdwdYW .photo {
  aspect-ratio: 1.59235669;
}
.cid-rWwpPBGDoD {
  padding-top: 0px;
  padding-bottom: 0px;
  background: #ffffff;
}
.cid-rWwpPBGDoD .images-container.container-fluid {
  padding: 0;
}
.cid-rWwpPBGDoD .media-container-row {
  margin: 0 auto;
  align-items: stretch;
  -webkit-align-items: stretch;
}
.cid-rWwpPBGDoD .media-container-row .img-item {
  display: -webkit-flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  width: 100%;
  z-index: 1;
  -webkit-flex-direction: column;
  -webkit-justify-content: center;
}
.cid-rWwpPBGDoD .media-container-row .img-item img {
  width: 100%;
  min-height: 1px;
}
.cid-rWwpPBGDoD .media-container-row .img-item .img-caption {
  background: #ffffff;
  z-index: 2;
  padding: 1rem 1rem;
  word-break: break-word;
}
.cid-rWwpPBGDoD .media-container-row .img-item .img-caption p {
  margin-bottom: 0;
}
.cid-rWwpPBGDoD .media-container-row .img-item.item1 {
  padding: 0 2rem 0 0;
}
@media (max-width: 992px) {
  .cid-rWwpPBGDoD .img-item {
    width: 100% !important;
  }
  .cid-rWwpPBGDoD .img-item.item1 {
    width: 100%;
    flex-basis: initial !important;
    padding: 0 0 2rem 0 !important;
    -webkit-flex-basis: initial !important;
  }
}
.cid-rWwpPBGDoD .photo {
  aspect-ratio: 1.63398693;
}
.cid-rWwkiB7QL9 {
  padding-top: 0px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-rWwkiB7QL9 .mbr-text,
.cid-rWwkiB7QL9 blockquote {
  color: #767676;
}
.cid-rWwkiB7QL9 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-rWwkiB7QL9 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-rW1ki8gml5 {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rW1ki8gml5 .mbr-section-subtitle {
  color: #767676;
}
.cid-rW1ki8gml5 H2 {
  text-align: left;
  color: #000;
}
.cid-rW1ki8gml5 .container {
  height: 58px;
}
.cid-rW1kdWydcE {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-rW1kdWydcE .mbr-text,
.cid-rW1kdWydcE blockquote {
  color: #000;
  text-align: justify;
}
.cid-rW1kdWydcE .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-rW1kdWydcE .souligne:hover {
  color: #000;
}
.cid-rW1kdWydcE .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-rW1kdWydcE .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tlLr3AokLy {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tlLr3AokLy .mbr-section-subtitle {
  color: #767676;
}
.cid-tlLr3AokLy H2 {
  text-align: left;
  color: #000;
}
.cid-tlLr3AokLy .container {
  height: 58px;
}
.cid-tlLr3AokLy a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tlLr3AokLy a:hover {
  color: #000;
}
.cid-tlLr3AokLy a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tlLr3AokLy a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tlLr4lugNJ {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-tlLr4lugNJ .mbr-text,
.cid-tlLr4lugNJ blockquote {
  color: #767676;
}
.cid-tlLr4lugNJ .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tlLr4lugNJ h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tlLr4lugNJ .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tlLr4lugNJ .separation {
  height: 45px;
}
.cid-tlLr4lugNJ img {
  width: 40px;
}
.cid-tlLr4lugNJ a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tlLr4lugNJ a:hover {
  color: #000;
}
.cid-tlLr4lugNJ a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tlLr4lugNJ a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sdGJX0Ihts {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdGJX0Ihts .mbr-section-subtitle {
  color: #767676;
}
.cid-sdGJX0Ihts H2 {
  text-align: left;
  color: #000;
}
.cid-sdGJX0Ihts .container {
  height: 80px;
}
.cid-sdGJX0Ihts h5 {
  font-size: 14px;
  font-weight: 100;
  font-style: italic;
  font-family: "Source Sans Pro", Arial;
}
.cid-sdH3n94aIu {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdH3n94aIu .mbr-text,
.cid-sdH3n94aIu blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-sdGJXS8TCC {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sdGJXS8TCC .card-box {
  padding: 0 0.3rem;
}
.cid-sdGJXS8TCC .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sdGJXS8TCC .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sdGJXS8TCC h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sdGJXS8TCC p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sdGJXS8TCC .mbr-text {
  color: #000000;
}
.cid-sdGJXS8TCC .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sdGJXS8TCC .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sdGJXS8TCC .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sdGJXS8TCC .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sdGJXS8TCC .card-title {
  color: #000000;
}
.cid-sdGJXS8TCC .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-rVXKY3cHe9 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rVXKY3cHe9 .mbr-section-subtitle {
  color: #767676;
}
.cid-rVXKY3cHe9 H3 {
  text-align: left;
  color: #000;
}
.cid-rVXKY3cHe9 .container {
  height: 58px;
}
.cid-s2bHb0APQA {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s2bHb0APQA .mbr-text,
.cid-s2bHb0APQA blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-rVXKY3RbVU {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rVXKY3RbVU .card-box {
  padding: 0 0.3rem;
}
.cid-rVXKY3RbVU .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-rVXKY3RbVU .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-rVXKY3RbVU h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-rVXKY3RbVU p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-rVXKY3RbVU .mbr-text {
  color: #000000;
}
.cid-rVXKY3RbVU .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-rVXKY3RbVU .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-rVXKY3RbVU .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-rVXKY3RbVU .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-rVXKY3RbVU .card-title {
  color: #000000;
}
.cid-rVXKY3RbVU .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-rVXKY4EpTQ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rVXKY4EpTQ .mbr-section-subtitle {
  color: #767676;
}
.cid-rVXKY4EpTQ H3 {
  text-align: left;
  color: #000;
}
.cid-rVXKY4EpTQ .container {
  height: 58px;
}
.cid-sMsuEqqLDy {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsuEqqLDy .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsuEqqLDy .mbr-text p {
  background: #ffffff;
}
.cid-sMsuEqqLDy .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsuEqqLDy .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsuEqqLDy .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsuEqqLDy .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsuEqqLDy .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsuEqqLDy .logos-cb {
  max-width: 100%;
}
.cid-sMsuEqqLDy .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsuEqqLDy .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsuEqqLDy .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsuEqqLDy .lien:hover {
  color: #000;
}
.cid-sMsuEqqLDy .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsuEqqLDy .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rVXKY62t9U {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rVXKY62t9U .mbr-section-subtitle {
  color: #767676;
}
.cid-rVXKY62t9U H3 {
  text-align: left;
  color: #000;
}
.cid-rVXKY62t9U .container {
  height: 58px;
}
.cid-sEmQ8XCYtw {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmQ8XCYtw .title {
  margin-bottom: 2rem;
}
.cid-sEmQ8XCYtw .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmQ8XCYtw a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmQ8XCYtw a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmQ8XCYtw .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmQ8XCYtw .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmQ8XCYtw H2 {
  color: #000000;
}
.cid-sEmQ8XCYtw LABEL {
  color: #000000;
}
.cid-sEmQ8XCYtw .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmQ8XCYtw .btn-form {
  border-radius: 0px;
}
.cid-tONSjZHRP1 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONSjZHRP1 .content {
    text-align: center;
  }
  .cid-tONSjZHRP1 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONSjZHRP1 .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONSjZHRP1 .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONSjZHRP1 .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONSjZHRP1 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONSjZHRP1 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONSjZHRP1 .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONSjZHRP1 .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONSjZHRP1 .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONSjZHRP1 .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONSjZHRP1 .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONSjZHRP1 .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONSjZHRP1 H5 {
  color: #000000;
}
.cid-tONSjZHRP1 P {
  color: #000000;
}
.cid-tONSjZHRP1 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONSjZHRP1 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONSjZHRP1 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONSjZHRP1 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONSjZHRP1 .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-c1 {
  /* Type valid CSS here */
}
#custom-html-c1 div {
  height: 75px;
  background-color: #000;
}
.cid-rW92kam0sd {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-rW92kam0sd .mbr-text,
.cid-rW92kam0sd blockquote {
  color: #767676;
}
.cid-rW92kam0sd .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-rW92kam0sd h5 {
  font-size: 15px;
}
.cid-rW92kam0sd a:link {
  color: #de9956;
}
.cid-rW92kam0sd a:hover {
  color: #f1b173;
}
.cid-rW92kam0sd a:visited {
  color: #de9956;
}
#custom-html-3lc {
  /* Type valid CSS here */
}
#custom-html-3lc div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3lc hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-rW92kaS2XJ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-rW92kaS2XJ .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-rW92kaS2XJ .row-element,
.cid-rW92kaS2XJ .image-element {
  padding: 0;
}
.cid-rW92kaS2XJ .image-element {
  display: flex;
  justify-content: center;
}
.cid-rW92kaS2XJ .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-rW92kaS2XJ .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-rW92kaS2XJ .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-rW92kaS2XJ .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-rW92kaS2XJ .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-rW92kaS2XJ .text-content {
    padding: 2rem 1rem;
  }
  .cid-rW92kaS2XJ .underline .line {
    height: 2px;
  }
  .cid-rW92kaS2XJ .mbr-title,
  .cid-rW92kaS2XJ .underline,
  .cid-rW92kaS2XJ .mbr-text,
  .cid-rW92kaS2XJ .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-rW92kaS2XJ .mbr-title,
.cid-rW92kaS2XJ .underline {
  text-align: center;
  color: #ffffff;
}
.cid-rW92kaS2XJ .mbr-text,
.cid-rW92kaS2XJ .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-rW92kaS2XJ h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rW92kaS2XJ H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-rW92kaS2XJ H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rW92kaS2XJ .bouton {
  text-align: center;
}
.cid-rW92kaS2XJ .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-rW92kaS2XJ .couverture {
  aspect-ratio: 1;
}
.cid-rW92kaS2XJ .bouton2 {
  position: relative;
  top: -25px;
}
.cid-rW92kaS2XJ p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rW92kaS2XJ a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPqu2a3IP {
  background: #ffffff;
}
.cid-tMPqu2a3IP .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPqu2a3IP .mbr-figure {
  margin: 0 auto;
}
.cid-tMPqu2a3IP figcaption {
  position: relative;
}
.cid-tMPqu2a3IP figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPqu2a3IP .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPqu2a3IP .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPqu2a3IP .view_port {
    height: 10px;
  }
}
.cid-tMPqu2a3IP .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPqu2a3IP .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPqu2a3IP .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPqu2a3IP .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPqu2a3IP .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-rW92kcxWE7 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rW92kcxWE7 .mbr-section-subtitle {
  color: #767676;
}
.cid-rW92kcxWE7 H3 {
  text-align: left;
  color: #000000;
}
.cid-rW92kcxWE7 .container {
  height: 58px;
}
.cid-rW92kd6Q8R {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-rW92kd6Q8R .image-block {
  margin: auto;
}
.cid-rW92kd6Q8R figcaption {
  position: relative;
}
.cid-rW92kd6Q8R figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rW92kd6Q8R .image-block {
    width: 100% !important;
  }
}
.cid-rW92kd6Q8R .photo {
  aspect-ratio: 3.76470588;
}
.cid-rW92kdEble {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rW92kdEble .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-rW92kdEble .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-rW92kdEble .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-rW92kdEble .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-rW92kdEble .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-rW92kdEble .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-rW92kdEble .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-rW92kdEble .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-rW92kdEble .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-rW92keqhBN {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rW92keqhBN .mbr-section-subtitle {
  color: #767676;
}
.cid-rW92keqhBN H3 {
  text-align: left;
  color: #000;
}
.cid-rW92keqhBN .container {
  height: 58px;
}
.cid-rW92kf4OkM {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rW92kf4OkM .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-rW92kf4OkM .mbr-text p {
  background: #ffffff;
}
.cid-rW92kf4OkM .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-rW92kf4OkM .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-u5SoeADeii {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SoeADeii .mbr-text,
.cid-u5SoeADeii blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SoeADeii a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SoeADeii a:hover {
  color: #000;
}
.cid-u5SoeADeii a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SoeADeii a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SoeADeii .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SoeADeii .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SoeADeii .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SoeADeii .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SoeADeii .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SoeADeii .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SoeADeii .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SoeADeii .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SoeADeii .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SoeADeii .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SoeADeii .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5Sof7UFcL {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5Sof7UFcL .mbr-text,
.cid-u5Sof7UFcL blockquote {
  color: #000;
}
.cid-u5Sof7UFcL .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5Sof7UFcL h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5Sof7UFcL a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5Sof7UFcL a:hover {
  color: #000;
}
.cid-u5Sof7UFcL a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5Sof7UFcL a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rW92kh37eR {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rW92kh37eR .mbr-section-subtitle {
  color: #767676;
}
.cid-rW92kh37eR H2 {
  text-align: left;
  color: #000;
}
.cid-rW92kh37eR .container {
  height: 58px;
}
.cid-rW92khFYXW {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rW92khFYXW .mbr-text,
.cid-rW92khFYXW blockquote {
  color: #000;
  text-align: justify;
}
.cid-rW92khFYXW .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-rW92khFYXW .souligne:hover {
  color: #000;
}
.cid-rW92khFYXW .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-rW92khFYXW .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uajIbF6o2b {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uajIbF6o2b .mbr-section-subtitle {
  color: #767676;
}
.cid-uajIbF6o2b H2 {
  text-align: left;
  color: #000;
}
.cid-uajIbF6o2b .container {
  height: 58px;
}
.cid-uajIbF6o2b a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uajIbF6o2b a:hover {
  color: #000;
}
.cid-uajIbF6o2b a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uajIbF6o2b a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uajIclVccW {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uajIclVccW .mbr-text,
.cid-uajIclVccW blockquote {
  color: #767676;
}
.cid-uajIclVccW .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-uajIclVccW h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-uajIclVccW .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-uajIclVccW .separation {
  height: 45px;
}
.cid-uajIclVccW img {
  width: 40px;
}
.cid-uajIclVccW a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uajIclVccW a:hover {
  color: #000;
}
.cid-uajIclVccW a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uajIclVccW a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-szFsmKksEE {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-szFsmKksEE .mbr-section-subtitle {
  color: #767676;
}
.cid-szFsmKksEE H2 {
  text-align: left;
  color: #000;
}
.cid-szFsmKksEE .container {
  height: 80px;
}
.cid-szFsmKksEE h5 {
  font-size: 14px;
  font-weight: 100;
  font-style: italic;
  font-family: "Source Sans Pro", Arial;
}
.cid-sdH3qJBFU4 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdH3qJBFU4 .mbr-text,
.cid-sdH3qJBFU4 blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-sdGKMsR1BR {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sdGKMsR1BR .card-box {
  padding: 0 0.3rem;
}
.cid-sdGKMsR1BR .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sdGKMsR1BR .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sdGKMsR1BR h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sdGKMsR1BR p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sdGKMsR1BR .mbr-text {
  color: #000000;
}
.cid-sdGKMsR1BR .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sdGKMsR1BR .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sdGKMsR1BR .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sdGKMsR1BR .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sdGKMsR1BR .card-title {
  color: #000000;
}
.cid-sdGKMsR1BR .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sdGKZew90m {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdGKZew90m .mbr-section-subtitle {
  color: #767676;
}
.cid-sdGKZew90m H2 {
  text-align: left;
  color: #000;
}
.cid-sdGKZew90m .container {
  height: 58px;
}
.cid-sdGL0XC3xB {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sdGL0XC3xB .card-box {
  padding: 0 0.3rem;
}
.cid-sdGL0XC3xB .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sdGL0XC3xB .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sdGL0XC3xB h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sdGL0XC3xB p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sdGL0XC3xB .mbr-text {
  color: #000000;
}
.cid-sdGL0XC3xB .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sdGL0XC3xB .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sdGL0XC3xB .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sdGL0XC3xB .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sdGL0XC3xB .card-title {
  color: #000000;
}
.cid-sdGL0XC3xB .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-rW92kilIra {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rW92kilIra .mbr-section-subtitle {
  color: #767676;
}
.cid-rW92kilIra H3 {
  text-align: left;
  color: #000;
}
.cid-rW92kilIra .container {
  height: 58px;
}
.cid-rW92kiWtMz {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rW92kiWtMz .card-box {
  padding: 0 0.3rem;
}
.cid-rW92kiWtMz .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-rW92kiWtMz .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-rW92kiWtMz h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-rW92kiWtMz p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-rW92kiWtMz .mbr-text {
  color: #000000;
}
.cid-rW92kiWtMz .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-rW92kiWtMz .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-rW92kiWtMz .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-rW92kiWtMz .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-rW92kiWtMz .card-title {
  color: #000000;
}
.cid-rW92kiWtMz .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-rW92kjKnGp {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rW92kjKnGp .mbr-section-subtitle {
  color: #767676;
}
.cid-rW92kjKnGp H3 {
  text-align: left;
  color: #000;
}
.cid-rW92kjKnGp .container {
  height: 58px;
}
.cid-sMsuIcfUP2 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsuIcfUP2 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsuIcfUP2 .mbr-text p {
  background: #ffffff;
}
.cid-sMsuIcfUP2 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsuIcfUP2 .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsuIcfUP2 .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsuIcfUP2 .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsuIcfUP2 .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsuIcfUP2 .logos-cb {
  max-width: 100%;
}
.cid-sMsuIcfUP2 .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsuIcfUP2 .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsuIcfUP2 .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsuIcfUP2 .lien:hover {
  color: #000;
}
.cid-sMsuIcfUP2 .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsuIcfUP2 .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rW92kl5sSL {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rW92kl5sSL .mbr-section-subtitle {
  color: #767676;
}
.cid-rW92kl5sSL H3 {
  text-align: left;
  color: #000;
}
.cid-rW92kl5sSL .container {
  height: 58px;
}
.cid-sEmQdp4rZA {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmQdp4rZA .title {
  margin-bottom: 2rem;
}
.cid-sEmQdp4rZA .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmQdp4rZA a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmQdp4rZA a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmQdp4rZA .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmQdp4rZA .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmQdp4rZA H2 {
  color: #000000;
}
.cid-sEmQdp4rZA LABEL {
  color: #000000;
}
.cid-sEmQdp4rZA .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmQdp4rZA .btn-form {
  border-radius: 0px;
}
.cid-tONSmb8RFx {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONSmb8RFx .content {
    text-align: center;
  }
  .cid-tONSmb8RFx .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONSmb8RFx .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONSmb8RFx .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONSmb8RFx .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONSmb8RFx .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONSmb8RFx .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONSmb8RFx .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONSmb8RFx .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONSmb8RFx .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONSmb8RFx .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONSmb8RFx .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONSmb8RFx .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONSmb8RFx H5 {
  color: #000000;
}
.cid-tONSmb8RFx P {
  color: #000000;
}
.cid-tONSmb8RFx .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONSmb8RFx .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONSmb8RFx .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONSmb8RFx .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONSmb8RFx .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-cn {
  /* Type valid CSS here */
}
#custom-html-cn div {
  height: 75px;
  background-color: #000;
}
.cid-rWl3WNaJz1 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-rWl3WNaJz1 .mbr-text,
.cid-rWl3WNaJz1 blockquote {
  color: #767676;
}
.cid-rWl3WNaJz1 .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-rWl3WNaJz1 h5 {
  font-size: 15px;
}
.cid-rWl3WNaJz1 a:link {
  color: #de9956;
}
.cid-rWl3WNaJz1 a:hover {
  color: #f1b173;
}
.cid-rWl3WNaJz1 a:visited {
  color: #de9956;
}
#custom-html-3lf {
  /* Type valid CSS here */
}
#custom-html-3lf div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3lf hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-rWl3WNGZzG {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-rWl3WNGZzG .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-rWl3WNGZzG .row-element,
.cid-rWl3WNGZzG .image-element {
  padding: 0;
}
.cid-rWl3WNGZzG .image-element {
  display: flex;
  justify-content: center;
}
.cid-rWl3WNGZzG .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-rWl3WNGZzG .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-rWl3WNGZzG .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-rWl3WNGZzG .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-rWl3WNGZzG .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-rWl3WNGZzG .text-content {
    padding: 2rem 1rem;
  }
  .cid-rWl3WNGZzG .underline .line {
    height: 2px;
  }
  .cid-rWl3WNGZzG .mbr-title,
  .cid-rWl3WNGZzG .underline,
  .cid-rWl3WNGZzG .mbr-text,
  .cid-rWl3WNGZzG .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-rWl3WNGZzG .mbr-title,
.cid-rWl3WNGZzG .underline {
  text-align: center;
  color: #ffffff;
}
.cid-rWl3WNGZzG .mbr-text,
.cid-rWl3WNGZzG .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-rWl3WNGZzG h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rWl3WNGZzG H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-rWl3WNGZzG H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rWl3WNGZzG .bouton {
  text-align: center;
}
.cid-rWl3WNGZzG .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-rWl3WNGZzG .couverture {
  aspect-ratio: 1;
}
.cid-rWl3WNGZzG .bouton2 {
  position: relative;
  top: -25px;
}
.cid-rWl3WNGZzG p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rWl3WNGZzG a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPqT0AINk {
  background: #ffffff;
}
.cid-tMPqT0AINk .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPqT0AINk .mbr-figure {
  margin: 0 auto;
}
.cid-tMPqT0AINk figcaption {
  position: relative;
}
.cid-tMPqT0AINk figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPqT0AINk .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPqT0AINk .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPqT0AINk .view_port {
    height: 10px;
  }
}
.cid-tMPqT0AINk .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPqT0AINk .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPqT0AINk .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPqT0AINk .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPqT0AINk .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-rWl3WP8RFn {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rWl3WP8RFn .mbr-section-subtitle {
  color: #767676;
}
.cid-rWl3WP8RFn H3 {
  text-align: left;
  color: #000000;
}
.cid-rWl3WP8RFn .container {
  height: 58px;
}
.cid-rWl3WPE9Iw {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-rWl3WPE9Iw .image-block {
  margin: auto;
}
.cid-rWl3WPE9Iw figcaption {
  position: relative;
}
.cid-rWl3WPE9Iw figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rWl3WPE9Iw .image-block {
    width: 100% !important;
  }
}
.cid-rWl3WPE9Iw .photo {
  aspect-ratio: 5.03937008;
}
.cid-rWl3WQjuoH {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rWl3WQjuoH .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-rWl3WQjuoH .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-rWl3WQjuoH .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-rWl3WQjuoH .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-rWl3WQjuoH .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-rWl3WQjuoH .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-rWl3WQjuoH .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-rWl3WQjuoH .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-rWl3WQjuoH .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-rWl3WRejDF {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rWl3WRejDF .mbr-section-subtitle {
  color: #767676;
}
.cid-rWl3WRejDF H3 {
  text-align: left;
  color: #000;
}
.cid-rWl3WRejDF .container {
  height: 58px;
}
.cid-rWl3WRR2na {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rWl3WRR2na .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-rWl3WRR2na .mbr-text p {
  background: #ffffff;
}
.cid-rWl3WRR2na .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-rWl3WRR2na .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-u5Sp35capK {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5Sp35capK .mbr-text,
.cid-u5Sp35capK blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5Sp35capK a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5Sp35capK a:hover {
  color: #000;
}
.cid-u5Sp35capK a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5Sp35capK a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5Sp35capK .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5Sp35capK .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5Sp35capK .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5Sp35capK .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5Sp35capK .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5Sp35capK .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5Sp35capK .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5Sp35capK .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5Sp35capK .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5Sp35capK .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5Sp35capK .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5Sp3JkCNY {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5Sp3JkCNY .mbr-text,
.cid-u5Sp3JkCNY blockquote {
  color: #000;
}
.cid-u5Sp3JkCNY .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5Sp3JkCNY h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5Sp3JkCNY a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5Sp3JkCNY a:hover {
  color: #000;
}
.cid-u5Sp3JkCNY a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5Sp3JkCNY a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rWwtdnvVlB {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rWwtdnvVlB .mbr-section-subtitle {
  color: #767676;
}
.cid-rWwtdnvVlB H2 {
  text-align: left;
  color: #000;
}
.cid-rWwtdnvVlB .container {
  height: 58px;
}
.cid-rWwt71R4MV {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-rWwt71R4MV .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-rWwt71R4MV .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-rWwt71R4MV .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-rWwt71R4MV .photo {
  aspect-ratio: 1.59235669;
}
.cid-rWwt7AH0Fg {
  padding-top: 0px;
  padding-bottom: 0px;
  background: #ffffff;
}
.cid-rWwt7AH0Fg .images-container.container-fluid {
  padding: 0;
}
.cid-rWwt7AH0Fg .media-container-row {
  margin: 0 auto;
  align-items: stretch;
  -webkit-align-items: stretch;
}
.cid-rWwt7AH0Fg .media-container-row .img-item {
  display: -webkit-flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  width: 100%;
  z-index: 1;
  -webkit-flex-direction: column;
  -webkit-justify-content: center;
}
.cid-rWwt7AH0Fg .media-container-row .img-item img {
  width: 100%;
  min-height: 1px;
}
.cid-rWwt7AH0Fg .media-container-row .img-item .img-caption {
  background: #ffffff;
  z-index: 2;
  padding: 1rem 1rem;
  word-break: break-word;
}
.cid-rWwt7AH0Fg .media-container-row .img-item .img-caption p {
  margin-bottom: 0;
}
.cid-rWwt7AH0Fg .media-container-row .img-item.item1 {
  padding: 0 2rem 0 0;
}
@media (max-width: 992px) {
  .cid-rWwt7AH0Fg .img-item {
    width: 100% !important;
  }
  .cid-rWwt7AH0Fg .img-item.item1 {
    width: 100%;
    flex-basis: initial !important;
    padding: 0 0 2rem 0 !important;
    -webkit-flex-basis: initial !important;
  }
}
.cid-rWwt7AH0Fg .photo {
  aspect-ratio: 1.63398693;
}
.cid-rWwt8gZoWA {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rWwt8gZoWA .mbr-text,
.cid-rWwt8gZoWA blockquote {
  color: #767676;
}
.cid-rWwt8gZoWA .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-rWwt8gZoWA h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-rWlaW9SN1h {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rWlaW9SN1h .mbr-section-subtitle {
  color: #767676;
}
.cid-rWlaW9SN1h H2 {
  text-align: left;
  color: #000;
}
.cid-rWlaW9SN1h .container {
  height: 58px;
}
.cid-rWlaTS8jiu {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-rWlaTS8jiu .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-rWlaTS8jiu .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-rWlaTS8jiu .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-rWlaTS8jiu .photo {
  aspect-ratio: 1.33333333;
}
.cid-rWl3WTGVXc {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rWl3WTGVXc .mbr-section-subtitle {
  color: #767676;
}
.cid-rWl3WTGVXc H2 {
  text-align: left;
  color: #000;
}
.cid-rWl3WTGVXc .container {
  height: 58px;
}
.cid-rWl3WUmnuM {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-rWl3WUmnuM .mbr-text,
.cid-rWl3WUmnuM blockquote {
  color: #000;
  text-align: justify;
}
.cid-rWl3WUmnuM .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-rWl3WUmnuM .souligne:hover {
  color: #000;
}
.cid-rWl3WUmnuM .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-rWl3WUmnuM .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tVCoqMJE6k {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tVCoqMJE6k .mbr-section-subtitle {
  color: #767676;
}
.cid-tVCoqMJE6k H2 {
  text-align: left;
  color: #000;
}
.cid-tVCoqMJE6k .container {
  height: 58px;
}
.cid-tVCoqMJE6k a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tVCoqMJE6k a:hover {
  color: #000;
}
.cid-tVCoqMJE6k a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tVCoqMJE6k a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tVCoroxwY7 {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-tVCoroxwY7 .mbr-text,
.cid-tVCoroxwY7 blockquote {
  color: #767676;
}
.cid-tVCoroxwY7 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tVCoroxwY7 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tVCoroxwY7 .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tVCoroxwY7 .separation {
  height: 45px;
}
.cid-tVCoroxwY7 img {
  width: 40px;
}
.cid-tVCoroxwY7 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tVCoroxwY7 a:hover {
  color: #000;
}
.cid-tVCoroxwY7 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tVCoroxwY7 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rWl3WUXL9o {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rWl3WUXL9o .mbr-section-subtitle {
  color: #767676;
}
.cid-rWl3WUXL9o H3 {
  text-align: left;
  color: #000;
}
.cid-rWl3WUXL9o .container {
  height: 58px;
}
.cid-rWl3WVwHaU {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rWl3WVwHaU .card-box {
  padding: 0 0.3rem;
}
.cid-rWl3WVwHaU .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-rWl3WVwHaU .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-rWl3WVwHaU h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-rWl3WVwHaU p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-rWl3WVwHaU .mbr-text {
  color: #000000;
}
.cid-rWl3WVwHaU .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-rWl3WVwHaU .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-rWl3WVwHaU .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-rWl3WVwHaU .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-rWl3WVwHaU .card-title {
  color: #000000;
}
.cid-rWl3WVwHaU .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-rWl3WWchdQ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rWl3WWchdQ .mbr-section-subtitle {
  color: #767676;
}
.cid-rWl3WWchdQ H3 {
  text-align: left;
  color: #000;
}
.cid-rWl3WWchdQ .container {
  height: 58px;
}
.cid-sMsuLMooCW {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsuLMooCW .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsuLMooCW .mbr-text p {
  background: #ffffff;
}
.cid-sMsuLMooCW .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsuLMooCW .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsuLMooCW .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsuLMooCW .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsuLMooCW .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsuLMooCW .logos-cb {
  max-width: 100%;
}
.cid-sMsuLMooCW .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsuLMooCW .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsuLMooCW .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsuLMooCW .lien:hover {
  color: #000;
}
.cid-sMsuLMooCW .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsuLMooCW .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rWl3WXzubh {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rWl3WXzubh .mbr-section-subtitle {
  color: #767676;
}
.cid-rWl3WXzubh H3 {
  text-align: left;
  color: #000;
}
.cid-rWl3WXzubh .container {
  height: 58px;
}
.cid-sEmQj5T8mw {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmQj5T8mw .title {
  margin-bottom: 2rem;
}
.cid-sEmQj5T8mw .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmQj5T8mw a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmQj5T8mw a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmQj5T8mw .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmQj5T8mw .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmQj5T8mw H2 {
  color: #000000;
}
.cid-sEmQj5T8mw LABEL {
  color: #000000;
}
.cid-sEmQj5T8mw .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmQj5T8mw .btn-form {
  border-radius: 0px;
}
.cid-tONSo4GVWI {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONSo4GVWI .content {
    text-align: center;
  }
  .cid-tONSo4GVWI .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONSo4GVWI .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONSo4GVWI .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONSo4GVWI .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONSo4GVWI .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONSo4GVWI .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONSo4GVWI .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONSo4GVWI .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONSo4GVWI .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONSo4GVWI .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONSo4GVWI .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONSo4GVWI .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONSo4GVWI H5 {
  color: #000000;
}
.cid-tONSo4GVWI P {
  color: #000000;
}
.cid-tONSo4GVWI .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONSo4GVWI .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONSo4GVWI .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONSo4GVWI .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONSo4GVWI .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-du {
  /* Type valid CSS here */
}
#custom-html-du div {
  height: 75px;
  background-color: #000;
}
.cid-rX9M4tLyV1 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-rX9M4tLyV1 .mbr-text,
.cid-rX9M4tLyV1 blockquote {
  color: #767676;
}
.cid-rX9M4tLyV1 .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-rX9M4tLyV1 h5 {
  font-size: 15px;
}
.cid-rX9M4tLyV1 a:link {
  color: #de9956;
}
.cid-rX9M4tLyV1 a:hover {
  color: #f1b173;
}
.cid-rX9M4tLyV1 a:visited {
  color: #de9956;
}
#custom-html-3li {
  /* Type valid CSS here */
}
#custom-html-3li div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3li hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-rX9M4upVvY {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-rX9M4upVvY .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-rX9M4upVvY .row-element,
.cid-rX9M4upVvY .image-element {
  padding: 0;
}
.cid-rX9M4upVvY .image-element {
  display: flex;
  justify-content: center;
}
.cid-rX9M4upVvY .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-rX9M4upVvY .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-rX9M4upVvY .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-rX9M4upVvY .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-rX9M4upVvY .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-rX9M4upVvY .text-content {
    padding: 2rem 1rem;
  }
  .cid-rX9M4upVvY .underline .line {
    height: 2px;
  }
  .cid-rX9M4upVvY .mbr-title,
  .cid-rX9M4upVvY .underline,
  .cid-rX9M4upVvY .mbr-text,
  .cid-rX9M4upVvY .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-rX9M4upVvY .mbr-title,
.cid-rX9M4upVvY .underline {
  text-align: center;
  color: #ffffff;
}
.cid-rX9M4upVvY .mbr-text,
.cid-rX9M4upVvY .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-rX9M4upVvY h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rX9M4upVvY H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-rX9M4upVvY H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rX9M4upVvY .bouton {
  text-align: center;
}
.cid-rX9M4upVvY .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-rX9M4upVvY .couverture {
  aspect-ratio: 1;
}
.cid-rX9M4upVvY .bouton2 {
  position: relative;
  top: -25px;
}
.cid-rX9M4upVvY p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rX9M4upVvY a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPrdBzTac {
  background: #ffffff;
}
.cid-tMPrdBzTac .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPrdBzTac .mbr-figure {
  margin: 0 auto;
}
.cid-tMPrdBzTac figcaption {
  position: relative;
}
.cid-tMPrdBzTac figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPrdBzTac .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPrdBzTac .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPrdBzTac .view_port {
    height: 10px;
  }
}
.cid-tMPrdBzTac .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPrdBzTac .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPrdBzTac .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPrdBzTac .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPrdBzTac .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-rX9M4w6AcG {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rX9M4w6AcG .mbr-section-subtitle {
  color: #767676;
}
.cid-rX9M4w6AcG H3 {
  text-align: left;
  color: #000000;
}
.cid-rX9M4w6AcG .container {
  height: 58px;
}
.cid-rX9M4xy064 {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rX9M4xy064 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-rX9M4xy064 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-rX9M4xy064 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-rX9M4xy064 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-rX9M4xy064 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-rX9M4xy064 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-rX9M4xy064 .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-rX9M4xy064 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-rX9M4xy064 .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-rXbDdbGXFA {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rXbDdbGXFA .mbr-section-subtitle {
  color: #767676;
}
.cid-rXbDdbGXFA H2 {
  text-align: left;
  color: #000;
}
.cid-rXbDdbGXFA .container {
  height: 58px;
}
.cid-rXbEm2x3A9 {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-rXbEm2x3A9 .mbr-text,
.cid-rXbEm2x3A9 blockquote {
  color: #767676;
}
.cid-rXbEm2x3A9 .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  background-color: #fff;
  width: 1080px;
  max-width: 82%;
}
.cid-rXbEm2x3A9 .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-rXbEm2x3A9 blockquote {
  border-left: 2px solid #000;
  margin: 20px 5px;
  padding: 5px 20px;
  text-align: justify;
  color: #000;
  font-style: normal;
  font-size: 1em;
  line-height: 1.6em;
}
.cid-rXbEm2x3A9 blockquote:before {
  color: #ccc;
  vertical-align: -0.4em;
  line-height: 0.1em;
  margin-right: 0.25em;
}
.cid-rXbEm2x3A9 blockquote h1,
.cid-rXbEm2x3A9 h2,
.cid-rXbEm2x3A9 h3,
.cid-rXbEm2x3A9 p {
  display: inline;
  text-align: left;
}
.cid-rXbEm2x3A9 blockquote footer {
  text-align: left;
  color: #6a2b2b;
}
.cid-rXbEm2x3A9 h3 {
  font-size: 22px;
  color: #000;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-rXbEm2x3A9 .photo {
  width: 370px;
  max-width: 100%;
  padding-left: 10px;
  padding-bottom: 10px;
  aspect-ratio: 1.12044818;
}
@media only screen and (max-width: 480px) {
  .cid-rXbEm2x3A9 .photo {
    padding-left: 0px;
  }
}
.cid-rX9M4ytiej {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rX9M4ytiej .mbr-section-subtitle {
  color: #767676;
}
.cid-rX9M4ytiej H3 {
  text-align: left;
  color: #000;
}
.cid-rX9M4ytiej .container {
  height: 58px;
}
.cid-rX9M4z5oJr {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rX9M4z5oJr .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-rX9M4z5oJr .mbr-text p {
  background: #ffffff;
}
.cid-rX9M4z5oJr .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-rX9M4z5oJr .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-rX9M4z5oJr i {
  font-weight: lighter;
}
.cid-s4Dx658lK5 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s4Dx658lK5 .mbr-section-subtitle {
  color: #767676;
}
.cid-s4Dx658lK5 H2 {
  text-align: left;
  color: #000;
}
.cid-s4Dx658lK5 .container {
  height: 58px;
}
.cid-s4DxdOvSWL {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s4DxdOvSWL .card-box {
  padding: 0 0.3rem;
}
.cid-s4DxdOvSWL .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-s4DxdOvSWL .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-s4DxdOvSWL h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-s4DxdOvSWL p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-s4DxdOvSWL .mbr-text {
  color: #000000;
}
.cid-s4DxdOvSWL .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-s4DxdOvSWL .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-s4DxdOvSWL .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-s4DxdOvSWL .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-s4DxdOvSWL .card-title {
  color: #000000;
}
.cid-s4DxdOvSWL .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sXjhiPn1Rz {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXjhiPn1Rz .mbr-section-subtitle {
  color: #767676;
}
.cid-sXjhiPn1Rz H2 {
  text-align: left;
  color: #000;
}
.cid-sXjhiPn1Rz .container {
  height: 58px;
}
.cid-sXjhiPn1Rz a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXjhiPn1Rz a:hover {
  color: #000;
}
.cid-sXjhiPn1Rz a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXjhiPn1Rz a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sXjhjoUMUS {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-sXjhjoUMUS .mbr-text,
.cid-sXjhjoUMUS blockquote {
  color: #767676;
}
.cid-sXjhjoUMUS .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sXjhjoUMUS h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sXjhjoUMUS .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-sXjhjoUMUS .separation {
  height: 45px;
}
.cid-sXjhjoUMUS img {
  width: 40px;
}
.cid-sXjhjoUMUS a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXjhjoUMUS a:hover {
  color: #000;
}
.cid-sXjhjoUMUS a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXjhjoUMUS a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rX9M4FHBrJ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rX9M4FHBrJ .mbr-section-subtitle {
  color: #767676;
}
.cid-rX9M4FHBrJ H3 {
  text-align: left;
  color: #000;
}
.cid-rX9M4FHBrJ .container {
  height: 58px;
}
.cid-rX9M4GmJ3o {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rX9M4GmJ3o .card-box {
  padding: 0 0.3rem;
}
.cid-rX9M4GmJ3o .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-rX9M4GmJ3o .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-rX9M4GmJ3o h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-rX9M4GmJ3o p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-rX9M4GmJ3o .mbr-text {
  color: #000000;
}
.cid-rX9M4GmJ3o .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-rX9M4GmJ3o .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-rX9M4GmJ3o .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-rX9M4GmJ3o .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-rX9M4GmJ3o .card-title {
  color: #000000;
}
.cid-rX9M4GmJ3o .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-rX9M4HbQm5 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rX9M4HbQm5 .mbr-section-subtitle {
  color: #767676;
}
.cid-rX9M4HbQm5 H3 {
  text-align: left;
  color: #000;
}
.cid-rX9M4HbQm5 .container {
  height: 58px;
}
.cid-sMsuOoOge7 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsuOoOge7 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsuOoOge7 .mbr-text p {
  background: #ffffff;
}
.cid-sMsuOoOge7 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsuOoOge7 .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsuOoOge7 .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsuOoOge7 .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsuOoOge7 .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsuOoOge7 .logos-cb {
  max-width: 100%;
}
.cid-sMsuOoOge7 .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsuOoOge7 .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsuOoOge7 .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsuOoOge7 .lien:hover {
  color: #000;
}
.cid-sMsuOoOge7 .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsuOoOge7 .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rX9M4IE7vM {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rX9M4IE7vM .mbr-section-subtitle {
  color: #767676;
}
.cid-rX9M4IE7vM H3 {
  text-align: left;
  color: #000;
}
.cid-rX9M4IE7vM .container {
  height: 58px;
}
.cid-sEmQRMQYuj {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmQRMQYuj .title {
  margin-bottom: 2rem;
}
.cid-sEmQRMQYuj .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmQRMQYuj a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmQRMQYuj a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmQRMQYuj .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmQRMQYuj .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmQRMQYuj H2 {
  color: #000000;
}
.cid-sEmQRMQYuj LABEL {
  color: #000000;
}
.cid-sEmQRMQYuj .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmQRMQYuj .btn-form {
  border-radius: 0px;
}
.cid-tONSqtR1lS {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONSqtR1lS .content {
    text-align: center;
  }
  .cid-tONSqtR1lS .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONSqtR1lS .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONSqtR1lS .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONSqtR1lS .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONSqtR1lS .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONSqtR1lS .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONSqtR1lS .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONSqtR1lS .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONSqtR1lS .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONSqtR1lS .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONSqtR1lS .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONSqtR1lS .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONSqtR1lS H5 {
  color: #000000;
}
.cid-tONSqtR1lS P {
  color: #000000;
}
.cid-tONSqtR1lS .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONSqtR1lS .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONSqtR1lS .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONSqtR1lS .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONSqtR1lS .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-et {
  /* Type valid CSS here */
}
#custom-html-et div {
  height: 75px;
  background-color: #000;
}
.cid-rXhpkhcl2G {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-rXhpkhcl2G .mbr-text,
.cid-rXhpkhcl2G blockquote {
  color: #767676;
}
.cid-rXhpkhcl2G .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-rXhpkhcl2G h5 {
  font-size: 15px;
}
.cid-rXhpkhcl2G a:link {
  color: #de9956;
}
.cid-rXhpkhcl2G a:hover {
  color: #f1b173;
}
.cid-rXhpkhcl2G a:visited {
  color: #de9956;
}
#custom-html-3ll {
  /* Type valid CSS here */
}
#custom-html-3ll div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3ll hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-rXhpkhN4qO {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-rXhpkhN4qO .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-rXhpkhN4qO .row-element,
.cid-rXhpkhN4qO .image-element {
  padding: 0;
}
.cid-rXhpkhN4qO .image-element {
  display: flex;
  justify-content: center;
}
.cid-rXhpkhN4qO .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-rXhpkhN4qO .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-rXhpkhN4qO .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-rXhpkhN4qO .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-rXhpkhN4qO .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-rXhpkhN4qO .text-content {
    padding: 2rem 1rem;
  }
  .cid-rXhpkhN4qO .underline .line {
    height: 2px;
  }
  .cid-rXhpkhN4qO .mbr-title,
  .cid-rXhpkhN4qO .underline,
  .cid-rXhpkhN4qO .mbr-text,
  .cid-rXhpkhN4qO .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-rXhpkhN4qO .mbr-title,
.cid-rXhpkhN4qO .underline {
  text-align: center;
  color: #ffffff;
}
.cid-rXhpkhN4qO .mbr-text,
.cid-rXhpkhN4qO .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-rXhpkhN4qO h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rXhpkhN4qO H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-rXhpkhN4qO H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rXhpkhN4qO .bouton {
  text-align: center;
}
.cid-rXhpkhN4qO .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-rXhpkhN4qO .couverture {
  aspect-ratio: 1;
}
.cid-rXhpkhN4qO .bouton2 {
  position: relative;
  top: -25px;
}
.cid-rXhpkhN4qO p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rXhpkhN4qO a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPruDiUhQ {
  background: #ffffff;
}
.cid-tMPruDiUhQ .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPruDiUhQ .mbr-figure {
  margin: 0 auto;
}
.cid-tMPruDiUhQ figcaption {
  position: relative;
}
.cid-tMPruDiUhQ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPruDiUhQ .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPruDiUhQ .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPruDiUhQ .view_port {
    height: 10px;
  }
}
.cid-tMPruDiUhQ .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPruDiUhQ .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPruDiUhQ .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPruDiUhQ .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPruDiUhQ .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-rXhpkjihzc {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rXhpkjihzc .mbr-section-subtitle {
  color: #767676;
}
.cid-rXhpkjihzc H3 {
  text-align: left;
  color: #000000;
}
.cid-rXhpkjihzc .container {
  height: 58px;
}
.cid-rXhpkjPZ98 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-rXhpkjPZ98 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-rXhpkjPZ98 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-rXhpkjPZ98 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-rXhpkjPZ98 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-rXhpkjPZ98 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-rXhpkjPZ98 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-rXhpkjPZ98 .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-rXhpkjPZ98 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-rXhpkjPZ98 .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-uPRmJmDmdu {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uPRmJmDmdu .mbr-text,
.cid-uPRmJmDmdu blockquote {
  color: #767676;
}
.cid-uPRmJmDmdu .media-container-row {
  padding: 0px;
}
.cid-uPRmJmDmdu .container {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-uPRmJmDmdu .mbr-text {
  color: #000000;
}
.cid-uPRmJmDmdu h2 {
  font-size: 1.4em;
}
.cid-uPRmJmDmdu h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uPRmJmDmdu .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uPRmJmDmdu .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uPRmJmDmdu .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uPRmJmDmdu .photo-produit {
    width: 260px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uPRmJmDmdu .photo-produit {
    width: 100%;
  }
}
.cid-uPRmJmDmdu .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uPRmJmDmdu .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-rXhpklJcws {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rXhpklJcws .mbr-section-subtitle {
  color: #767676;
}
.cid-rXhpklJcws H3 {
  text-align: left;
  color: #000;
}
.cid-rXhpklJcws .container {
  height: 58px;
}
.cid-rXhpkmh0DU {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rXhpkmh0DU .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-rXhpkmh0DU .mbr-text p {
  background: #ffffff;
}
.cid-rXhpkmh0DU .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-rXhpkmh0DU .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-rXhpkmh0DU i {
  font-weight: lighter;
}
.cid-tyS63GumtT {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tyS63GumtT .mbr-section-subtitle {
  color: #767676;
}
.cid-tyS63GumtT H2 {
  text-align: left;
  color: #000;
}
.cid-tyS63GumtT .container {
  height: 58px;
}
.cid-tyS63GumtT a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tyS63GumtT a:hover {
  color: #000;
}
.cid-tyS63GumtT a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tyS63GumtT a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tyS64kumew {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-tyS64kumew .mbr-text,
.cid-tyS64kumew blockquote {
  color: #767676;
}
.cid-tyS64kumew .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tyS64kumew h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tyS64kumew .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tyS64kumew .separation {
  height: 45px;
}
.cid-tyS64kumew img {
  width: 40px;
}
.cid-tyS64kumew a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tyS64kumew a:hover {
  color: #000;
}
.cid-tyS64kumew a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tyS64kumew a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s4DxDRRplW {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s4DxDRRplW .mbr-section-subtitle {
  color: #767676;
}
.cid-s4DxDRRplW H2 {
  text-align: left;
  color: #000;
}
.cid-s4DxDRRplW .container {
  height: 58px;
}
.cid-s4DxES7eTQ {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s4DxES7eTQ .card-box {
  padding: 0 0.3rem;
}
.cid-s4DxES7eTQ .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-s4DxES7eTQ .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-s4DxES7eTQ h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-s4DxES7eTQ p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-s4DxES7eTQ .mbr-text {
  color: #000000;
}
.cid-s4DxES7eTQ .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-s4DxES7eTQ .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-s4DxES7eTQ .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-s4DxES7eTQ .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-s4DxES7eTQ .card-title {
  color: #000000;
}
.cid-s4DxES7eTQ .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-rXhpkoL8qA {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rXhpkoL8qA .mbr-section-subtitle {
  color: #767676;
}
.cid-rXhpkoL8qA H3 {
  text-align: left;
  color: #000;
}
.cid-rXhpkoL8qA .container {
  height: 58px;
}
.cid-rXhpkpq1oU {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rXhpkpq1oU .card-box {
  padding: 0 0.3rem;
}
.cid-rXhpkpq1oU .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-rXhpkpq1oU .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-rXhpkpq1oU h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-rXhpkpq1oU p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-rXhpkpq1oU .mbr-text {
  color: #000000;
}
.cid-rXhpkpq1oU .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-rXhpkpq1oU .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-rXhpkpq1oU .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-rXhpkpq1oU .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-rXhpkpq1oU .card-title {
  color: #000000;
}
.cid-rXhpkpq1oU .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-rXhpkqb9ru {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rXhpkqb9ru .mbr-section-subtitle {
  color: #767676;
}
.cid-rXhpkqb9ru H3 {
  text-align: left;
  color: #000;
}
.cid-rXhpkqb9ru .container {
  height: 58px;
}
.cid-sMsuRxVYHM {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsuRxVYHM .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsuRxVYHM .mbr-text p {
  background: #ffffff;
}
.cid-sMsuRxVYHM .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsuRxVYHM .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsuRxVYHM .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsuRxVYHM .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsuRxVYHM .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsuRxVYHM .logos-cb {
  max-width: 100%;
}
.cid-sMsuRxVYHM .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsuRxVYHM .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsuRxVYHM .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsuRxVYHM .lien:hover {
  color: #000;
}
.cid-sMsuRxVYHM .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsuRxVYHM .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rXhpkrxgzf {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rXhpkrxgzf .mbr-section-subtitle {
  color: #767676;
}
.cid-rXhpkrxgzf H3 {
  text-align: left;
  color: #000;
}
.cid-rXhpkrxgzf .container {
  height: 58px;
}
.cid-sEmQVdn7Qf {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmQVdn7Qf .title {
  margin-bottom: 2rem;
}
.cid-sEmQVdn7Qf .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmQVdn7Qf a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmQVdn7Qf a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmQVdn7Qf .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmQVdn7Qf .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmQVdn7Qf H2 {
  color: #000000;
}
.cid-sEmQVdn7Qf LABEL {
  color: #000000;
}
.cid-sEmQVdn7Qf .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmQVdn7Qf .btn-form {
  border-radius: 0px;
}
.cid-tONSslhp7n {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONSslhp7n .content {
    text-align: center;
  }
  .cid-tONSslhp7n .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONSslhp7n .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONSslhp7n .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONSslhp7n .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONSslhp7n .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONSslhp7n .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONSslhp7n .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONSslhp7n .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONSslhp7n .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONSslhp7n .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONSslhp7n .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONSslhp7n .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONSslhp7n H5 {
  color: #000000;
}
.cid-tONSslhp7n P {
  color: #000000;
}
.cid-tONSslhp7n .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONSslhp7n .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONSslhp7n .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONSslhp7n .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONSslhp7n .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-g1 {
  /* Type valid CSS here */
}
#custom-html-g1 div {
  height: 75px;
  background-color: #000;
}
.cid-rYvijb8XDM {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-rYvijb8XDM .mbr-text,
.cid-rYvijb8XDM blockquote {
  color: #767676;
}
.cid-rYvijb8XDM .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-rYvijb8XDM h5 {
  font-size: 15px;
}
.cid-rYvijb8XDM a:link {
  color: #de9956;
}
.cid-rYvijb8XDM a:hover {
  color: #f1b173;
}
.cid-rYvijb8XDM a:visited {
  color: #de9956;
}
#custom-html-3lp {
  /* Type valid CSS here */
}
#custom-html-3lp div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3lp hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-rYvijck0Vc {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-rYvijck0Vc .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-rYvijck0Vc .row-element,
.cid-rYvijck0Vc .image-element {
  padding: 0;
}
.cid-rYvijck0Vc .image-element {
  display: flex;
  justify-content: center;
}
.cid-rYvijck0Vc .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-rYvijck0Vc .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-rYvijck0Vc .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-rYvijck0Vc .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-rYvijck0Vc .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-rYvijck0Vc .text-content {
    padding: 2rem 1rem;
  }
  .cid-rYvijck0Vc .underline .line {
    height: 2px;
  }
  .cid-rYvijck0Vc .mbr-title,
  .cid-rYvijck0Vc .underline,
  .cid-rYvijck0Vc .mbr-text,
  .cid-rYvijck0Vc .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-rYvijck0Vc .mbr-title,
.cid-rYvijck0Vc .underline {
  text-align: center;
  color: #ffffff;
}
.cid-rYvijck0Vc .mbr-text,
.cid-rYvijck0Vc .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-rYvijck0Vc h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rYvijck0Vc H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-rYvijck0Vc H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rYvijck0Vc .bouton {
  text-align: center;
}
.cid-rYvijck0Vc .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-rYvijck0Vc .couverture {
  aspect-ratio: 1;
}
.cid-rYvijck0Vc .bouton2 {
  position: relative;
  top: -25px;
}
.cid-rYvijck0Vc p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rYvijck0Vc a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPrGAfmnA {
  background: #ffffff;
}
.cid-tMPrGAfmnA .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPrGAfmnA .mbr-figure {
  margin: 0 auto;
}
.cid-tMPrGAfmnA figcaption {
  position: relative;
}
.cid-tMPrGAfmnA figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPrGAfmnA .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPrGAfmnA .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPrGAfmnA .view_port {
    height: 10px;
  }
}
.cid-tMPrGAfmnA .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPrGAfmnA .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPrGAfmnA .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPrGAfmnA .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPrGAfmnA .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-rYvijeEIt5 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rYvijeEIt5 .mbr-section-subtitle {
  color: #767676;
}
.cid-rYvijeEIt5 H3 {
  text-align: left;
  color: #000000;
}
.cid-rYvijeEIt5 .container {
  height: 58px;
}
.cid-rYvijfBnsx {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-rYvijfBnsx .image-block {
  margin: auto;
}
.cid-rYvijfBnsx figcaption {
  position: relative;
}
.cid-rYvijfBnsx figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rYvijfBnsx .image-block {
    width: 100% !important;
  }
}
.cid-rYvijfBnsx .photo {
  aspect-ratio: 5.4084507;
}
.cid-rYvijgyFLJ {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rYvijgyFLJ .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-rYvijgyFLJ .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-rYvijgyFLJ .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-rYvijgyFLJ .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-rYvijgyFLJ .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-rYvijgyFLJ .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-rYvijgyFLJ .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-rYvijgyFLJ .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-rYvijgyFLJ .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-v8g9r4I2Jq {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8g9r4I2Jq .card-box {
  padding: 0 0.3rem;
}
.cid-v8g9r4I2Jq .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-v8g9r4I2Jq .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-v8g9r4I2Jq h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-v8g9r4I2Jq p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-v8g9r4I2Jq .mbr-text {
  color: #000000;
}
.cid-v8g9r4I2Jq .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-v8g9r4I2Jq .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-v8g9r4I2Jq h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-v8g9r4I2Jq .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-v8g9r4I2Jq .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-v8g9r4I2Jq .card-title {
  color: #000000;
}
.cid-v8g9r4I2Jq .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-v8g9r4I2Jq .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-v8g9r4I2Jq .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-v8g9r4I2Jq .souligne {
  position: relative;
  color: #999;
  text-decoration: none;
}
.cid-v8g9r4I2Jq .souligne:hover {
  color: #999;
}
.cid-v8g9r4I2Jq .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #999;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-v8g9r4I2Jq .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-v8g9r4I2Jq .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-v8g9r4I2Jq .carousel-tracklsv {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-v8g9r4I2Jq .carousel-tracklsv::-webkit-scrollbar {
  height: 8px;
}
.cid-v8g9r4I2Jq .carousel-tracklsv::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-v8g9r4I2Jq .carousel-tracklsv::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-v8g9r4I2Jq .carousel-tracklsv::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-v8g9r4I2Jq .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-v8g9r4I2Jq .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-v8g9r4I2Jq .arrow-leftlsv {
  left: -2.2rem;
}
.cid-v8g9r4I2Jq .arrow-rightlsv {
  right: -2.2rem;
}
.cid-v8g9r4I2Jq .carousel-arrow.hidden {
  display: none;
}
.cid-v8g9r4I2Jq .container1 {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
  margin-bottom: 10px;
  margin-right: 10px;
}
.cid-v8g9r4I2Jq h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-v8g9r4I2Jq .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-v8g9r4I2Jq .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-v8g9r4I2Jq .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-v8g9r4I2Jq .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-v8g9r4I2Jq .photo-produit {
    width: 100%;
  }
}
.cid-v8g9r4I2Jq .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-v8g9r4I2Jq .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-v8g9r4I2Jq .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-v8g9r4I2Jq .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-rYvxnJrqQB {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rYvxnJrqQB .mbr-section-subtitle {
  color: #767676;
}
.cid-rYvxnJrqQB H2 {
  text-align: left;
  color: #000;
}
.cid-rYvxnJrqQB .container {
  height: 58px;
}
.cid-rYvxlTKR60 {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-rYvxlTKR60 .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-rYvxlTKR60 .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-rYvxlTKR60 .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-rYvxlTKR60 .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  background-color: #fff;
  width: 1080px;
  max-width: 80%;
}
.cid-rYvxlTKR60 h4 {
  font-size: 16px;
  color: #555;
  font-weight: 300;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-rYvxlTKR60 h3 {
  font-size: 22px;
  color: #000;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-rYvxlTKR60 .photo {
  aspect-ratio: 0.97368421;
}
.cid-rYvijhLsKK {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rYvijhLsKK .mbr-section-subtitle {
  color: #767676;
}
.cid-rYvijhLsKK H3 {
  text-align: left;
  color: #000;
}
.cid-rYvijhLsKK .container {
  height: 58px;
}
.cid-rYvijiMGXU {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rYvijiMGXU .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-rYvijiMGXU .mbr-text p {
  background: #ffffff;
}
.cid-rYvijiMGXU .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-rYvijiMGXU .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-rYvijiMGXU .fichepratique {
  position: relative;
  top: 10px;
}
.cid-u5SpA9Uku2 {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SpA9Uku2 .mbr-text,
.cid-u5SpA9Uku2 blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SpA9Uku2 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SpA9Uku2 a:hover {
  color: #000;
}
.cid-u5SpA9Uku2 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SpA9Uku2 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SpA9Uku2 .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SpA9Uku2 .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SpA9Uku2 .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SpA9Uku2 .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SpA9Uku2 .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SpA9Uku2 .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SpA9Uku2 .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SpA9Uku2 .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SpA9Uku2 .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SpA9Uku2 .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SpA9Uku2 .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SpABnM2d {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SpABnM2d .mbr-text,
.cid-u5SpABnM2d blockquote {
  color: #000;
}
.cid-u5SpABnM2d .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SpABnM2d h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SpABnM2d a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SpABnM2d a:hover {
  color: #000;
}
.cid-u5SpABnM2d a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SpABnM2d a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rYvijqezFA {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rYvijqezFA .mbr-section-subtitle {
  color: #767676;
}
.cid-rYvijqezFA H2 {
  text-align: left;
  color: #000;
}
.cid-rYvijqezFA .container {
  height: 58px;
}
.cid-rYvijroHWM {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-rYvijroHWM .mbr-text,
.cid-rYvijroHWM blockquote {
  color: #000;
  text-align: justify;
}
.cid-rYvijroHWM .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-rYvijroHWM .souligne:hover {
  color: #000;
}
.cid-rYvijroHWM .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-rYvijroHWM .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sXf10MKRoF {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXf10MKRoF .mbr-section-subtitle {
  color: #767676;
}
.cid-sXf10MKRoF H2 {
  text-align: left;
  color: #000;
}
.cid-sXf10MKRoF .container {
  height: 58px;
}
.cid-sXf10MKRoF a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXf10MKRoF a:hover {
  color: #000;
}
.cid-sXf10MKRoF a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXf10MKRoF a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sXf11tYaVZ {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-sXf11tYaVZ .mbr-text,
.cid-sXf11tYaVZ blockquote {
  color: #767676;
}
.cid-sXf11tYaVZ .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sXf11tYaVZ h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sXf11tYaVZ .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-sXf11tYaVZ .separation {
  height: 45px;
}
.cid-sXf11tYaVZ img {
  width: 40px;
}
.cid-sXf11tYaVZ a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXf11tYaVZ a:hover {
  color: #000;
}
.cid-sXf11tYaVZ a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXf11tYaVZ a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rYvijsuItG {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rYvijsuItG .mbr-section-subtitle {
  color: #767676;
}
.cid-rYvijsuItG H3 {
  text-align: left;
  color: #000;
}
.cid-rYvijsuItG .container {
  height: 58px;
}
.cid-s2bHipJgHV {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s2bHipJgHV .mbr-text,
.cid-s2bHipJgHV blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-rYvijtyPzs {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYvijtyPzs .card-box {
  padding: 0 0.3rem;
}
.cid-rYvijtyPzs .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-rYvijtyPzs .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-rYvijtyPzs h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-rYvijtyPzs p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-rYvijtyPzs .mbr-text {
  color: #000000;
}
.cid-rYvijtyPzs .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-rYvijtyPzs .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-rYvijtyPzs .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-rYvijtyPzs .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-rYvijtyPzs .card-title {
  color: #000000;
}
.cid-rYvijtyPzs .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-rYvijuKgOn {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rYvijuKgOn .mbr-section-subtitle {
  color: #767676;
}
.cid-rYvijuKgOn H3 {
  text-align: left;
  color: #000;
}
.cid-rYvijuKgOn .container {
  height: 58px;
}
.cid-sMsuXnrdPB {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsuXnrdPB .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsuXnrdPB .mbr-text p {
  background: #ffffff;
}
.cid-sMsuXnrdPB .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsuXnrdPB .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsuXnrdPB .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsuXnrdPB .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsuXnrdPB .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsuXnrdPB .logos-cb {
  max-width: 100%;
}
.cid-sMsuXnrdPB .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsuXnrdPB .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsuXnrdPB .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsuXnrdPB .lien:hover {
  color: #000;
}
.cid-sMsuXnrdPB .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsuXnrdPB .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rYvijwZtnv {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rYvijwZtnv .mbr-section-subtitle {
  color: #767676;
}
.cid-rYvijwZtnv H3 {
  text-align: left;
  color: #000;
}
.cid-rYvijwZtnv .container {
  height: 58px;
}
.cid-sEmRIaFKyG {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmRIaFKyG .title {
  margin-bottom: 2rem;
}
.cid-sEmRIaFKyG .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmRIaFKyG a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmRIaFKyG a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmRIaFKyG .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmRIaFKyG .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmRIaFKyG H2 {
  color: #000000;
}
.cid-sEmRIaFKyG LABEL {
  color: #000000;
}
.cid-sEmRIaFKyG .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmRIaFKyG .btn-form {
  border-radius: 0px;
}
.cid-tONSumvXfa {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONSumvXfa .content {
    text-align: center;
  }
  .cid-tONSumvXfa .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONSumvXfa .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONSumvXfa .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONSumvXfa .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONSumvXfa .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONSumvXfa .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONSumvXfa .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONSumvXfa .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONSumvXfa .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONSumvXfa .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONSumvXfa .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONSumvXfa .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONSumvXfa H5 {
  color: #000000;
}
.cid-tONSumvXfa P {
  color: #000000;
}
.cid-tONSumvXfa .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONSumvXfa .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONSumvXfa .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONSumvXfa .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONSumvXfa .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s5LeHGmVcP {
  padding-top: 75px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-s5LeHGmVcP .mbr-text,
.cid-s5LeHGmVcP blockquote {
  color: #767676;
}
.cid-s5LeHGmVcP .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-s5LeHGmVcP h5 {
  font-size: 15px;
}
.cid-s5LeHGmVcP a:link {
  color: #de9956;
}
.cid-s5LeHGmVcP a:hover {
  color: #f1b173;
}
.cid-s5LeHGmVcP a:visited {
  color: #de9956;
}
#custom-html-3km {
  /* Type valid CSS here */
}
#custom-html-3km div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3km hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-rYzx2ld1q8 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-rYzx2ld1q8 .back {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 75%;
  height: 100%;
  background-color: #000000;
}
.cid-rYzx2ld1q8 img {
  width: 100%;
}
.cid-rYzx2ld1q8 h1 {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rYzx2ld1q8 h3 {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rYzx2ld1q8 p {
  margin-top: 2rem;
  text-align: justify;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rYzx2ld1q8 .content-wrapper {
  max-width: 750px;
  margin: auto;
  position: relative;
  padding: 0 2rem;
}
.cid-rYzx2ld1q8 .content-wrapper {
  padding-top: 2rem;
}
.cid-rYzx2ld1q8 h4 {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  position: absolute;
  width: fit-content;
  padding: 0;
  margin: 0;
  right: 6rem;
  transform: rotate(-270deg);
  transform-origin: bottom right;
  bottom: 0;
}
@media (max-width: 1200px) {
  .cid-rYzx2ld1q8 .content-wrapper {
    padding-top: 0rem;
  }
  .cid-rYzx2ld1q8 p {
    margin-top: 2rem;
  }
}
@media (max-width: 992px) {
  .cid-rYzx2ld1q8 .back {
    width: 100%;
    height: 75%;
  }
  .cid-rYzx2ld1q8 .content-wrapper {
    padding: 0 3rem;
    padding-top: 4rem;
  }
  .cid-rYzx2ld1q8 p {
    margin-top: 4rem;
  }
}
.cid-rYzx2ld1q8 .content-wrapper {
  padding-right: 8rem;
}
@media (max-width: 767px) {
  .cid-rYzx2ld1q8 .content-wrapper {
    padding: 0rem;
    padding-top: 4rem;
  }
  .cid-rYzx2ld1q8 .content-wrapper {
    padding-right: 3rem;
  }
  .cid-rYzx2ld1q8 h4 {
    right: 2rem;
  }
}
.cid-rYzx2ld1q8 H1 {
  color: #ffffff;
}
.cid-rYzx2ld1q8 H3 {
  color: #767676;
}
.cid-rYzx2ld1q8 .mbr-text,
.cid-rYzx2ld1q8 .mbr-section-btn {
  color: #ffffff;
}
.cid-rYzx2ld1q8 H4 {
  color: #ffffff;
}
.cid-rYzx2ld1q8 .cadre {
  overflow: hidden;
  border-radius: 5px;
}
.cid-rYzx2ld1q8 .shine {
  position: relative;
}
.cid-rYzx2ld1q8 .shine::before {
  position: absolute;
  top: 0;
  left: -75%;
  z-index: 2;
  display: block;
  content: '';
  width: 50%;
  height: 100%;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
  -webkit-transform: skewX(-25deg);
  transform: skewX(-25deg);
}
.cid-rYzx2ld1q8 .shine:hover::before {
  -webkit-animation: shine .75s;
  animation: shine .75s;
}
@-webkit-keyframes shine {
  100% {
    left: 125%;
  }
}
@keyframes shine {
  100% {
    left: 125%;
  }
}
.cid-rYzx2ld1q8 .couverture {
  aspect-ratio: 1.5503876;
}
.cid-tMPmxFH0Nv {
  background: #ffffff;
}
.cid-tMPmxFH0Nv .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPmxFH0Nv .mbr-figure {
  margin: 0 auto;
}
.cid-tMPmxFH0Nv figcaption {
  position: relative;
}
.cid-tMPmxFH0Nv figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPmxFH0Nv .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPmxFH0Nv .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPmxFH0Nv .view_port {
    height: 10px;
  }
}
.cid-tMPmxFH0Nv .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPmxFH0Nv .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPmxFH0Nv .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPmxFH0Nv .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPmxFH0Nv .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-rYzpA0fzNT {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rYzpA0fzNT .mbr-section-subtitle {
  color: #767676;
}
.cid-rYzpA0fzNT H2 {
  text-align: left;
  color: #000;
}
.cid-rYzpA0fzNT .container {
  height: 58px;
}
.cid-tV2FqC6uJF {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tV2FqC6uJF .mbr-text,
.cid-tV2FqC6uJF blockquote {
  color: #000;
}
.cid-tV2FqC6uJF .d {
  font-size: 14px;
  color: #888;
  line-height: 3px;
}
.cid-rYzpA1FR21 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-rYzpA1FR21 .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-rYzpA1FR21 .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-rYzpA1FR21 .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-rYzpA1FR21 .couverture {
  aspect-ratio: 1.59489633;
}
.cid-rYzpA2Z9R4 {
  padding-top: 0px;
  padding-bottom: 0px;
  background: #ffffff;
}
.cid-rYzpA2Z9R4 .images-container.container-fluid {
  padding: 0;
}
.cid-rYzpA2Z9R4 .media-container-row {
  margin: 0 auto;
  align-items: stretch;
  -webkit-align-items: stretch;
}
.cid-rYzpA2Z9R4 .media-container-row .img-item {
  display: -webkit-flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  width: 100%;
  z-index: 1;
  -webkit-flex-direction: column;
  -webkit-justify-content: center;
}
.cid-rYzpA2Z9R4 .media-container-row .img-item img {
  width: 100%;
  min-height: 1px;
}
.cid-rYzpA2Z9R4 .media-container-row .img-item .img-caption {
  background: #ffffff;
  z-index: 2;
  padding: 1rem 1rem;
  word-break: break-word;
}
.cid-rYzpA2Z9R4 .media-container-row .img-item .img-caption p {
  margin-bottom: 0;
}
.cid-rYzpA2Z9R4 .media-container-row .img-item.item1 {
  padding: 0 2rem 0 0;
}
@media (max-width: 992px) {
  .cid-rYzpA2Z9R4 .img-item {
    width: 100% !important;
  }
  .cid-rYzpA2Z9R4 .img-item.item1 {
    width: 100%;
    flex-basis: initial !important;
    padding: 0 0 2rem 0 !important;
    -webkit-flex-basis: initial !important;
  }
}
.cid-rYzpA2Z9R4 .couverture {
  aspect-ratio: 1.63398693;
}
.cid-rYzpA4lpOH {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-rYzpA4lpOH .mbr-text,
.cid-rYzpA4lpOH blockquote {
  color: #767676;
}
.cid-rYzpA4lpOH .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-rYzpA4lpOH h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-u5hlrCyTJm {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-u5hlrCyTJm .mbr-text,
.cid-u5hlrCyTJm blockquote {
  color: #000;
}
.cid-u5hlrCyTJm .container {
  width: 1080px;
  max-width: 95%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5hlrCyTJm h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5hlrCyTJm a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5hlrCyTJm a:hover {
  color: #000;
}
.cid-u5hlrCyTJm a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5hlrCyTJm a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rYzpA5J2Ux {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rYzpA5J2Ux .mbr-section-subtitle {
  color: #767676;
}
.cid-rYzpA5J2Ux H2 {
  text-align: left;
  color: #000;
}
.cid-rYzpA5J2Ux .container {
  height: 58px;
}
.cid-rYzpA70GMd {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 0px;
}
.cid-rYzpA70GMd .image-block {
  margin: auto;
}
.cid-rYzpA70GMd figcaption {
  position: relative;
}
.cid-rYzpA70GMd figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rYzpA70GMd .image-block {
    width: 100% !important;
  }
}
.cid-rYzpA70GMd .lexique {
  aspect-ratio: 1.60669456;
}
.cid-sMstwPHpBW {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMstwPHpBW .mbr-section-subtitle {
  color: #767676;
}
.cid-sMstwPHpBW H2 {
  text-align: left;
  color: #000;
}
.cid-sMstwPHpBW .container {
  height: 58px;
}
.cid-sMstu3Yo2o {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMstu3Yo2o .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMstu3Yo2o .mbr-text p {
  background: #ffffff;
}
.cid-sMstu3Yo2o .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMstu3Yo2o .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMstu3Yo2o .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMstu3Yo2o .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMstu3Yo2o .paypal {
  position: relative;
  top: -35px;
}
.cid-sMstu3Yo2o .logos-cb {
  max-width: 100%;
}
.cid-sMstu3Yo2o .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMstu3Yo2o .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMstu3Yo2o .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMstu3Yo2o .lien:hover {
  color: #000;
}
.cid-sMstu3Yo2o .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMstu3Yo2o .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rYzpAb0cLH {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rYzpAb0cLH .mbr-section-subtitle {
  color: #767676;
}
.cid-rYzpAb0cLH H3 {
  text-align: left;
  color: #000;
}
.cid-rYzpAb0cLH .container {
  height: 58px;
}
.cid-rZDrWVDrQF {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rZDrWVDrQF .mbr-text,
.cid-rZDrWVDrQF blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-uCeBEwzC2z {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCeBEwzC2z .card-box {
  padding: 0 0.3rem;
}
.cid-uCeBEwzC2z .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCeBEwzC2z .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCeBEwzC2z h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCeBEwzC2z p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCeBEwzC2z .mbr-text {
  color: #000000;
}
.cid-uCeBEwzC2z .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCeBEwzC2z .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCeBEwzC2z .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCeBEwzC2z .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCeBEwzC2z .card-title {
  color: #000000;
}
.cid-uCeBEwzC2z .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCeBEwzC2z .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCeBEwzC2z .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCeBEwzC2z .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCeBEwzC2z .souligne:hover {
  color: #000;
}
.cid-uCeBEwzC2z .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCeBEwzC2z .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCeBEwzC2z .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCeBEwzC2z .carousel-track1 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCeBEwzC2z .carousel-track1::-webkit-scrollbar {
  height: 8px;
}
.cid-uCeBEwzC2z .carousel-track1::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCeBEwzC2z .carousel-track1::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCeBEwzC2z .carousel-track1::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCeBEwzC2z .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCeBEwzC2z .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCeBEwzC2z .arrow-left1 {
  left: -2.2rem;
}
.cid-uCeBEwzC2z .arrow-right1 {
  right: -2.2rem;
}
.cid-uCeBEwzC2z .carousel-arrow.hidden {
  display: none;
}
.cid-rYzpAgMrtl {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rYzpAgMrtl .mbr-section-subtitle {
  color: #767676;
}
.cid-rYzpAgMrtl H3 {
  text-align: left;
  color: #000;
}
.cid-rYzpAgMrtl .container {
  height: 58px;
}
.cid-sEmPNro8ej {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmPNro8ej .title {
  margin-bottom: 2rem;
}
.cid-sEmPNro8ej .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmPNro8ej a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmPNro8ej a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmPNro8ej .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmPNro8ej .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmPNro8ej H2 {
  color: #000000;
}
.cid-sEmPNro8ej LABEL {
  color: #000000;
}
.cid-sEmPNro8ej .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmPNro8ej .btn-form {
  border-radius: 0px;
}
.cid-tONS6v20Ip {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONS6v20Ip .content {
    text-align: center;
  }
  .cid-tONS6v20Ip .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONS6v20Ip .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONS6v20Ip .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONS6v20Ip .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONS6v20Ip .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONS6v20Ip .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONS6v20Ip .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONS6v20Ip .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONS6v20Ip .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONS6v20Ip .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONS6v20Ip .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONS6v20Ip .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONS6v20Ip H5 {
  color: #000000;
}
.cid-tONS6v20Ip P {
  color: #000000;
}
.cid-tONS6v20Ip .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONS6v20Ip .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONS6v20Ip .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONS6v20Ip .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONS6v20Ip .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-ib {
  /* Type valid CSS here */
}
#custom-html-ib div {
  height: 75px;
  background-color: #000;
}
.cid-rYHiWAEQec {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-rYHiWAEQec .mbr-text,
.cid-rYHiWAEQec blockquote {
  color: #767676;
}
.cid-rYHiWAEQec .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-rYHiWAEQec h5 {
  font-size: 15px;
}
.cid-rYHiWAEQec a:link {
  color: #de9956;
}
.cid-rYHiWAEQec a:hover {
  color: #f1b173;
}
.cid-rYHiWAEQec a:visited {
  color: #de9956;
}
#custom-html-3lr {
  /* Type valid CSS here */
}
#custom-html-3lr div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3lr hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-rYHiWBCOBC {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-rYHiWBCOBC .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-rYHiWBCOBC .row-element,
.cid-rYHiWBCOBC .image-element {
  padding: 0;
}
.cid-rYHiWBCOBC .image-element {
  display: flex;
  justify-content: center;
}
.cid-rYHiWBCOBC .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-rYHiWBCOBC .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-rYHiWBCOBC .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-rYHiWBCOBC .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-rYHiWBCOBC .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-rYHiWBCOBC .text-content {
    padding: 2rem 1rem;
  }
  .cid-rYHiWBCOBC .underline .line {
    height: 2px;
  }
  .cid-rYHiWBCOBC .mbr-title,
  .cid-rYHiWBCOBC .underline,
  .cid-rYHiWBCOBC .mbr-text,
  .cid-rYHiWBCOBC .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-rYHiWBCOBC .mbr-title,
.cid-rYHiWBCOBC .underline {
  text-align: center;
  color: #ffffff;
}
.cid-rYHiWBCOBC .mbr-text,
.cid-rYHiWBCOBC .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-rYHiWBCOBC h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rYHiWBCOBC H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-rYHiWBCOBC H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rYHiWBCOBC .bouton {
  text-align: center;
}
.cid-rYHiWBCOBC .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-rYHiWBCOBC .couverture {
  aspect-ratio: 1;
}
.cid-rYHiWBCOBC .bouton2 {
  position: relative;
  top: -25px;
}
.cid-rYHiWBCOBC p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rYHiWBCOBC a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPrX2SqX9 {
  background: #ffffff;
}
.cid-tMPrX2SqX9 .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPrX2SqX9 .mbr-figure {
  margin: 0 auto;
}
.cid-tMPrX2SqX9 figcaption {
  position: relative;
}
.cid-tMPrX2SqX9 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPrX2SqX9 .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPrX2SqX9 .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPrX2SqX9 .view_port {
    height: 10px;
  }
}
.cid-tMPrX2SqX9 .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPrX2SqX9 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPrX2SqX9 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPrX2SqX9 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPrX2SqX9 .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-rYHiWDYjwL {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rYHiWDYjwL .mbr-section-subtitle {
  color: #767676;
}
.cid-rYHiWDYjwL H3 {
  text-align: left;
  color: #000000;
}
.cid-rYHiWDYjwL .container {
  height: 58px;
}
.cid-rYHiWENDK8 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-rYHiWENDK8 .image-block {
  margin: auto;
}
.cid-rYHiWENDK8 figcaption {
  position: relative;
}
.cid-rYHiWENDK8 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rYHiWENDK8 .image-block {
    width: 100% !important;
  }
}
.cid-rYHiWENDK8 .photo {
  aspect-ratio: 4.11134904;
}
.cid-rYHiWFCd5V {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rYHiWFCd5V .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-rYHiWFCd5V .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-rYHiWFCd5V .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-rYHiWFCd5V .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-rYHiWFCd5V .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-rYHiWFCd5V .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-rYHiWFCd5V .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-rYHiWFCd5V .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-rYHiWFCd5V .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-tI5N3DRHaI {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tI5N3DRHaI .mbr-text,
.cid-tI5N3DRHaI blockquote {
  color: #767676;
}
.cid-tI5N3DRHaI .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-tI5N3DRHaI .mbr-text {
  color: #000000;
}
.cid-tI5N3DRHaI h2 {
  font-size: 1.5em;
}
.cid-tI5N3DRHaI h3 {
  font-size: 1.1em;
}
.cid-tI5N3DRHaI .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-tI5N3DRHaI .photo-produit {
  width: 500px;
  aspect-ratio: 1.49925037;
  max-width: 100%;
}
.cid-tI5N3DRHaI .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-tI5N3DRHaI .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-v96KbyX7Us {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v96KbyX7Us .card-box {
  padding: 0 0.3rem;
}
.cid-v96KbyX7Us .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-v96KbyX7Us .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-v96KbyX7Us h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-v96KbyX7Us p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-v96KbyX7Us .mbr-text {
  color: #000000;
}
.cid-v96KbyX7Us .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-v96KbyX7Us .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-v96KbyX7Us h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-v96KbyX7Us .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-v96KbyX7Us .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-v96KbyX7Us .card-title {
  color: #000000;
}
.cid-v96KbyX7Us .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-v96KbyX7Us .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-v96KbyX7Us .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-v96KbyX7Us .souligne {
  position: relative;
  color: #999;
  text-decoration: none;
}
.cid-v96KbyX7Us .souligne:hover {
  color: #999;
}
.cid-v96KbyX7Us .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #999;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-v96KbyX7Us .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-v96KbyX7Us .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-v96KbyX7Us .carousel-tracklsv {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-v96KbyX7Us .carousel-tracklsv::-webkit-scrollbar {
  height: 8px;
}
.cid-v96KbyX7Us .carousel-tracklsv::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-v96KbyX7Us .carousel-tracklsv::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-v96KbyX7Us .carousel-tracklsv::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-v96KbyX7Us .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-v96KbyX7Us .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-v96KbyX7Us .arrow-leftlsv {
  left: -2.2rem;
}
.cid-v96KbyX7Us .arrow-rightlsv {
  right: -2.2rem;
}
.cid-v96KbyX7Us .carousel-arrow.hidden {
  display: none;
}
.cid-v96KbyX7Us .container1 {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
  margin-bottom: 10px;
  margin-right: 10px;
}
.cid-v96KbyX7Us h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-v96KbyX7Us .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-v96KbyX7Us .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-v96KbyX7Us .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-v96KbyX7Us .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-v96KbyX7Us .photo-produit {
    width: 100%;
  }
}
.cid-v96KbyX7Us .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-v96KbyX7Us .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-v96KbyX7Us .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-v96KbyX7Us .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-rYHiWGEv04 {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rYHiWGEv04 .mbr-section-subtitle {
  color: #767676;
}
.cid-rYHiWGEv04 H3 {
  text-align: left;
  color: #000;
}
.cid-rYHiWGEv04 .container {
  height: 58px;
}
.cid-rYHiWHtZEq {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rYHiWHtZEq .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-rYHiWHtZEq .mbr-text p {
  background: #ffffff;
}
.cid-rYHiWHtZEq .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-rYHiWHtZEq .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-u5SpM8d6X0 {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SpM8d6X0 .mbr-text,
.cid-u5SpM8d6X0 blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SpM8d6X0 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SpM8d6X0 a:hover {
  color: #000;
}
.cid-u5SpM8d6X0 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SpM8d6X0 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SpM8d6X0 .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SpM8d6X0 .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SpM8d6X0 .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SpM8d6X0 .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SpM8d6X0 .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SpM8d6X0 .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SpM8d6X0 .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SpM8d6X0 .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SpM8d6X0 .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SpM8d6X0 .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SpM8d6X0 .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SpMDHNKd {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SpMDHNKd .mbr-text,
.cid-u5SpMDHNKd blockquote {
  color: #000;
}
.cid-u5SpMDHNKd .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SpMDHNKd h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SpMDHNKd a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SpMDHNKd a:hover {
  color: #000;
}
.cid-u5SpMDHNKd a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SpMDHNKd a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rYHiWIpacH {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rYHiWIpacH .mbr-section-subtitle {
  color: #767676;
}
.cid-rYHiWIpacH H2 {
  text-align: left;
  color: #000;
}
.cid-rYHiWIpacH .container {
  height: 58px;
}
.cid-rYHiWJh8Vp {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-rYHiWJh8Vp .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-rYHiWJh8Vp .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-rYHiWJh8Vp .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-rYHiWJh8Vp .photo {
  aspect-ratio: 1.59235669;
}
.cid-rYHiWKezSC {
  padding-top: 0px;
  padding-bottom: 0px;
  background: #ffffff;
}
.cid-rYHiWKezSC .images-container.container-fluid {
  padding: 0;
}
.cid-rYHiWKezSC .media-container-row {
  margin: 0 auto;
  align-items: stretch;
  -webkit-align-items: stretch;
}
.cid-rYHiWKezSC .media-container-row .img-item {
  display: -webkit-flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  width: 100%;
  z-index: 1;
  -webkit-flex-direction: column;
  -webkit-justify-content: center;
}
.cid-rYHiWKezSC .media-container-row .img-item img {
  width: 100%;
  min-height: 1px;
}
.cid-rYHiWKezSC .media-container-row .img-item .img-caption {
  background: #ffffff;
  z-index: 2;
  padding: 1rem 1rem;
  word-break: break-word;
}
.cid-rYHiWKezSC .media-container-row .img-item .img-caption p {
  margin-bottom: 0;
}
.cid-rYHiWKezSC .media-container-row .img-item.item1 {
  padding: 0 2rem 0 0;
}
@media (max-width: 992px) {
  .cid-rYHiWKezSC .img-item {
    width: 100% !important;
  }
  .cid-rYHiWKezSC .img-item.item1 {
    width: 100%;
    flex-basis: initial !important;
    padding: 0 0 2rem 0 !important;
    -webkit-flex-basis: initial !important;
  }
}
.cid-rYHiWKezSC .photo {
  aspect-ratio: 1.63398693;
}
.cid-rYHiWLhsjv {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYHiWLhsjv .mbr-text,
.cid-rYHiWLhsjv blockquote {
  color: #767676;
}
.cid-rYHiWLhsjv .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-rYHiWLhsjv h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-rYHiWNQhE5 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rYHiWNQhE5 .mbr-section-subtitle {
  color: #767676;
}
.cid-rYHiWNQhE5 H2 {
  text-align: left;
  color: #000;
}
.cid-rYHiWNQhE5 .container {
  height: 58px;
}
.cid-rYHiWOEMFa {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-rYHiWOEMFa .mbr-text,
.cid-rYHiWOEMFa blockquote {
  color: #000;
  text-align: justify;
}
.cid-rYHiWOEMFa .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-rYHiWOEMFa .souligne:hover {
  color: #000;
}
.cid-rYHiWOEMFa .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-rYHiWOEMFa .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sXeVb1vh95 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXeVb1vh95 .mbr-section-subtitle {
  color: #767676;
}
.cid-sXeVb1vh95 H2 {
  text-align: left;
  color: #000;
}
.cid-sXeVb1vh95 .container {
  height: 58px;
}
.cid-sXeVb1vh95 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXeVb1vh95 a:hover {
  color: #000;
}
.cid-sXeVb1vh95 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXeVb1vh95 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sXeVbDbZLq {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-sXeVbDbZLq .mbr-text,
.cid-sXeVbDbZLq blockquote {
  color: #767676;
}
.cid-sXeVbDbZLq .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sXeVbDbZLq h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sXeVbDbZLq .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-sXeVbDbZLq .separation {
  height: 45px;
}
.cid-sXeVbDbZLq img {
  width: 40px;
}
.cid-sXeVbDbZLq a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXeVbDbZLq a:hover {
  color: #000;
}
.cid-sXeVbDbZLq a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXeVbDbZLq a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tHUP3hOW46 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tHUP3hOW46 .mbr-section-subtitle {
  color: #767676;
}
.cid-tHUP3hOW46 H2 {
  text-align: left;
  color: #000;
}
.cid-tHUP3hOW46 .container {
  height: 58px;
}
.cid-tHUPcruXst {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tHUPcruXst .card-box {
  padding: 0 0.3rem;
}
.cid-tHUPcruXst .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-tHUPcruXst .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-tHUPcruXst h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-tHUPcruXst p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-tHUPcruXst .mbr-text {
  color: #000000;
}
.cid-tHUPcruXst .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-tHUPcruXst .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-tHUPcruXst .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-tHUPcruXst .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-tHUPcruXst .card-title {
  color: #000000;
}
.cid-tHUPcruXst .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-rYHiWPBCs7 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rYHiWPBCs7 .mbr-section-subtitle {
  color: #767676;
}
.cid-rYHiWPBCs7 H3 {
  text-align: left;
  color: #000;
}
.cid-rYHiWPBCs7 .container {
  height: 58px;
}
.cid-s2bHoFZ51k {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s2bHoFZ51k .mbr-text,
.cid-s2bHoFZ51k blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-rYHiWQsVdf {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rYHiWQsVdf .card-box {
  padding: 0 0.3rem;
}
.cid-rYHiWQsVdf .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-rYHiWQsVdf .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-rYHiWQsVdf h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-rYHiWQsVdf p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-rYHiWQsVdf .mbr-text {
  color: #000000;
}
.cid-rYHiWQsVdf .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-rYHiWQsVdf .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-rYHiWQsVdf .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-rYHiWQsVdf .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-rYHiWQsVdf .card-title {
  color: #000000;
}
.cid-rYHiWQsVdf .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-rYHiWRrpsG {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rYHiWRrpsG .mbr-section-subtitle {
  color: #767676;
}
.cid-rYHiWRrpsG H3 {
  text-align: left;
  color: #000;
}
.cid-rYHiWRrpsG .container {
  height: 58px;
}
.cid-sMsv1hhc3A {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsv1hhc3A .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsv1hhc3A .mbr-text p {
  background: #ffffff;
}
.cid-sMsv1hhc3A .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsv1hhc3A .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsv1hhc3A .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsv1hhc3A .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsv1hhc3A .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsv1hhc3A .logos-cb {
  max-width: 100%;
}
.cid-sMsv1hhc3A .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsv1hhc3A .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsv1hhc3A .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsv1hhc3A .lien:hover {
  color: #000;
}
.cid-sMsv1hhc3A .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsv1hhc3A .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rYHiWTk6kp {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rYHiWTk6kp .mbr-section-subtitle {
  color: #767676;
}
.cid-rYHiWTk6kp H3 {
  text-align: left;
  color: #000;
}
.cid-rYHiWTk6kp .container {
  height: 58px;
}
.cid-sEmRMPCNQy {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmRMPCNQy .title {
  margin-bottom: 2rem;
}
.cid-sEmRMPCNQy .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmRMPCNQy a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmRMPCNQy a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmRMPCNQy .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmRMPCNQy .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmRMPCNQy H2 {
  color: #000000;
}
.cid-sEmRMPCNQy LABEL {
  color: #000000;
}
.cid-sEmRMPCNQy .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmRMPCNQy .btn-form {
  border-radius: 0px;
}
.cid-tONSwnBczH {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONSwnBczH .content {
    text-align: center;
  }
  .cid-tONSwnBczH .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONSwnBczH .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONSwnBczH .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONSwnBczH .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONSwnBczH .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONSwnBczH .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONSwnBczH .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONSwnBczH .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONSwnBczH .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONSwnBczH .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONSwnBczH .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONSwnBczH .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONSwnBczH H5 {
  color: #000000;
}
.cid-tONSwnBczH P {
  color: #000000;
}
.cid-tONSwnBczH .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONSwnBczH .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONSwnBczH .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONSwnBczH .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONSwnBczH .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-j4 {
  /* Type valid CSS here */
}
#custom-html-j4 div {
  height: 75px;
  background-color: #000;
}
.cid-rZBLVZoMhY {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-rZBLVZoMhY .mbr-text,
.cid-rZBLVZoMhY blockquote {
  color: #767676;
}
.cid-rZBLVZoMhY .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-rZBLVZoMhY h5 {
  font-size: 15px;
}
.cid-rZBLVZoMhY a:link {
  color: #de9956;
}
.cid-rZBLVZoMhY a:hover {
  color: #f1b173;
}
.cid-rZBLVZoMhY a:visited {
  color: #de9956;
}
#custom-html-3lu {
  /* Type valid CSS here */
}
#custom-html-3lu div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3lu hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-rZBLW0FK1U {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-rZBLW0FK1U .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-rZBLW0FK1U .row-element,
.cid-rZBLW0FK1U .image-element {
  padding: 0;
}
.cid-rZBLW0FK1U .image-element {
  display: flex;
  justify-content: center;
}
.cid-rZBLW0FK1U .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-rZBLW0FK1U .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-rZBLW0FK1U .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-rZBLW0FK1U .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-rZBLW0FK1U .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-rZBLW0FK1U .text-content {
    padding: 2rem 1rem;
  }
  .cid-rZBLW0FK1U .underline .line {
    height: 2px;
  }
  .cid-rZBLW0FK1U .mbr-title,
  .cid-rZBLW0FK1U .underline,
  .cid-rZBLW0FK1U .mbr-text,
  .cid-rZBLW0FK1U .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-rZBLW0FK1U .mbr-title,
.cid-rZBLW0FK1U .underline {
  text-align: center;
  color: #ffffff;
}
.cid-rZBLW0FK1U .mbr-text,
.cid-rZBLW0FK1U .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-rZBLW0FK1U h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rZBLW0FK1U H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-rZBLW0FK1U H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rZBLW0FK1U .bouton {
  text-align: center;
}
.cid-rZBLW0FK1U .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-rZBLW0FK1U .couverture {
  aspect-ratio: 1;
}
.cid-rZBLW0FK1U .bouton2 {
  position: relative;
  top: -25px;
}
.cid-rZBLW0FK1U p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rZBLW0FK1U a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPsaT8i8p {
  background: #ffffff;
}
.cid-tMPsaT8i8p .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPsaT8i8p .mbr-figure {
  margin: 0 auto;
}
.cid-tMPsaT8i8p figcaption {
  position: relative;
}
.cid-tMPsaT8i8p figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPsaT8i8p .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPsaT8i8p .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPsaT8i8p .view_port {
    height: 10px;
  }
}
.cid-tMPsaT8i8p .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPsaT8i8p .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPsaT8i8p .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPsaT8i8p .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPsaT8i8p .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-rZBLW2tyWT {
  background: #ffffff;
}
.cid-rZBLW2tyWT .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-rZBLW2tyWT .mbr-figure {
  margin: 0 auto;
}
.cid-rZBLW2tyWT figcaption {
  position: relative;
}
.cid-rZBLW2tyWT figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rZBLW2tyWT .image-block {
    width: 100% !important;
  }
}
.cid-rZBLW3RfrR {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rZBLW3RfrR .mbr-section-subtitle {
  color: #767676;
}
.cid-rZBLW3RfrR H3 {
  text-align: left;
  color: #000000;
}
.cid-rZBLW3RfrR .container {
  height: 58px;
}
.cid-rZBLW56Wbg {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-rZBLW56Wbg .image-block {
  margin: auto;
}
.cid-rZBLW56Wbg figcaption {
  position: relative;
}
.cid-rZBLW56Wbg figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rZBLW56Wbg .image-block {
    width: 100% !important;
  }
}
.cid-rZBLW56Wbg .photo {
  aspect-ratio: 4.78802993;
}
.cid-rZBLW6ritg {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rZBLW6ritg .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-rZBLW6ritg .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-rZBLW6ritg .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-rZBLW6ritg .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-rZBLW6ritg .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-rZBLW6ritg .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-rZBLW6ritg .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-rZBLW6ritg .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-rZBLW6ritg .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-rZBLW7Rp3p {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rZBLW7Rp3p .mbr-section-subtitle {
  color: #767676;
}
.cid-rZBLW7Rp3p H2 {
  text-align: left;
  color: #000;
}
.cid-rZBLW7Rp3p .container {
  height: 58px;
}
.cid-rZBLW973Yn {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-rZBLW973Yn .mbr-figure {
    padding-right: 4rem;
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-rZBLW973Yn .mbr-figure {
    padding-bottom: 1rem;
    text-align: center;
  }
}
.cid-rZBLW973Yn .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-rZBLW973Yn .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  background-color: #fff;
  width: 1080px;
  max-width: 80%;
}
.cid-rZBLW973Yn h4 {
  font-size: 16px;
  color: #555;
  font-weight: 300;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-rZBLW973Yn h3 {
  font-size: 22px;
  color: #000;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-rZBLW973Yn .legende {
  font-size: 14px;
  text-align: center;
}
.cid-rZBLW973Yn .photo {
  aspect-ratio: 0.676;
}
.cid-rZBLWbUgvU {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rZBLWbUgvU .mbr-section-subtitle {
  color: #767676;
}
.cid-rZBLWbUgvU H3 {
  text-align: left;
  color: #000;
}
.cid-rZBLWbUgvU .container {
  height: 58px;
}
.cid-rZBLWdnrhQ {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rZBLWdnrhQ .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-rZBLWdnrhQ .mbr-text p {
  background: #ffffff;
}
.cid-rZBLWdnrhQ .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-rZBLWdnrhQ .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-u5SsZs0lEC {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SsZs0lEC .mbr-text,
.cid-u5SsZs0lEC blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SsZs0lEC a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SsZs0lEC a:hover {
  color: #000;
}
.cid-u5SsZs0lEC a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SsZs0lEC a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SsZs0lEC .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SsZs0lEC .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SsZs0lEC .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SsZs0lEC .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SsZs0lEC .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SsZs0lEC .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SsZs0lEC .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SsZs0lEC .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SsZs0lEC .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SsZs0lEC .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SsZs0lEC .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SsZZSa05 {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SsZZSa05 .mbr-text,
.cid-u5SsZZSa05 blockquote {
  color: #000;
}
.cid-u5SsZZSa05 .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SsZZSa05 h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SsZZSa05 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SsZZSa05 a:hover {
  color: #000;
}
.cid-u5SsZZSa05 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SsZZSa05 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rZBLWnb34y {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rZBLWnb34y .mbr-section-subtitle {
  color: #767676;
}
.cid-rZBLWnb34y H2 {
  text-align: left;
  color: #000;
}
.cid-rZBLWnb34y .container {
  height: 58px;
}
.cid-rZBLWou0Ij {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-rZBLWou0Ij .mbr-text,
.cid-rZBLWou0Ij blockquote {
  color: #000;
  text-align: justify;
}
.cid-rZBLWou0Ij .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-rZBLWou0Ij .souligne:hover {
  color: #000;
}
.cid-rZBLWou0Ij .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-rZBLWou0Ij .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s4DykHIXs3 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s4DykHIXs3 .mbr-section-subtitle {
  color: #767676;
}
.cid-s4DykHIXs3 H2 {
  text-align: left;
  color: #000;
}
.cid-s4DykHIXs3 .container {
  height: 58px;
}
.cid-s4DylUZRZB {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s4DylUZRZB .card-box {
  padding: 0 0.3rem;
}
.cid-s4DylUZRZB .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-s4DylUZRZB .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-s4DylUZRZB h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-s4DylUZRZB p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-s4DylUZRZB .mbr-text {
  color: #000000;
}
.cid-s4DylUZRZB .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-s4DylUZRZB .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-s4DylUZRZB .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-s4DylUZRZB .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-s4DylUZRZB .card-title {
  color: #000000;
}
.cid-s4DylUZRZB .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-rZBLWpQV91 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rZBLWpQV91 .mbr-section-subtitle {
  color: #767676;
}
.cid-rZBLWpQV91 H3 {
  text-align: left;
  color: #000;
}
.cid-rZBLWpQV91 .container {
  height: 58px;
}
.cid-s2bHtM9mSR {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s2bHtM9mSR .mbr-text,
.cid-s2bHtM9mSR blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-rZBLWr9QmU {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rZBLWr9QmU .card-box {
  padding: 0 0.3rem;
}
.cid-rZBLWr9QmU .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-rZBLWr9QmU .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-rZBLWr9QmU h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-rZBLWr9QmU p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-rZBLWr9QmU .mbr-text {
  color: #000000;
}
.cid-rZBLWr9QmU .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-rZBLWr9QmU .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-rZBLWr9QmU .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-rZBLWr9QmU .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-rZBLWr9QmU .card-title {
  color: #000000;
}
.cid-rZBLWr9QmU .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-rZBLWsHuBZ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rZBLWsHuBZ .mbr-section-subtitle {
  color: #767676;
}
.cid-rZBLWsHuBZ H3 {
  text-align: left;
  color: #000;
}
.cid-rZBLWsHuBZ .container {
  height: 58px;
}
.cid-sMsv53iDWS {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsv53iDWS .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsv53iDWS .mbr-text p {
  background: #ffffff;
}
.cid-sMsv53iDWS .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsv53iDWS .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsv53iDWS .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsv53iDWS .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsv53iDWS .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsv53iDWS .logos-cb {
  max-width: 100%;
}
.cid-sMsv53iDWS .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsv53iDWS .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsv53iDWS .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsv53iDWS .lien:hover {
  color: #000;
}
.cid-sMsv53iDWS .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsv53iDWS .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rZBLWvDMtV {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rZBLWvDMtV .mbr-section-subtitle {
  color: #767676;
}
.cid-rZBLWvDMtV H3 {
  text-align: left;
  color: #000;
}
.cid-rZBLWvDMtV .container {
  height: 58px;
}
.cid-sEmRSlfPOv {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmRSlfPOv .title {
  margin-bottom: 2rem;
}
.cid-sEmRSlfPOv .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmRSlfPOv a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmRSlfPOv a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmRSlfPOv .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmRSlfPOv .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmRSlfPOv H2 {
  color: #000000;
}
.cid-sEmRSlfPOv LABEL {
  color: #000000;
}
.cid-sEmRSlfPOv .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmRSlfPOv .btn-form {
  border-radius: 0px;
}
.cid-tONSyjRKwo {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONSyjRKwo .content {
    text-align: center;
  }
  .cid-tONSyjRKwo .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONSyjRKwo .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONSyjRKwo .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONSyjRKwo .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONSyjRKwo .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONSyjRKwo .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONSyjRKwo .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONSyjRKwo .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONSyjRKwo .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONSyjRKwo .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONSyjRKwo .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONSyjRKwo .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONSyjRKwo H5 {
  color: #000000;
}
.cid-tONSyjRKwo P {
  color: #000000;
}
.cid-tONSyjRKwo .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONSyjRKwo .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONSyjRKwo .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONSyjRKwo .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONSyjRKwo .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-9l {
  /* Type valid CSS here */
}
#custom-html-9l div {
  height: 70px;
  background-color: #000;
}
#custom-html-3jv {
  /* Type valid CSS here */
}
#custom-html-3jv div {
  padding: 10px 0px 5px;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3jv hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-rOcutqzVu4 {
  padding-top: 0px;
  padding-bottom: 0px;
  background: linear-gradient(90deg, #000000, #000000);
}
.cid-rOcutqzVu4 .mbr-overlay {
  background: linear-gradient(90deg, #d3cffb, #d7e8f6);
}
.cid-rOcutqzVu4 .card-wrap {
  background-color: #111111;
  padding: 2rem;
  margin: 0;
  border-radius: .25rem;
  -webkit-box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
  box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}
@media (min-width: 992px) {
  .cid-rOcutqzVu4 .card-wrap {
    width: calc(100% + 10rem);
    margin-left: -10rem;
  }
}
.cid-rOcutqzVu4 .img-wrap img {
  width: 100%;
  border-radius: .25rem;
}
.cid-rOcutqzVu4 .mbr-section-subtitle,
.cid-rOcutqzVu4 .mbr-section-btn {
  color: #000000;
}
.cid-rOcutqzVu4 h1 {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rOcutqzVu4 h3 {
  text-align: justify;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rOcutqzVu4 h4 {
  text-align: justify;
}
.cid-rOcutqzVu4 .couverture {
  aspect-ratio: 1;
}
.cid-tMPixWorHR {
  background: #ffffff;
}
.cid-tMPixWorHR .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPixWorHR .mbr-figure {
  margin: 0 auto;
}
.cid-tMPixWorHR figcaption {
  position: relative;
}
.cid-tMPixWorHR figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPixWorHR .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPixWorHR .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPixWorHR .view_port {
    height: 10px;
  }
}
.cid-tMPixWorHR .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPixWorHR .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPixWorHR .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPixWorHR .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPixWorHR .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-u4D0FsWiHx {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-u4D0FsWiHx .image-block {
  margin: auto;
}
.cid-u4D0FsWiHx figcaption {
  position: relative;
}
.cid-u4D0FsWiHx figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-u4D0FsWiHx .image-block {
    width: 100% !important;
  }
}
.cid-u4D0FsWiHx .grayscale img {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.cid-u4D0FsWiHx .grayscale :hover img {
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
}
.cid-u4D0FsWiHx .light div {
  position: relative;
}
.cid-u4D0FsWiHx .light ::before {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  display: block;
  content: '';
  width: 0;
  height: 0;
  background: rgba(255, 255, 255, 0.2);
  border-radius: 100%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  opacity: 0;
}
.cid-u4D0FsWiHx .light :hover::before {
  -webkit-animation: circle .75s;
  animation: circle .75s;
}
@-webkit-keyframes circle {
  0% {
    opacity: 1;
  }
  40% {
    opacity: 1;
  }
  100% {
    width: 200%;
    height: 200%;
    opacity: 0;
  }
}
@keyframes circle {
  0% {
    opacity: 1;
  }
  40% {
    opacity: 1;
  }
  100% {
    width: 200%;
    height: 200%;
    opacity: 0;
  }
}
.cid-u4D0FsWiHx .shine div {
  position: relative;
}
.cid-u4D0FsWiHx .shine ::before {
  position: absolute;
  top: 0;
  left: -75%;
  z-index: 2;
  display: block;
  content: '';
  width: 50%;
  height: 100%;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
  -webkit-transform: skewX(-25deg);
  transform: skewX(-25deg);
}
.cid-u4D0FsWiHx .shine :hover::before {
  -webkit-animation: shine .75s;
  animation: shine .75s;
}
@-webkit-keyframes shine {
  100% {
    left: 125%;
  }
}
@keyframes shine {
  100% {
    left: 125%;
  }
}
#custom-html-47n {
  /* Type valid CSS here */
}
#custom-html-47n section {
  background-color: #fff;
  width: 100%;
}
#custom-html-47n div {
  padding: 0px 0px 20px 0px;
  color: #777;
  text-align: center;
  width: 1500px;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  font-family: "Segoe UI", Tahoma, Arial;
}
#custom-html-47n p {
  font-size: 60px;
  color: #777;
}
#custom-html-47n a {
  position: relative;
  color: #777;
  text-decoration: none;
}
#custom-html-47n a:hover {
  color: #777;
}
#custom-html-47n a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
#custom-html-47n a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
#custom-html-4gn {
  /* Type valid CSS here */
}
#custom-html-4gn * {
  box-sizing: border-box;
}
#custom-html-4gn div {
  padding: 2px 0;
  text-align: center;
}
#custom-html-4gn .row::after {
  content: "";
  clear: both;
  display: table;
}
#custom-html-4gn [class*="col-"] {
  float: left;
}
#custom-html-4gn [class*="col-"] {
  width: 100%;
}
#custom-html-4gn .cadre {
  width: 1080px;
  max-width: 100%;
  overflow-x: auto;
  margin-left: auto;
  margin-right: auto;
  border: 1px solid #cccccc;
  background-color: #f9f9f9;
}
#custom-html-4gn .fond {
  width: 100%;
  background-color: #fff;
}
@media only screen and (min-width: 600px) {
  #custom-html-4gn .dcol-s-1 {
    width: 8.33%;
  }
  #custom-html-4gn .dcol-s-2 {
    width: 16.66%;
  }
  #custom-html-4gn .dcol-s-3 {
    width: 25%;
  }
  #custom-html-4gn .dcol-s-4 {
    width: 33.33%;
  }
  #custom-html-4gn .dcol-s-5 {
    width: 41.66%;
  }
  #custom-html-4gn .dcol-s-6 {
    width: 50%;
  }
  #custom-html-4gn .dcol-s-7 {
    width: 58.33%;
  }
  #custom-html-4gn .dcol-s-8 {
    width: 66.66%;
  }
  #custom-html-4gn .dcol-s-9 {
    width: 75%;
  }
  #custom-html-4gn .dcol-s-10 {
    width: 83.33%;
  }
  #custom-html-4gn .dcol-s-11 {
    width: 91.66%;
  }
  #custom-html-4gn .dcol-s-12 {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) {
  #custom-html-4gn .dcol-1 {
    width: 8.33%;
  }
  #custom-html-4gn .dcol-2 {
    width: 16.66%;
  }
  #custom-html-4gn .dcol-3 {
    width: 25%;
  }
  #custom-html-4gn .dcol-4 {
    width: 33.33%;
  }
  #custom-html-4gn .dcol-5 {
    width: 41.66%;
  }
  #custom-html-4gn .dcol-6 {
    width: 50%;
  }
  #custom-html-4gn .dcol-7 {
    width: 58.33%;
  }
  #custom-html-4gn .dcol-8 {
    width: 66.66%;
  }
  #custom-html-4gn .dcol-9 {
    width: 75%;
  }
  #custom-html-4gn .dcol-10 {
    width: 83.33%;
  }
  #custom-html-4gn .dcol-11 {
    width: 91.66%;
  }
  #custom-html-4gn .dcol-12 {
    width: 100%;
  }
}
#custom-html-4gn a {
  position: relative;
  color: #444;
  text-decoration: none;
  font-family: "Source Sans Pro", Tahoma, Arial;
  font-size: 15px;
}
#custom-html-4gn a:hover {
  color: #000;
}
#custom-html-4gn a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
#custom-html-4gn a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
#custom-html-4gn .fleche {
  font-size: 12px;
}
.cid-sA9HSOYNya {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sA9HSOYNya .mbr-text,
.cid-sA9HSOYNya blockquote {
  color: #767676;
}
.cid-sA9HSOYNya .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sA9HSOYNya h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sL3sOwSWTX {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sL3sOwSWTX .mbr-section-subtitle {
  color: #767676;
}
.cid-sL3sOwSWTX H2 {
  text-align: left;
  color: #000;
}
.cid-sL3sOwSWTX .container {
  height: 58px;
}
.cid-sL3txr0Vxw {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sL3txr0Vxw .mbr-text,
.cid-sL3txr0Vxw blockquote {
  color: #767676;
}
.cid-sL3txr0Vxw .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sL3txr0Vxw h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sL3txr0Vxw a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sL3txr0Vxw a:hover {
  color: #000;
}
.cid-sL3txr0Vxw a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sL3txr0Vxw a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sL3txr0Vxw .info {
  color: #fff;
  width: 18px;
  background: #000;
  height: 18px;
  text-align: center;
  border-radius: 18px;
  line-height: 18px;
  float: left;
  margin-right: 8px;
  position: relative;
  top: 8px;
}
.cid-sL3txr0Vxw .note {
  line-height: 35px;
  font-size: 15px;
}
.cid-uCehjeQxcu {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCehjeQxcu .card-box {
  padding: 0 0.3rem;
}
.cid-uCehjeQxcu .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCehjeQxcu .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCehjeQxcu h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCehjeQxcu p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCehjeQxcu .mbr-text {
  color: #000000;
}
.cid-uCehjeQxcu .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCehjeQxcu .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCehjeQxcu .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCehjeQxcu .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCehjeQxcu .card-title {
  color: #000000;
}
.cid-uCehjeQxcu .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCehjeQxcu .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCehjeQxcu .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCehjeQxcu .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCehjeQxcu .souligne:hover {
  color: #000;
}
.cid-uCehjeQxcu .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCehjeQxcu .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCehjeQxcu .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCehjeQxcu .carousel-track1 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCehjeQxcu .carousel-track1::-webkit-scrollbar {
  height: 8px;
}
.cid-uCehjeQxcu .carousel-track1::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCehjeQxcu .carousel-track1::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCehjeQxcu .carousel-track1::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCehjeQxcu .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCehjeQxcu .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCehjeQxcu .arrow-left1 {
  left: -2.2rem;
}
.cid-uCehjeQxcu .arrow-right1 {
  right: -2.2rem;
}
.cid-uCehjeQxcu .carousel-arrow.hidden {
  display: none;
}
.cid-s6ClIUWIbV {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s6ClIUWIbV .mbr-section-subtitle {
  color: #767676;
}
.cid-s6ClIUWIbV H2 {
  text-align: left;
  color: #000;
}
.cid-s6ClIUWIbV .container {
  height: 58px;
}
.cid-sL420W5lpx {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sL420W5lpx .mbr-text,
.cid-sL420W5lpx blockquote {
  color: #767676;
}
.cid-sL420W5lpx .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sL420W5lpx h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sL420W5lpx a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sL420W5lpx a:hover {
  color: #000;
}
.cid-sL420W5lpx a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sL420W5lpx a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sL420W5lpx .info {
  color: #fff;
  width: 18px;
  background: #000;
  height: 18px;
  text-align: center;
  border-radius: 18px;
  line-height: 18px;
  float: left;
  margin-right: 8px;
  position: relative;
  top: 8px;
}
.cid-sL420W5lpx .note {
  line-height: 35px;
  font-size: 15px;
}
.cid-uCehxwEAlk {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCehxwEAlk .card-box {
  padding: 0 0.3rem;
}
.cid-uCehxwEAlk .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCehxwEAlk .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCehxwEAlk h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCehxwEAlk p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCehxwEAlk .mbr-text {
  color: #000000;
}
.cid-uCehxwEAlk .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCehxwEAlk .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCehxwEAlk .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCehxwEAlk .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCehxwEAlk .card-title {
  color: #000000;
}
.cid-uCehxwEAlk .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCehxwEAlk .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCehxwEAlk .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCehxwEAlk .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCehxwEAlk .souligne:hover {
  color: #000;
}
.cid-uCehxwEAlk .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCehxwEAlk .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCehxwEAlk .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCehxwEAlk .carousel-track2 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCehxwEAlk .carousel-track2::-webkit-scrollbar {
  height: 8px;
}
.cid-uCehxwEAlk .carousel-track2::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCehxwEAlk .carousel-track2::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCehxwEAlk .carousel-track2::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCehxwEAlk .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCehxwEAlk .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCehxwEAlk .arrow-left2 {
  left: -2.2rem;
}
.cid-uCehxwEAlk .arrow-right2 {
  right: -2.2rem;
}
.cid-uCehxwEAlk .carousel-arrow.hidden {
  display: none;
}
.cid-s6qg9hRxB1 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s6qg9hRxB1 .mbr-section-subtitle {
  color: #767676;
}
.cid-s6qg9hRxB1 H2 {
  text-align: left;
  color: #000;
}
.cid-s6qg9hRxB1 .container {
  height: 58px;
}
.cid-sL43ggNalT {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sL43ggNalT .mbr-text,
.cid-sL43ggNalT blockquote {
  color: #767676;
}
.cid-sL43ggNalT .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sL43ggNalT h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sL43ggNalT a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sL43ggNalT a:hover {
  color: #000;
}
.cid-sL43ggNalT a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sL43ggNalT a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sL43ggNalT .info {
  color: #fff;
  width: 18px;
  background: #000;
  height: 18px;
  text-align: center;
  border-radius: 18px;
  line-height: 18px;
  float: left;
  margin-right: 8px;
  position: relative;
  top: 8px;
}
.cid-sL43ggNalT .note {
  line-height: 35px;
  font-size: 15px;
}
.cid-uCehDGuhrD {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uCehDGuhrD .card-box {
  padding: 0 0.3rem;
}
.cid-uCehDGuhrD .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCehDGuhrD .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCehDGuhrD h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCehDGuhrD p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCehDGuhrD .mbr-text {
  color: #000000;
}
.cid-uCehDGuhrD .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCehDGuhrD .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCehDGuhrD .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCehDGuhrD .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCehDGuhrD .card-title {
  color: #000000;
}
.cid-uCehDGuhrD .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCehDGuhrD .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCehDGuhrD .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCehDGuhrD .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCehDGuhrD .souligne:hover {
  color: #000;
}
.cid-uCehDGuhrD .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCehDGuhrD .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCehDGuhrD .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCehDGuhrD .carousel-track3 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCehDGuhrD .carousel-track3::-webkit-scrollbar {
  height: 8px;
}
.cid-uCehDGuhrD .carousel-track3::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCehDGuhrD .carousel-track3::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCehDGuhrD .carousel-track3::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCehDGuhrD .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCehDGuhrD .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCehDGuhrD .arrow-left3 {
  left: -2.2rem;
}
.cid-uCehDGuhrD .arrow-right3 {
  right: -2.2rem;
}
.cid-uCehDGuhrD .carousel-arrow.hidden {
  display: none;
}
.cid-seYYqh9Pg5 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-seYYqh9Pg5 .mbr-section-subtitle {
  color: #767676;
}
.cid-seYYqh9Pg5 H2 {
  text-align: left;
  color: #000;
}
.cid-seYYqh9Pg5 .container {
  height: 58px;
}
.cid-sL44gMEOp3 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sL44gMEOp3 .mbr-text,
.cid-sL44gMEOp3 blockquote {
  color: #767676;
}
.cid-sL44gMEOp3 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sL44gMEOp3 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sL44gMEOp3 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sL44gMEOp3 a:hover {
  color: #000;
}
.cid-sL44gMEOp3 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sL44gMEOp3 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sL44gMEOp3 .info {
  color: #fff;
  width: 18px;
  background: #000;
  height: 18px;
  text-align: center;
  border-radius: 18px;
  line-height: 18px;
  float: left;
  margin-right: 8px;
  position: relative;
  top: 8px;
}
.cid-sL44gMEOp3 .note {
  line-height: 35px;
  font-size: 15px;
}
.cid-uCehRcqmS9 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCehRcqmS9 .card-box {
  padding: 0 0.3rem;
}
.cid-uCehRcqmS9 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCehRcqmS9 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCehRcqmS9 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCehRcqmS9 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCehRcqmS9 .mbr-text {
  color: #000000;
}
.cid-uCehRcqmS9 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCehRcqmS9 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCehRcqmS9 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCehRcqmS9 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCehRcqmS9 .card-title {
  color: #000000;
}
.cid-uCehRcqmS9 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCehRcqmS9 .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCehRcqmS9 .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCehRcqmS9 .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCehRcqmS9 .souligne:hover {
  color: #000;
}
.cid-uCehRcqmS9 .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCehRcqmS9 .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCehRcqmS9 .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCehRcqmS9 .carousel-track4 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCehRcqmS9 .carousel-track4::-webkit-scrollbar {
  height: 8px;
}
.cid-uCehRcqmS9 .carousel-track4::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCehRcqmS9 .carousel-track4::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCehRcqmS9 .carousel-track4::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCehRcqmS9 .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCehRcqmS9 .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCehRcqmS9 .arrow-left4 {
  left: -2.2rem;
}
.cid-uCehRcqmS9 .arrow-right4 {
  right: -2.2rem;
}
.cid-uCehRcqmS9 .carousel-arrow.hidden {
  display: none;
}
.cid-seYZ19YfjN {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-seYZ19YfjN .mbr-section-subtitle {
  color: #767676;
}
.cid-seYZ19YfjN H2 {
  text-align: left;
  color: #000;
}
.cid-seYZ19YfjN .container {
  height: 58px;
}
.cid-uCei6ayCGk {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCei6ayCGk .card-box {
  padding: 0 0.3rem;
}
.cid-uCei6ayCGk .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCei6ayCGk .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCei6ayCGk h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCei6ayCGk p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCei6ayCGk .mbr-text {
  color: #000000;
}
.cid-uCei6ayCGk .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCei6ayCGk .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCei6ayCGk .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCei6ayCGk .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCei6ayCGk .card-title {
  color: #000000;
}
.cid-uCei6ayCGk .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCei6ayCGk .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCei6ayCGk .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCei6ayCGk .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCei6ayCGk .souligne:hover {
  color: #000;
}
.cid-uCei6ayCGk .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCei6ayCGk .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCei6ayCGk .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCei6ayCGk .carousel-track5 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCei6ayCGk .carousel-track5::-webkit-scrollbar {
  height: 8px;
}
.cid-uCei6ayCGk .carousel-track5::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCei6ayCGk .carousel-track5::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCei6ayCGk .carousel-track5::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCei6ayCGk .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCei6ayCGk .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCei6ayCGk .arrow-left5 {
  left: -2.2rem;
}
.cid-uCei6ayCGk .arrow-right5 {
  right: -2.2rem;
}
.cid-uCei6ayCGk .carousel-arrow.hidden {
  display: none;
}
.cid-rOcutrY0Du {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rOcutrY0Du .mbr-section-subtitle {
  color: #767676;
}
.cid-rOcutrY0Du H2 {
  text-align: left;
  color: #000;
}
.cid-rOcutrY0Du .container {
  height: 58px;
}
.cid-uCeiii3zbx {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCeiii3zbx .card-box {
  padding: 0 0.3rem;
}
.cid-uCeiii3zbx .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCeiii3zbx .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCeiii3zbx h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCeiii3zbx p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCeiii3zbx .mbr-text {
  color: #000000;
}
.cid-uCeiii3zbx .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCeiii3zbx .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCeiii3zbx .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCeiii3zbx .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCeiii3zbx .card-title {
  color: #000000;
}
.cid-uCeiii3zbx .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCeiii3zbx .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCeiii3zbx .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCeiii3zbx .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCeiii3zbx .souligne:hover {
  color: #000;
}
.cid-uCeiii3zbx .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCeiii3zbx .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCeiii3zbx .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCeiii3zbx .carousel-track6 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCeiii3zbx .carousel-track6::-webkit-scrollbar {
  height: 8px;
}
.cid-uCeiii3zbx .carousel-track6::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCeiii3zbx .carousel-track6::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCeiii3zbx .carousel-track6::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCeiii3zbx .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCeiii3zbx .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCeiii3zbx .arrow-left6 {
  left: -2.2rem;
}
.cid-uCeiii3zbx .arrow-right6 {
  right: -2.2rem;
}
.cid-uCeiii3zbx .carousel-arrow.hidden {
  display: none;
}
.cid-tTNE0BSJLo {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tTNE0BSJLo .mbr-section-subtitle {
  color: #767676;
}
.cid-tTNE0BSJLo H2 {
  text-align: left;
  color: #000;
}
.cid-tTNE0BSJLo .container {
  height: 58px;
}
.cid-tTNCVNAqwS {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s4DvKpEhZZ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s4DvKpEhZZ .mbr-section-subtitle {
  color: #767676;
}
.cid-s4DvKpEhZZ H2 {
  text-align: left;
  color: #000;
}
.cid-s4DvKpEhZZ .container {
  height: 58px;
}
.cid-uCejwm9hf8 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCejwm9hf8 .card-box {
  padding: 0 0.3rem;
}
.cid-uCejwm9hf8 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCejwm9hf8 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCejwm9hf8 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCejwm9hf8 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCejwm9hf8 .mbr-text {
  color: #000000;
}
.cid-uCejwm9hf8 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCejwm9hf8 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCejwm9hf8 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCejwm9hf8 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCejwm9hf8 .card-title {
  color: #000000;
}
.cid-uCejwm9hf8 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCejwm9hf8 .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCejwm9hf8 .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCejwm9hf8 .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCejwm9hf8 .souligne:hover {
  color: #000;
}
.cid-uCejwm9hf8 .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCejwm9hf8 .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCejwm9hf8 .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCejwm9hf8 .carousel-track8 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCejwm9hf8 .carousel-track8::-webkit-scrollbar {
  height: 8px;
}
.cid-uCejwm9hf8 .carousel-track8::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCejwm9hf8 .carousel-track8::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCejwm9hf8 .carousel-track8::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCejwm9hf8 .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCejwm9hf8 .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCejwm9hf8 .arrow-left8 {
  left: -2.2rem;
}
.cid-uCejwm9hf8 .arrow-right8 {
  right: -2.2rem;
}
.cid-uCejwm9hf8 .carousel-arrow.hidden {
  display: none;
}
.cid-rZDwNrRmTe {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rZDwNrRmTe .mbr-section-subtitle {
  color: #767676;
}
.cid-rZDwNrRmTe H2 {
  text-align: left;
  color: #000;
}
.cid-rZDwNrRmTe .container {
  height: 58px;
}
.cid-rZDwOlA2YN {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-rZDwOlA2YN .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-rZDwOlA2YN .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-rZDwOlA2YN .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-rZDwOlA2YN .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  background-color: #fff;
  width: 1080px;
  max-width: 80%;
}
.cid-rZDwOlA2YN h4 {
  font-size: 16px;
  color: #555;
  font-weight: 300;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-rZDwOlA2YN h3 {
  font-size: 22px;
  color: #000;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-rZDwOlA2YN .couverture {
  aspect-ratio: 1;
}
.cid-uYUHdH36Js {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uYUHdH36Js .card-box {
  padding: 0 0.3rem;
}
.cid-uYUHdH36Js .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uYUHdH36Js .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uYUHdH36Js h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-uYUHdH36Js p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uYUHdH36Js .mbr-text {
  color: #000000;
}
.cid-uYUHdH36Js .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uYUHdH36Js .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uYUHdH36Js h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uYUHdH36Js .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uYUHdH36Js .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uYUHdH36Js .card-title {
  color: #000000;
}
.cid-uYUHdH36Js .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uYUHdH36Js .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uYUHdH36Js .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uYUHdH36Js .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uYUHdH36Js .souligne:hover {
  color: #000;
}
.cid-uYUHdH36Js .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uYUHdH36Js .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uYUHdH36Js .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uYUHdH36Js .carousel-tracklsv {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uYUHdH36Js .carousel-tracklsv::-webkit-scrollbar {
  height: 8px;
}
.cid-uYUHdH36Js .carousel-tracklsv::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uYUHdH36Js .carousel-tracklsv::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uYUHdH36Js .carousel-tracklsv::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uYUHdH36Js .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uYUHdH36Js .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uYUHdH36Js .arrow-leftlsv {
  left: -2.2rem;
}
.cid-uYUHdH36Js .arrow-rightlsv {
  right: -2.2rem;
}
.cid-uYUHdH36Js .carousel-arrow.hidden {
  display: none;
}
.cid-uYUHdH36Js .container1 {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
  margin-bottom: 10px;
  margin-right: 10px;
}
.cid-uYUHdH36Js h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-uYUHdH36Js .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uYUHdH36Js .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uYUHdH36Js .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uYUHdH36Js .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uYUHdH36Js .photo-produit {
    width: 100%;
  }
}
.cid-uYUHdH36Js .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uYUHdH36Js .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-uYUHdH36Js .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-uYUHdH36Js .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-sXeHsRhJBf {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXeHsRhJBf .mbr-section-subtitle {
  color: #767676;
}
.cid-sXeHsRhJBf H2 {
  text-align: left;
  color: #000;
}
.cid-sXeHsRhJBf .container {
  height: 58px;
}
.cid-sXeHsRhJBf a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXeHsRhJBf a:hover {
  color: #000;
}
.cid-sXeHsRhJBf a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXeHsRhJBf a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sXeHtGuS7v {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-sXeHtGuS7v .mbr-text,
.cid-sXeHtGuS7v blockquote {
  color: #767676;
}
.cid-sXeHtGuS7v .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sXeHtGuS7v h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sXeHtGuS7v .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-sXeHtGuS7v .separation {
  height: 45px;
}
.cid-sXeHtGuS7v img {
  width: 40px;
}
.cid-sXeHtGuS7v a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXeHtGuS7v a:hover {
  color: #000;
}
.cid-sXeHtGuS7v a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXeHtGuS7v a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rOcxJczgea {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rOcxJczgea .mbr-section-subtitle {
  color: #767676;
}
.cid-rOcxJczgea H2 {
  text-align: left;
  color: #000;
}
.cid-rOcxJczgea .container {
  height: 58px;
}
.cid-sVJYknVCtT {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sVJYknVCtT .mbr-text,
.cid-sVJYknVCtT blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-uCejHVtAdq {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCejHVtAdq .card-box {
  padding: 0 0.3rem;
}
.cid-uCejHVtAdq .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCejHVtAdq .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCejHVtAdq h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCejHVtAdq p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCejHVtAdq .mbr-text {
  color: #000000;
}
.cid-uCejHVtAdq .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCejHVtAdq .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCejHVtAdq .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCejHVtAdq .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCejHVtAdq .card-title {
  color: #000000;
}
.cid-uCejHVtAdq .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCejHVtAdq .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCejHVtAdq .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCejHVtAdq .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCejHVtAdq .souligne:hover {
  color: #000;
}
.cid-uCejHVtAdq .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCejHVtAdq .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCejHVtAdq .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCejHVtAdq .carousel-track9 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCejHVtAdq .carousel-track9::-webkit-scrollbar {
  height: 8px;
}
.cid-uCejHVtAdq .carousel-track9::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCejHVtAdq .carousel-track9::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCejHVtAdq .carousel-track9::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCejHVtAdq .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCejHVtAdq .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCejHVtAdq .arrow-left9 {
  left: -2.2rem;
}
.cid-uCejHVtAdq .arrow-right9 {
  right: -2.2rem;
}
.cid-uCejHVtAdq .carousel-arrow.hidden {
  display: none;
}
.cid-rOcutxgecA {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rOcutxgecA .mbr-section-subtitle {
  color: #767676;
}
.cid-rOcutxgecA H2 {
  text-align: left;
  color: #000;
}
.cid-rOcutxgecA .container {
  height: 58px;
}
.cid-rOcutxM4kw {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rOcutxM4kw .mbr-text,
.cid-rOcutxM4kw blockquote {
  color: #767676;
}
.cid-rOcutxM4kw .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-rOcutxM4kw h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sElLvIHZ0S {
  padding-top: 15px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-sElLvIHZ0S .mbr-section-subtitle {
  color: #767676;
}
.cid-sElLvIHZ0S .formoid {
  margin: auto;
}
.cid-sElLvIHZ0S .form-control {
  padding-left: 1rem;
  padding-right: 1rem;
  border-radius: 0px;
  width: 400px;
  max-width: 95%;
  border: 1px solid #aaa;
  background-color: #fafafa;
}
.cid-sElLvIHZ0S .input-group-btn .btn {
  padding-top: 1.3rem;
  padding-bottom: 1.3rem;
  margin: 0 !important;
  width: 250px;
  max-width: 95%;
  border-radius: 0px;
}
.cid-sElLvIHZ0S a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-sElLvIHZ0S a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
@media (max-width: 768px) {
  .cid-sElLvIHZ0S .mbr-form .row {
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-sElLvIHZ0S .form-group,
  .cid-sElLvIHZ0S .input-group-btn,
  .cid-sElLvIHZ0S .input-group-btn .btn {
    max-width: 300px;
    width: 100%;
  }
}
@media (min-width: 769px) {
  .cid-sElLvIHZ0S .mbr-form .row > * {
    padding: 0 0.5rem;
  }
}
.cid-sElLvIHZ0S .reponse {
  font-family: "Source Sans Pro", Tahoma, Arial;
  background-color: #fff;
  color: #000;
  font-size: 18px;
  text-align: center;
  padding: 10px;
  display: none;
}
.cid-rOcutyXBVB {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rOcutyXBVB .mbr-section-subtitle {
  color: #767676;
}
.cid-rOcutyXBVB H2 {
  text-align: left;
  color: #000;
}
.cid-rOcutyXBVB .container {
  height: 58px;
}
.cid-sMssS9TMxr {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMssS9TMxr .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMssS9TMxr .mbr-text p {
  background: #ffffff;
}
.cid-sMssS9TMxr .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMssS9TMxr .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMssS9TMxr .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMssS9TMxr .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMssS9TMxr .paypal {
  position: relative;
  top: -35px;
}
.cid-sMssS9TMxr .logos-cb {
  max-width: 100%;
}
.cid-sMssS9TMxr .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMssS9TMxr .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMssS9TMxr .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMssS9TMxr .lien:hover {
  color: #000;
}
.cid-sMssS9TMxr .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMssS9TMxr .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rOcutAacWE {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rOcutAacWE .mbr-section-subtitle {
  color: #767676;
}
.cid-rOcutAacWE H3 {
  text-align: left;
  color: #000;
}
.cid-rOcutAacWE .container {
  height: 58px;
}
.cid-sElLv4mpQT {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sElLv4mpQT .title {
  margin-bottom: 2rem;
}
.cid-sElLv4mpQT .mbr-section-subtitle {
  color: #767676;
}
.cid-sElLv4mpQT a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sElLv4mpQT a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sElLv4mpQT .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sElLv4mpQT .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sElLv4mpQT H2 {
  color: #000000;
}
.cid-sElLv4mpQT LABEL {
  color: #000000;
}
.cid-sElLv4mpQT .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sElLv4mpQT .btn-form {
  border-radius: 0px;
}
.cid-tONRPUgzb1 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONRPUgzb1 .content {
    text-align: center;
  }
  .cid-tONRPUgzb1 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONRPUgzb1 .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONRPUgzb1 .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONRPUgzb1 .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONRPUgzb1 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONRPUgzb1 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONRPUgzb1 .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONRPUgzb1 .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONRPUgzb1 .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONRPUgzb1 .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONRPUgzb1 .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONRPUgzb1 .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONRPUgzb1 H5 {
  color: #000000;
}
.cid-tONRPUgzb1 P {
  color: #000000;
}
.cid-tONRPUgzb1 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONRPUgzb1 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONRPUgzb1 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONRPUgzb1 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONRPUgzb1 .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-k4 {
  /* Type valid CSS here */
}
#custom-html-k4 div {
  height: 75px;
  background-color: #000;
}
.cid-rZOUeJLDW5 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-rZOUeJLDW5 .mbr-text,
.cid-rZOUeJLDW5 blockquote {
  color: #767676;
}
.cid-rZOUeJLDW5 .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-rZOUeJLDW5 h5 {
  font-size: 15px;
}
.cid-rZOUeJLDW5 a:link {
  color: #de9956;
}
.cid-rZOUeJLDW5 a:hover {
  color: #f1b173;
}
.cid-rZOUeJLDW5 a:visited {
  color: #de9956;
}
#custom-html-3lx {
  /* Type valid CSS here */
}
#custom-html-3lx div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3lx hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-rZOUeL7ZfY {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-rZOUeL7ZfY .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-rZOUeL7ZfY .row-element,
.cid-rZOUeL7ZfY .image-element {
  padding: 0;
}
.cid-rZOUeL7ZfY .image-element {
  display: flex;
  justify-content: center;
}
.cid-rZOUeL7ZfY .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-rZOUeL7ZfY .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-rZOUeL7ZfY .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-rZOUeL7ZfY .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-rZOUeL7ZfY .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-rZOUeL7ZfY .text-content {
    padding: 2rem 1rem;
  }
  .cid-rZOUeL7ZfY .underline .line {
    height: 2px;
  }
  .cid-rZOUeL7ZfY .mbr-title,
  .cid-rZOUeL7ZfY .underline,
  .cid-rZOUeL7ZfY .mbr-text,
  .cid-rZOUeL7ZfY .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-rZOUeL7ZfY .mbr-title,
.cid-rZOUeL7ZfY .underline {
  text-align: center;
  color: #ffffff;
}
.cid-rZOUeL7ZfY .mbr-text,
.cid-rZOUeL7ZfY .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-rZOUeL7ZfY h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rZOUeL7ZfY H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-rZOUeL7ZfY H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rZOUeL7ZfY .bouton {
  text-align: center;
}
.cid-rZOUeL7ZfY .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-rZOUeL7ZfY .couverture {
  aspect-ratio: 1;
}
.cid-rZOUeL7ZfY .bouton2 {
  position: relative;
  top: -25px;
}
.cid-rZOUeL7ZfY p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rZOUeL7ZfY a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPsk7IuVz {
  background: #ffffff;
}
.cid-tMPsk7IuVz .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPsk7IuVz .mbr-figure {
  margin: 0 auto;
}
.cid-tMPsk7IuVz figcaption {
  position: relative;
}
.cid-tMPsk7IuVz figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPsk7IuVz .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPsk7IuVz .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPsk7IuVz .view_port {
    height: 10px;
  }
}
.cid-tMPsk7IuVz .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPsk7IuVz .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPsk7IuVz .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPsk7IuVz .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPsk7IuVz .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-rZOUeOep0L {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rZOUeOep0L .mbr-section-subtitle {
  color: #767676;
}
.cid-rZOUeOep0L H3 {
  text-align: left;
  color: #000000;
}
.cid-rZOUeOep0L .container {
  height: 58px;
}
.cid-rZOUePvAG1 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-rZOUePvAG1 .image-block {
  margin: auto;
}
.cid-rZOUePvAG1 figcaption {
  position: relative;
}
.cid-rZOUePvAG1 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rZOUePvAG1 .image-block {
    width: 100% !important;
  }
}
.cid-rZOUePvAG1 .photo {
  aspect-ratio: 4.08510638;
}
.cid-rZOUeQRs5D {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-rZOUeQRs5D .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-rZOUeQRs5D .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-rZOUeQRs5D .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-rZOUeQRs5D .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-rZOUeQRs5D .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-rZOUeQRs5D .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-rZOUeQRs5D .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-rZOUeQRs5D .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-rZOUeQRs5D .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-rZOYmZ49Rm {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-rZOYmZ49Rm .mbr-text,
.cid-rZOYmZ49Rm blockquote {
  color: #767676;
}
.cid-rZOYmZ49Rm .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-rZOYmZ49Rm h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-rZOUeSk8f2 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rZOUeSk8f2 .mbr-section-subtitle {
  color: #767676;
}
.cid-rZOUeSk8f2 H2 {
  text-align: left;
  color: #000;
}
.cid-rZOUeSk8f2 .container {
  height: 58px;
}
.cid-rZPbIrn3Vp {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-rZPbIrn3Vp .image-block {
  margin: auto;
}
.cid-rZPbIrn3Vp figcaption {
  position: relative;
}
.cid-rZPbIrn3Vp figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-rZPbIrn3Vp .image-block {
    width: 100% !important;
  }
  .cid-rZPbIrn3Vp img {
    margin-left: auto;
    margin-right: auto;
    max-width: 89%;
  }
}
.cid-rZPbIrn3Vp .photo {
  aspect-ratio: 1.92577733;
}
.cid-rZOUeTNwEv {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-rZOUeTNwEv .mbr-figure {
    padding-right: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-rZOUeTNwEv .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-rZOUeTNwEv .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-rZOUeTNwEv .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  background-color: #fff;
  width: 1080px;
  max-width: 80%;
}
.cid-rZOUeTNwEv h4 {
  font-size: 16px;
  color: #555;
  font-weight: 300;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-rZOUeTNwEv h3 {
  font-size: 22px;
  color: #000;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-rZOUeTNwEv .legende {
  text-align: center;
  font-family: "Source Sans Pro", Tahoma, Arial;
  font-size: 14px;
}
.cid-rZOUeTNwEv .photo {
  aspect-ratio: 0.66625;
}
.cid-rZOUeVbYUG {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rZOUeVbYUG .mbr-section-subtitle {
  color: #767676;
}
.cid-rZOUeVbYUG H3 {
  text-align: left;
  color: #000;
}
.cid-rZOUeVbYUG .container {
  height: 58px;
}
.cid-rZOUeWwdTQ {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rZOUeWwdTQ .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-rZOUeWwdTQ .mbr-text p {
  background: #ffffff;
}
.cid-rZOUeWwdTQ .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-rZOUeWwdTQ .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-rZOUeWwdTQ .fichepratique {
  position: relative;
  top: 10px;
}
.cid-rZOUf12gQR {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rZOUf12gQR .mbr-section-subtitle {
  color: #767676;
}
.cid-rZOUf12gQR H2 {
  text-align: left;
  color: #000;
}
.cid-rZOUf12gQR .container {
  height: 58px;
}
.cid-rZOUf2rnWJ {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-rZOUf2rnWJ .mbr-text,
.cid-rZOUf2rnWJ blockquote {
  color: #000;
  text-align: justify;
}
.cid-rZOUf2rnWJ .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-rZOUf2rnWJ .souligne:hover {
  color: #000;
}
.cid-rZOUf2rnWJ .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-rZOUf2rnWJ .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s6qgySmz2y {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s6qgySmz2y .mbr-section-subtitle {
  color: #767676;
}
.cid-s6qgySmz2y H2 {
  text-align: left;
  color: #000;
}
.cid-s6qgySmz2y .container {
  height: 58px;
}
.cid-s6qgAvUyhS {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s6qgAvUyhS .card-box {
  padding: 0 0.3rem;
}
.cid-s6qgAvUyhS .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-s6qgAvUyhS .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-s6qgAvUyhS h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-s6qgAvUyhS p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-s6qgAvUyhS .mbr-text {
  color: #000000;
}
.cid-s6qgAvUyhS .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-s6qgAvUyhS .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-s6qgAvUyhS .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-s6qgAvUyhS .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-s6qgAvUyhS .card-title {
  color: #000000;
}
.cid-s6qgAvUyhS .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sXIg7nzHS8 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXIg7nzHS8 .mbr-section-subtitle {
  color: #767676;
}
.cid-sXIg7nzHS8 H2 {
  text-align: left;
  color: #000;
}
.cid-sXIg7nzHS8 .container {
  height: 58px;
}
.cid-sXIg7nzHS8 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXIg7nzHS8 a:hover {
  color: #000;
}
.cid-sXIg7nzHS8 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXIg7nzHS8 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sXIg7WjRwm {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-sXIg7WjRwm .mbr-text,
.cid-sXIg7WjRwm blockquote {
  color: #767676;
}
.cid-sXIg7WjRwm .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sXIg7WjRwm h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sXIg7WjRwm .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-sXIg7WjRwm .separation {
  height: 45px;
}
.cid-sXIg7WjRwm img {
  width: 40px;
}
.cid-sXIg7WjRwm a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXIg7WjRwm a:hover {
  color: #000;
}
.cid-sXIg7WjRwm a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXIg7WjRwm a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rZOUf3RMo2 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rZOUf3RMo2 .mbr-section-subtitle {
  color: #767676;
}
.cid-rZOUf3RMo2 H3 {
  text-align: left;
  color: #000;
}
.cid-rZOUf3RMo2 .container {
  height: 58px;
}
.cid-s2bHzcZt7T {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s2bHzcZt7T .mbr-text,
.cid-s2bHzcZt7T blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-rZOUf5fx74 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rZOUf5fx74 .card-box {
  padding: 0 0.3rem;
}
.cid-rZOUf5fx74 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-rZOUf5fx74 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-rZOUf5fx74 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-rZOUf5fx74 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-rZOUf5fx74 .mbr-text {
  color: #000000;
}
.cid-rZOUf5fx74 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-rZOUf5fx74 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-rZOUf5fx74 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-rZOUf5fx74 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-rZOUf5fx74 .card-title {
  color: #000000;
}
.cid-rZOUf5fx74 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-rZOUf6SLmk {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rZOUf6SLmk .mbr-section-subtitle {
  color: #767676;
}
.cid-rZOUf6SLmk H3 {
  text-align: left;
  color: #000;
}
.cid-rZOUf6SLmk .container {
  height: 58px;
}
.cid-sMsv8mJKnC {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsv8mJKnC .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsv8mJKnC .mbr-text p {
  background: #ffffff;
}
.cid-sMsv8mJKnC .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsv8mJKnC .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsv8mJKnC .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsv8mJKnC .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsv8mJKnC .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsv8mJKnC .logos-cb {
  max-width: 100%;
}
.cid-sMsv8mJKnC .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsv8mJKnC .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsv8mJKnC .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsv8mJKnC .lien:hover {
  color: #000;
}
.cid-sMsv8mJKnC .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsv8mJKnC .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rZOUf9Njg5 {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rZOUf9Njg5 .mbr-section-subtitle {
  color: #767676;
}
.cid-rZOUf9Njg5 H3 {
  text-align: left;
  color: #000;
}
.cid-rZOUf9Njg5 .container {
  height: 58px;
}
.cid-sEmS0tUtuX {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmS0tUtuX .title {
  margin-bottom: 2rem;
}
.cid-sEmS0tUtuX .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmS0tUtuX a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmS0tUtuX a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmS0tUtuX .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmS0tUtuX .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmS0tUtuX H2 {
  color: #000000;
}
.cid-sEmS0tUtuX LABEL {
  color: #000000;
}
.cid-sEmS0tUtuX .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmS0tUtuX .btn-form {
  border-radius: 0px;
}
.cid-tONSADwLLb {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONSADwLLb .content {
    text-align: center;
  }
  .cid-tONSADwLLb .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONSADwLLb .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONSADwLLb .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONSADwLLb .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONSADwLLb .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONSADwLLb .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONSADwLLb .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONSADwLLb .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONSADwLLb .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONSADwLLb .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONSADwLLb .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONSADwLLb .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONSADwLLb H5 {
  color: #000000;
}
.cid-tONSADwLLb P {
  color: #000000;
}
.cid-tONSADwLLb .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONSADwLLb .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONSADwLLb .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONSADwLLb .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONSADwLLb .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-ky {
  /* Type valid CSS here */
}
#custom-html-ky div {
  height: 75px;
  background-color: #000;
}
.cid-s0G9pkyNOT {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-s0G9pkyNOT .mbr-text,
.cid-s0G9pkyNOT blockquote {
  color: #767676;
}
.cid-s0G9pkyNOT .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-s0G9pkyNOT h5 {
  font-size: 15px;
}
.cid-s0G9pkyNOT a:link {
  color: #de9956;
}
.cid-s0G9pkyNOT a:hover {
  color: #f1b173;
}
.cid-s0G9pkyNOT a:visited {
  color: #de9956;
}
#custom-html-3m1 {
  /* Type valid CSS here */
}
#custom-html-3m1 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3m1 hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-s0G9plxBRd {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-s0G9plxBRd .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-s0G9plxBRd .row-element,
.cid-s0G9plxBRd .image-element {
  padding: 0;
}
.cid-s0G9plxBRd .image-element {
  display: flex;
  justify-content: center;
}
.cid-s0G9plxBRd .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-s0G9plxBRd .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-s0G9plxBRd .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-s0G9plxBRd .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-s0G9plxBRd .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-s0G9plxBRd .text-content {
    padding: 2rem 1rem;
  }
  .cid-s0G9plxBRd .underline .line {
    height: 2px;
  }
  .cid-s0G9plxBRd .mbr-title,
  .cid-s0G9plxBRd .underline,
  .cid-s0G9plxBRd .mbr-text,
  .cid-s0G9plxBRd .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-s0G9plxBRd .mbr-title,
.cid-s0G9plxBRd .underline {
  text-align: center;
  color: #ffffff;
}
.cid-s0G9plxBRd .mbr-text,
.cid-s0G9plxBRd .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-s0G9plxBRd h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s0G9plxBRd H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-s0G9plxBRd H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s0G9plxBRd .bouton {
  text-align: center;
}
.cid-s0G9plxBRd .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-s0G9plxBRd .couverture {
  aspect-ratio: 1;
}
.cid-s0G9plxBRd .bouton2 {
  position: relative;
  top: -25px;
}
.cid-s0G9plxBRd p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s0G9plxBRd a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPsDFuqQy {
  background: #ffffff;
}
.cid-tMPsDFuqQy .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPsDFuqQy .mbr-figure {
  margin: 0 auto;
}
.cid-tMPsDFuqQy figcaption {
  position: relative;
}
.cid-tMPsDFuqQy figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPsDFuqQy .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPsDFuqQy .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPsDFuqQy .view_port {
    height: 10px;
  }
}
.cid-tMPsDFuqQy .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPsDFuqQy .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPsDFuqQy .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPsDFuqQy .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPsDFuqQy .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-s0G9pnZ2SA {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s0G9pnZ2SA .mbr-section-subtitle {
  color: #767676;
}
.cid-s0G9pnZ2SA H3 {
  text-align: left;
  color: #000000;
}
.cid-s0G9pnZ2SA .container {
  height: 58px;
}
.cid-s0G9pp0x9d {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-s0G9pp0x9d .image-block {
  margin: auto;
}
.cid-s0G9pp0x9d figcaption {
  position: relative;
}
.cid-s0G9pp0x9d figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-s0G9pp0x9d .image-block {
    width: 100% !important;
  }
}
.cid-s0G9pp0x9d .photo {
  aspect-ratio: 4.69437653;
}
.cid-s0G9pq7Hym {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s0G9pq7Hym .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-s0G9pq7Hym .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s0G9pq7Hym .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-s0G9pq7Hym .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-s0G9pq7Hym .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-s0G9pq7Hym .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-s0G9pq7Hym .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-s0G9pq7Hym .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-s0G9pq7Hym .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-s0G9prkG6Z {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s0G9prkG6Z .mbr-section-subtitle {
  color: #767676;
}
.cid-s0G9prkG6Z H3 {
  text-align: left;
  color: #000;
}
.cid-s0G9prkG6Z .container {
  height: 58px;
}
.cid-s0G9pslcQP {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s0G9pslcQP .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-s0G9pslcQP .mbr-text p {
  background: #ffffff;
}
.cid-s0G9pslcQP .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-s0G9pslcQP .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-u5St86qn0n {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5St86qn0n .mbr-text,
.cid-u5St86qn0n blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5St86qn0n a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5St86qn0n a:hover {
  color: #000;
}
.cid-u5St86qn0n a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5St86qn0n a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5St86qn0n .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5St86qn0n .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5St86qn0n .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5St86qn0n .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5St86qn0n .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5St86qn0n .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5St86qn0n .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5St86qn0n .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5St86qn0n .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5St86qn0n .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5St86qn0n .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5St8Lijdh {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5St8Lijdh .mbr-text,
.cid-u5St8Lijdh blockquote {
  color: #000;
}
.cid-u5St8Lijdh .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5St8Lijdh h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5St8Lijdh a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5St8Lijdh a:hover {
  color: #000;
}
.cid-u5St8Lijdh a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5St8Lijdh a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s0G9ptwjQ2 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s0G9ptwjQ2 .mbr-section-subtitle {
  color: #767676;
}
.cid-s0G9ptwjQ2 H2 {
  text-align: left;
  color: #000;
}
.cid-s0G9ptwjQ2 .container {
  height: 58px;
}
.cid-s0G9puz2n7 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-s0G9puz2n7 .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-s0G9puz2n7 .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-s0G9puz2n7 .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-s0G9puz2n7 .photo {
  aspect-ratio: 1.59235669;
}
.cid-s0G9pvEBOY {
  padding-top: 0px;
  padding-bottom: 0px;
  background: #ffffff;
}
.cid-s0G9pvEBOY .images-container.container-fluid {
  padding: 0;
}
.cid-s0G9pvEBOY .media-container-row {
  margin: 0 auto;
  align-items: stretch;
  -webkit-align-items: stretch;
}
.cid-s0G9pvEBOY .media-container-row .img-item {
  display: -webkit-flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  width: 100%;
  z-index: 1;
  -webkit-flex-direction: column;
  -webkit-justify-content: center;
}
.cid-s0G9pvEBOY .media-container-row .img-item img {
  width: 100%;
  min-height: 1px;
}
.cid-s0G9pvEBOY .media-container-row .img-item .img-caption {
  background: #ffffff;
  z-index: 2;
  padding: 1rem 1rem;
  word-break: break-word;
}
.cid-s0G9pvEBOY .media-container-row .img-item .img-caption p {
  margin-bottom: 0;
}
.cid-s0G9pvEBOY .media-container-row .img-item.item1 {
  padding: 0 2rem 0 0;
}
@media (max-width: 992px) {
  .cid-s0G9pvEBOY .img-item {
    width: 100% !important;
  }
  .cid-s0G9pvEBOY .img-item.item1 {
    width: 100%;
    flex-basis: initial !important;
    padding: 0 0 2rem 0 !important;
    -webkit-flex-basis: initial !important;
  }
}
.cid-s0G9pvEBOY .photo {
  aspect-ratio: 1.63398693;
}
.cid-s0G9pwX2je {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s0G9pwX2je .mbr-text,
.cid-s0G9pwX2je blockquote {
  color: #767676;
}
.cid-s0G9pwX2je .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-s0G9pwX2je h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-s0G9pAddh2 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s0G9pAddh2 .mbr-section-subtitle {
  color: #767676;
}
.cid-s0G9pAddh2 H2 {
  text-align: left;
  color: #000;
}
.cid-s0G9pAddh2 .container {
  height: 58px;
}
.cid-s0G9pBfJLd {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-s0G9pBfJLd .mbr-text,
.cid-s0G9pBfJLd blockquote {
  color: #000;
  text-align: justify;
}
.cid-s0G9pBfJLd .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-s0G9pBfJLd .souligne:hover {
  color: #000;
}
.cid-s0G9pBfJLd .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-s0G9pBfJLd .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tcBnAWS4CM {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tcBnAWS4CM .mbr-section-subtitle {
  color: #767676;
}
.cid-tcBnAWS4CM H2 {
  text-align: left;
  color: #000;
}
.cid-tcBnAWS4CM .container {
  height: 58px;
}
.cid-tcBnAWS4CM a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tcBnAWS4CM a:hover {
  color: #000;
}
.cid-tcBnAWS4CM a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tcBnAWS4CM a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tcBnBsklgj {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-tcBnBsklgj .mbr-text,
.cid-tcBnBsklgj blockquote {
  color: #767676;
}
.cid-tcBnBsklgj .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tcBnBsklgj h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tcBnBsklgj .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tcBnBsklgj .separation {
  height: 45px;
}
.cid-tcBnBsklgj img {
  width: 40px;
}
.cid-tcBnBsklgj a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tcBnBsklgj a:hover {
  color: #000;
}
.cid-tcBnBsklgj a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tcBnBsklgj a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-szFsCNLBO7 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-szFsCNLBO7 .mbr-section-subtitle {
  color: #767676;
}
.cid-szFsCNLBO7 H2 {
  text-align: left;
  color: #000;
}
.cid-szFsCNLBO7 .container {
  height: 80px;
}
.cid-szFsCNLBO7 h5 {
  font-size: 14px;
  font-weight: 100;
  font-style: italic;
  font-family: "Source Sans Pro", Arial;
}
.cid-sdH3DmTvC1 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdH3DmTvC1 .mbr-text,
.cid-sdH3DmTvC1 blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-sdBcZYkpmb {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdBcZYkpmb .mbr-text,
.cid-sdBcZYkpmb blockquote {
  color: #767676;
}
.cid-sdBcZYkpmb .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sdBcZYkpmb h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sdBcjvXvu8 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sdBcjvXvu8 .card-box {
  padding: 0 0.3rem;
}
.cid-sdBcjvXvu8 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sdBcjvXvu8 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sdBcjvXvu8 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sdBcjvXvu8 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sdBcjvXvu8 .mbr-text {
  color: #000000;
}
.cid-sdBcjvXvu8 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sdBcjvXvu8 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sdBcjvXvu8 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sdBcjvXvu8 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sdBcjvXvu8 .card-title {
  color: #000000;
}
.cid-sdBcjvXvu8 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-s0G9pCjW5h {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s0G9pCjW5h .mbr-section-subtitle {
  color: #767676;
}
.cid-s0G9pCjW5h H3 {
  text-align: left;
  color: #000;
}
.cid-s0G9pCjW5h .container {
  height: 58px;
}
.cid-s2bHF1v5UG {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s2bHF1v5UG .mbr-text,
.cid-s2bHF1v5UG blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-s0G9pDr5Yi {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s0G9pDr5Yi .card-box {
  padding: 0 0.3rem;
}
.cid-s0G9pDr5Yi .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-s0G9pDr5Yi .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-s0G9pDr5Yi h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-s0G9pDr5Yi p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-s0G9pDr5Yi .mbr-text {
  color: #000000;
}
.cid-s0G9pDr5Yi .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-s0G9pDr5Yi .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-s0G9pDr5Yi .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-s0G9pDr5Yi .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-s0G9pDr5Yi .card-title {
  color: #000000;
}
.cid-s0G9pDr5Yi .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-s0G9pEB3Vf {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s0G9pEB3Vf .mbr-section-subtitle {
  color: #767676;
}
.cid-s0G9pEB3Vf H3 {
  text-align: left;
  color: #000;
}
.cid-s0G9pEB3Vf .container {
  height: 58px;
}
.cid-sMsvbZhZN7 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsvbZhZN7 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsvbZhZN7 .mbr-text p {
  background: #ffffff;
}
.cid-sMsvbZhZN7 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsvbZhZN7 .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsvbZhZN7 .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsvbZhZN7 .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsvbZhZN7 .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsvbZhZN7 .logos-cb {
  max-width: 100%;
}
.cid-sMsvbZhZN7 .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsvbZhZN7 .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsvbZhZN7 .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsvbZhZN7 .lien:hover {
  color: #000;
}
.cid-sMsvbZhZN7 .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsvbZhZN7 .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s0G9pGP0yM {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s0G9pGP0yM .mbr-section-subtitle {
  color: #767676;
}
.cid-s0G9pGP0yM H3 {
  text-align: left;
  color: #000;
}
.cid-s0G9pGP0yM .container {
  height: 58px;
}
.cid-sEmS6qXhrr {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmS6qXhrr .title {
  margin-bottom: 2rem;
}
.cid-sEmS6qXhrr .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmS6qXhrr a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmS6qXhrr a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmS6qXhrr .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmS6qXhrr .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmS6qXhrr H2 {
  color: #000000;
}
.cid-sEmS6qXhrr LABEL {
  color: #000000;
}
.cid-sEmS6qXhrr .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmS6qXhrr .btn-form {
  border-radius: 0px;
}
.cid-tONSDsH4oh {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONSDsH4oh .content {
    text-align: center;
  }
  .cid-tONSDsH4oh .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONSDsH4oh .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONSDsH4oh .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONSDsH4oh .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONSDsH4oh .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONSDsH4oh .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONSDsH4oh .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONSDsH4oh .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONSDsH4oh .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONSDsH4oh .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONSDsH4oh .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONSDsH4oh .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONSDsH4oh H5 {
  color: #000000;
}
.cid-tONSDsH4oh P {
  color: #000000;
}
.cid-tONSDsH4oh .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONSDsH4oh .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONSDsH4oh .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONSDsH4oh .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONSDsH4oh .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-lo {
  /* Type valid CSS here */
}
#custom-html-lo div {
  height: 75px;
  background-color: #000;
}
.cid-s1S1F8soVg {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-s1S1F8soVg .mbr-text,
.cid-s1S1F8soVg blockquote {
  color: #767676;
}
.cid-s1S1F8soVg .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-s1S1F8soVg h5 {
  font-size: 15px;
}
.cid-s1S1F8soVg a:link {
  color: #de9956;
}
.cid-s1S1F8soVg a:hover {
  color: #f1b173;
}
.cid-s1S1F8soVg a:visited {
  color: #de9956;
}
#custom-html-3m3 {
  /* Type valid CSS here */
}
#custom-html-3m3 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3m3 hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-s1S1F9uK0i {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-s1S1F9uK0i .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-s1S1F9uK0i .row-element,
.cid-s1S1F9uK0i .image-element {
  padding: 0;
}
.cid-s1S1F9uK0i .image-element {
  display: flex;
  justify-content: center;
}
.cid-s1S1F9uK0i .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-s1S1F9uK0i .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-s1S1F9uK0i .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-s1S1F9uK0i .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-s1S1F9uK0i .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-s1S1F9uK0i .text-content {
    padding: 2rem 1rem;
  }
  .cid-s1S1F9uK0i .underline .line {
    height: 2px;
  }
  .cid-s1S1F9uK0i .mbr-title,
  .cid-s1S1F9uK0i .underline,
  .cid-s1S1F9uK0i .mbr-text,
  .cid-s1S1F9uK0i .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-s1S1F9uK0i .mbr-title,
.cid-s1S1F9uK0i .underline {
  text-align: center;
  color: #ffffff;
}
.cid-s1S1F9uK0i .mbr-text,
.cid-s1S1F9uK0i .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-s1S1F9uK0i h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s1S1F9uK0i H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-s1S1F9uK0i H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s1S1F9uK0i .bouton {
  text-align: center;
}
.cid-s1S1F9uK0i .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-s1S1F9uK0i .couverture {
  aspect-ratio: 1;
}
.cid-s1S1F9uK0i .bouton2 {
  position: relative;
  top: -25px;
}
.cid-s1S1F9uK0i p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s1S1F9uK0i a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPsSey079 {
  background: #ffffff;
}
.cid-tMPsSey079 .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPsSey079 .mbr-figure {
  margin: 0 auto;
}
.cid-tMPsSey079 figcaption {
  position: relative;
}
.cid-tMPsSey079 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPsSey079 .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPsSey079 .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPsSey079 .view_port {
    height: 10px;
  }
}
.cid-tMPsSey079 .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPsSey079 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPsSey079 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPsSey079 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPsSey079 .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-s1S1FbXduq {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s1S1FbXduq .mbr-section-subtitle {
  color: #767676;
}
.cid-s1S1FbXduq H3 {
  text-align: left;
  color: #000000;
}
.cid-s1S1FbXduq .container {
  height: 58px;
}
.cid-s1S1FcZjLG {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-s1S1FcZjLG .image-block {
  margin: auto;
}
.cid-s1S1FcZjLG figcaption {
  position: relative;
}
.cid-s1S1FcZjLG figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-s1S1FcZjLG .image-block {
    width: 100% !important;
  }
}
.cid-s1S1FcZjLG .photo {
  aspect-ratio: 4.31460674;
}
.cid-s1S1Fe2hDQ {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-s1S1Fe2hDQ .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-s1S1Fe2hDQ .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s1S1Fe2hDQ .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-s1S1Fe2hDQ .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-s1S1Fe2hDQ .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-s1S1Fe2hDQ .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-s1S1Fe2hDQ .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-s1S1Fe2hDQ .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-s1S1Fe2hDQ .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-uPuk5Yv44k {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uPuk5Yv44k .mbr-text,
.cid-uPuk5Yv44k blockquote {
  color: #767676;
}
.cid-uPuk5Yv44k .media-container-row {
  padding: 0px;
}
.cid-uPuk5Yv44k .container {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-uPuk5Yv44k .mbr-text {
  color: #000000;
}
.cid-uPuk5Yv44k h2 {
  font-size: 1.4em;
}
.cid-uPuk5Yv44k h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uPuk5Yv44k .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uPuk5Yv44k .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uPuk5Yv44k .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uPuk5Yv44k .photo-produit {
    width: 195px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uPuk5Yv44k .photo-produit {
    width: 100%;
  }
}
.cid-uPuk5Yv44k .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uPuk5Yv44k .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-s1S1FfmZbQ {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s1S1FfmZbQ .mbr-section-subtitle {
  color: #767676;
}
.cid-s1S1FfmZbQ H2 {
  text-align: left;
  color: #000;
}
.cid-s1S1FfmZbQ .container {
  height: 58px;
}
.cid-s1S6hRiEEP {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-s1S6hRiEEP .mbr-text,
.cid-s1S6hRiEEP blockquote {
  color: #767676;
}
.cid-s1S6hRiEEP .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-s1S6hRiEEP .mbr-text {
  color: #000000;
}
.cid-s1S6hRiEEP h2 {
  font-size: 1.5em;
}
.cid-s1S6hRiEEP h3 {
  font-size: 1.1em;
}
.cid-s1S6hRiEEP .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-s1S6hRiEEP .photo-produit {
  width: 150px;
  aspect-ratio: 0.64666667;
  max-width: 100%;
}
.cid-s1S6hRiEEP .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-s1S6hRiEEP .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-s1S1FhuZBj {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s1S1FhuZBj .mbr-section-subtitle {
  color: #767676;
}
.cid-s1S1FhuZBj H3 {
  text-align: left;
  color: #000;
}
.cid-s1S1FhuZBj .container {
  height: 58px;
}
.cid-s1S1FiyU7o {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s1S1FiyU7o .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-s1S1FiyU7o .mbr-text p {
  background: #ffffff;
}
.cid-s1S1FiyU7o .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-s1S1FiyU7o .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-s1S1FiyU7o .fichepratique {
  position: relative;
  top: 10px;
}
.cid-u5StekmQIu {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5StekmQIu .mbr-text,
.cid-u5StekmQIu blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5StekmQIu a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5StekmQIu a:hover {
  color: #000;
}
.cid-u5StekmQIu a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5StekmQIu a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5StekmQIu .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5StekmQIu .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5StekmQIu .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5StekmQIu .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5StekmQIu .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5StekmQIu .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5StekmQIu .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5StekmQIu .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5StekmQIu .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5StekmQIu .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5StekmQIu .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SteON6Y1 {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SteON6Y1 .mbr-text,
.cid-u5SteON6Y1 blockquote {
  color: #000;
}
.cid-u5SteON6Y1 .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SteON6Y1 h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SteON6Y1 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SteON6Y1 a:hover {
  color: #000;
}
.cid-u5SteON6Y1 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SteON6Y1 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s1S1FmfX3x {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s1S1FmfX3x .mbr-section-subtitle {
  color: #767676;
}
.cid-s1S1FmfX3x H2 {
  text-align: left;
  color: #000;
}
.cid-s1S1FmfX3x .container {
  height: 58px;
}
.cid-s1S1FnpKuW {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s1S1FnpKuW .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-s1S1FnpKuW .souligne:hover {
  color: #000;
}
.cid-s1S1FnpKuW .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-s1S1FnpKuW .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s1S1FnpKuW .mbr-text,
.cid-s1S1FnpKuW blockquote {
  color: #000;
  text-align: justify;
}
.cid-u4ZUBGDjmk {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u4ZUBGDjmk .mbr-section-subtitle {
  color: #767676;
}
.cid-u4ZUBGDjmk H2 {
  text-align: left;
  color: #000;
}
.cid-u4ZUBGDjmk .container {
  height: 58px;
}
.cid-u4ZUBGDjmk a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u4ZUBGDjmk a:hover {
  color: #000;
}
.cid-u4ZUBGDjmk a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u4ZUBGDjmk a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u4ZUCgZLDa {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-u4ZUCgZLDa .mbr-text,
.cid-u4ZUCgZLDa blockquote {
  color: #767676;
}
.cid-u4ZUCgZLDa .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-u4ZUCgZLDa h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-u4ZUCgZLDa .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-u4ZUCgZLDa .separation {
  height: 45px;
}
.cid-u4ZUCgZLDa img {
  width: 40px;
}
.cid-u4ZUCgZLDa a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u4ZUCgZLDa a:hover {
  color: #000;
}
.cid-u4ZUCgZLDa a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u4ZUCgZLDa a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s4DyDglDyx {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s4DyDglDyx .mbr-section-subtitle {
  color: #767676;
}
.cid-s4DyDglDyx H2 {
  text-align: left;
  color: #000;
}
.cid-s4DyDglDyx .container {
  height: 58px;
}
.cid-s4DyEaQyIn {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s4DyEaQyIn .card-box {
  padding: 0 0.3rem;
}
.cid-s4DyEaQyIn .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-s4DyEaQyIn .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-s4DyEaQyIn h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-s4DyEaQyIn p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-s4DyEaQyIn .mbr-text {
  color: #000000;
}
.cid-s4DyEaQyIn .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-s4DyEaQyIn .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-s4DyEaQyIn .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-s4DyEaQyIn .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-s4DyEaQyIn .card-title {
  color: #000000;
}
.cid-s4DyEaQyIn .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-s1S1FovL8w {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s1S1FovL8w .mbr-section-subtitle {
  color: #767676;
}
.cid-s1S1FovL8w H3 {
  text-align: left;
  color: #000;
}
.cid-s1S1FovL8w .container {
  height: 58px;
}
.cid-s2bHJwQCBs {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s2bHJwQCBs .mbr-text,
.cid-s2bHJwQCBs blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-s1S1FpIUoq {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s1S1FpIUoq .card-box {
  padding: 0 0.3rem;
}
.cid-s1S1FpIUoq .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-s1S1FpIUoq .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-s1S1FpIUoq h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-s1S1FpIUoq p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-s1S1FpIUoq .mbr-text {
  color: #000000;
}
.cid-s1S1FpIUoq .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-s1S1FpIUoq .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-s1S1FpIUoq .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-s1S1FpIUoq .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-s1S1FpIUoq .card-title {
  color: #000000;
}
.cid-s1S1FpIUoq .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-s1S1FqXgtU {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s1S1FqXgtU .mbr-section-subtitle {
  color: #767676;
}
.cid-s1S1FqXgtU H3 {
  text-align: left;
  color: #000;
}
.cid-s1S1FqXgtU .container {
  height: 58px;
}
.cid-sMsvfxVBt6 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsvfxVBt6 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsvfxVBt6 .mbr-text p {
  background: #ffffff;
}
.cid-sMsvfxVBt6 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsvfxVBt6 .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsvfxVBt6 .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsvfxVBt6 .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsvfxVBt6 .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsvfxVBt6 .logos-cb {
  max-width: 100%;
}
.cid-sMsvfxVBt6 .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsvfxVBt6 .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsvfxVBt6 .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsvfxVBt6 .lien:hover {
  color: #000;
}
.cid-sMsvfxVBt6 .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsvfxVBt6 .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s1S1FtdbMG {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s1S1FtdbMG .mbr-section-subtitle {
  color: #767676;
}
.cid-s1S1FtdbMG H3 {
  text-align: left;
  color: #000;
}
.cid-s1S1FtdbMG .container {
  height: 58px;
}
.cid-sEmSbKP0nU {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmSbKP0nU .title {
  margin-bottom: 2rem;
}
.cid-sEmSbKP0nU .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmSbKP0nU a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmSbKP0nU a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmSbKP0nU .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmSbKP0nU .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmSbKP0nU H2 {
  color: #000000;
}
.cid-sEmSbKP0nU LABEL {
  color: #000000;
}
.cid-sEmSbKP0nU .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmSbKP0nU .btn-form {
  border-radius: 0px;
}
.cid-tONSFhtUXD {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONSFhtUXD .content {
    text-align: center;
  }
  .cid-tONSFhtUXD .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONSFhtUXD .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONSFhtUXD .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONSFhtUXD .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONSFhtUXD .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONSFhtUXD .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONSFhtUXD .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONSFhtUXD .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONSFhtUXD .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONSFhtUXD .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONSFhtUXD .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONSFhtUXD .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONSFhtUXD H5 {
  color: #000000;
}
.cid-tONSFhtUXD P {
  color: #000000;
}
.cid-tONSFhtUXD .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONSFhtUXD .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONSFhtUXD .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONSFhtUXD .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONSFhtUXD .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-md {
  /* Type valid CSS here */
}
#custom-html-md div {
  height: 75px;
  background-color: #000;
}
.cid-s2bxTFiO5B {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-s2bxTFiO5B .mbr-text,
.cid-s2bxTFiO5B blockquote {
  color: #767676;
}
.cid-s2bxTFiO5B .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-s2bxTFiO5B h5 {
  font-size: 15px;
}
.cid-s2bxTFiO5B a:link {
  color: #de9956;
}
.cid-s2bxTFiO5B a:hover {
  color: #f1b173;
}
.cid-s2bxTFiO5B a:visited {
  color: #de9956;
}
#custom-html-3m6 {
  /* Type valid CSS here */
}
#custom-html-3m6 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3m6 hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-s2bxTGhYii {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-s2bxTGhYii .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-s2bxTGhYii .row-element,
.cid-s2bxTGhYii .image-element {
  padding: 0;
}
.cid-s2bxTGhYii .image-element {
  display: flex;
  justify-content: center;
}
.cid-s2bxTGhYii .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-s2bxTGhYii .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-s2bxTGhYii .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-s2bxTGhYii .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-s2bxTGhYii .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-s2bxTGhYii .text-content {
    padding: 2rem 1rem;
  }
  .cid-s2bxTGhYii .underline .line {
    height: 2px;
  }
  .cid-s2bxTGhYii .mbr-title,
  .cid-s2bxTGhYii .underline,
  .cid-s2bxTGhYii .mbr-text,
  .cid-s2bxTGhYii .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-s2bxTGhYii .mbr-title,
.cid-s2bxTGhYii .underline {
  text-align: center;
  color: #ffffff;
}
.cid-s2bxTGhYii .mbr-text,
.cid-s2bxTGhYii .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-s2bxTGhYii h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s2bxTGhYii H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-s2bxTGhYii H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s2bxTGhYii .bouton {
  text-align: center;
}
.cid-s2bxTGhYii .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-s2bxTGhYii .couverture {
  aspect-ratio: 1;
}
.cid-s2bxTGhYii .bouton2 {
  position: relative;
  top: -25px;
}
.cid-s2bxTGhYii p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s2bxTGhYii a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPt5KRHHy {
  background: #ffffff;
}
.cid-tMPt5KRHHy .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPt5KRHHy .mbr-figure {
  margin: 0 auto;
}
.cid-tMPt5KRHHy figcaption {
  position: relative;
}
.cid-tMPt5KRHHy figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPt5KRHHy .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPt5KRHHy .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPt5KRHHy .view_port {
    height: 10px;
  }
}
.cid-tMPt5KRHHy .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPt5KRHHy .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPt5KRHHy .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPt5KRHHy .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPt5KRHHy .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-s2bxTIVTrq {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s2bxTIVTrq .mbr-section-subtitle {
  color: #767676;
}
.cid-s2bxTIVTrq H3 {
  text-align: left;
  color: #000000;
}
.cid-s2bxTIVTrq .container {
  height: 58px;
}
.cid-s2bxTJUIeR {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-s2bxTJUIeR .image-block {
  margin: auto;
}
.cid-s2bxTJUIeR figcaption {
  position: relative;
}
.cid-s2bxTJUIeR figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-s2bxTJUIeR .image-block {
    width: 100% !important;
  }
}
.cid-s2bxTJUIeR .photo {
  aspect-ratio: 4.25720621;
}
.cid-s2bxTKVoI0 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s2bxTKVoI0 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-s2bxTKVoI0 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s2bxTKVoI0 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-s2bxTKVoI0 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-s2bxTKVoI0 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-s2bxTKVoI0 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-s2bxTKVoI0 .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-s2bxTKVoI0 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-s2bxTKVoI0 .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-v5HMe1Z6pV {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v5HMe1Z6pV .card-box {
  padding: 0 0.3rem;
}
.cid-v5HMe1Z6pV .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-v5HMe1Z6pV .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-v5HMe1Z6pV h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-v5HMe1Z6pV p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-v5HMe1Z6pV .mbr-text {
  color: #000000;
}
.cid-v5HMe1Z6pV .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-v5HMe1Z6pV .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-v5HMe1Z6pV h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-v5HMe1Z6pV .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-v5HMe1Z6pV .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-v5HMe1Z6pV .card-title {
  color: #000000;
}
.cid-v5HMe1Z6pV .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-v5HMe1Z6pV .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-v5HMe1Z6pV .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-v5HMe1Z6pV .souligne {
  position: relative;
  color: #999;
  text-decoration: none;
}
.cid-v5HMe1Z6pV .souligne:hover {
  color: #999;
}
.cid-v5HMe1Z6pV .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #999;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-v5HMe1Z6pV .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-v5HMe1Z6pV .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-v5HMe1Z6pV .carousel-tracklsv {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-v5HMe1Z6pV .carousel-tracklsv::-webkit-scrollbar {
  height: 8px;
}
.cid-v5HMe1Z6pV .carousel-tracklsv::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-v5HMe1Z6pV .carousel-tracklsv::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-v5HMe1Z6pV .carousel-tracklsv::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-v5HMe1Z6pV .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-v5HMe1Z6pV .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-v5HMe1Z6pV .arrow-leftlsv {
  left: -2.2rem;
}
.cid-v5HMe1Z6pV .arrow-rightlsv {
  right: -2.2rem;
}
.cid-v5HMe1Z6pV .carousel-arrow.hidden {
  display: none;
}
.cid-v5HMe1Z6pV .container1 {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
  margin-bottom: 10px;
  margin-right: 10px;
}
.cid-v5HMe1Z6pV h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-v5HMe1Z6pV .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-v5HMe1Z6pV .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-v5HMe1Z6pV .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-v5HMe1Z6pV .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-v5HMe1Z6pV .photo-produit {
    width: 100%;
  }
}
.cid-v5HMe1Z6pV .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-v5HMe1Z6pV .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-v5HMe1Z6pV .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-v5HMe1Z6pV .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-s2bxTMbQhd {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s2bxTMbQhd .mbr-section-subtitle {
  color: #767676;
}
.cid-s2bxTMbQhd H2 {
  text-align: left;
  color: #000;
}
.cid-s2bxTMbQhd .container {
  height: 58px;
}
.cid-s2bxTN9bM5 {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-s2bxTN9bM5 .mbr-text,
.cid-s2bxTN9bM5 blockquote {
  color: #767676;
}
.cid-s2bxTN9bM5 .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-s2bxTN9bM5 .mbr-text {
  color: #000000;
}
.cid-s2bxTN9bM5 h2 {
  font-size: 1.5em;
}
.cid-s2bxTN9bM5 h3 {
  font-size: 1.1em;
}
.cid-s2bxTN9bM5 .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-s2bxTN9bM5 .photo-produit {
  width: 150px;
  aspect-ratio: 0.64666667;
  max-width: 100%;
}
.cid-s2bxTN9bM5 .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-s2bxTN9bM5 .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-s2bxTOc792 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s2bxTOc792 .mbr-section-subtitle {
  color: #767676;
}
.cid-s2bxTOc792 H3 {
  text-align: left;
  color: #000;
}
.cid-s2bxTOc792 .container {
  height: 58px;
}
.cid-s2bxTPedjo {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s2bxTPedjo .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-s2bxTPedjo .mbr-text p {
  background: #ffffff;
}
.cid-s2bxTPedjo .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-s2bxTPedjo .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-s2bxTPedjo .fichepratique {
  position: relative;
  top: 10px;
}
.cid-u5Sti7jb1y {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5Sti7jb1y .mbr-text,
.cid-u5Sti7jb1y blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5Sti7jb1y a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5Sti7jb1y a:hover {
  color: #000;
}
.cid-u5Sti7jb1y a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5Sti7jb1y a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5Sti7jb1y .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5Sti7jb1y .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5Sti7jb1y .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5Sti7jb1y .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5Sti7jb1y .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5Sti7jb1y .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5Sti7jb1y .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5Sti7jb1y .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5Sti7jb1y .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5Sti7jb1y .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5Sti7jb1y .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5StiK4X4q {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5StiK4X4q .mbr-text,
.cid-u5StiK4X4q blockquote {
  color: #000;
}
.cid-u5StiK4X4q .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5StiK4X4q h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5StiK4X4q a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5StiK4X4q a:hover {
  color: #000;
}
.cid-u5StiK4X4q a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5StiK4X4q a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s2bxTSFBvL {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s2bxTSFBvL .mbr-section-subtitle {
  color: #767676;
}
.cid-s2bxTSFBvL H2 {
  text-align: left;
  color: #000;
}
.cid-s2bxTSFBvL .container {
  height: 58px;
}
.cid-s2bxTTGFf3 {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-s2bxTTGFf3 .mbr-text,
.cid-s2bxTTGFf3 blockquote {
  color: #000;
  text-align: justify;
}
.cid-s2bxTTGFf3 .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-s2bxTTGFf3 .souligne:hover {
  color: #000;
}
.cid-s2bxTTGFf3 .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-s2bxTTGFf3 .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s4DyN21pyN {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s4DyN21pyN .mbr-section-subtitle {
  color: #767676;
}
.cid-s4DyN21pyN H2 {
  text-align: left;
  color: #000;
}
.cid-s4DyN21pyN .container {
  height: 58px;
}
.cid-s4DyNYCmoX {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s4DyNYCmoX .card-box {
  padding: 0 0.3rem;
}
.cid-s4DyNYCmoX .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-s4DyNYCmoX .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-s4DyNYCmoX h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-s4DyNYCmoX p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-s4DyNYCmoX .mbr-text {
  color: #000000;
}
.cid-s4DyNYCmoX .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-s4DyNYCmoX .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-s4DyNYCmoX .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-s4DyNYCmoX .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-s4DyNYCmoX .card-title {
  color: #000000;
}
.cid-s4DyNYCmoX .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sXeJn8PjHc {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXeJn8PjHc .mbr-section-subtitle {
  color: #767676;
}
.cid-sXeJn8PjHc H2 {
  text-align: left;
  color: #000;
}
.cid-sXeJn8PjHc .container {
  height: 58px;
}
.cid-sXeJn8PjHc a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXeJn8PjHc a:hover {
  color: #000;
}
.cid-sXeJn8PjHc a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXeJn8PjHc a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sXeJnJJCIG {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-sXeJnJJCIG .mbr-text,
.cid-sXeJnJJCIG blockquote {
  color: #767676;
}
.cid-sXeJnJJCIG .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sXeJnJJCIG h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sXeJnJJCIG .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-sXeJnJJCIG .separation {
  height: 45px;
}
.cid-sXeJnJJCIG img {
  width: 40px;
}
.cid-sXeJnJJCIG a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXeJnJJCIG a:hover {
  color: #000;
}
.cid-sXeJnJJCIG a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXeJnJJCIG a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s2bxTULWd9 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s2bxTULWd9 .mbr-section-subtitle {
  color: #767676;
}
.cid-s2bxTULWd9 H3 {
  text-align: left;
  color: #000;
}
.cid-s2bxTULWd9 .container {
  height: 58px;
}
.cid-s2bHNp2QSq {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s2bHNp2QSq .mbr-text,
.cid-s2bHNp2QSq blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-s2bxTVZq3M {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s2bxTVZq3M .card-box {
  padding: 0 0.3rem;
}
.cid-s2bxTVZq3M .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-s2bxTVZq3M .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-s2bxTVZq3M h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-s2bxTVZq3M p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-s2bxTVZq3M .mbr-text {
  color: #000000;
}
.cid-s2bxTVZq3M .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-s2bxTVZq3M .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-s2bxTVZq3M .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-s2bxTVZq3M .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-s2bxTVZq3M .card-title {
  color: #000000;
}
.cid-s2bxTVZq3M .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-s2bxTXkGYN {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s2bxTXkGYN .mbr-section-subtitle {
  color: #767676;
}
.cid-s2bxTXkGYN H3 {
  text-align: left;
  color: #000;
}
.cid-s2bxTXkGYN .container {
  height: 58px;
}
.cid-sMsviAHE8f {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsviAHE8f .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsviAHE8f .mbr-text p {
  background: #ffffff;
}
.cid-sMsviAHE8f .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsviAHE8f .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsviAHE8f .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsviAHE8f .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsviAHE8f .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsviAHE8f .logos-cb {
  max-width: 100%;
}
.cid-sMsviAHE8f .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsviAHE8f .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsviAHE8f .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsviAHE8f .lien:hover {
  color: #000;
}
.cid-sMsviAHE8f .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsviAHE8f .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s2bxTZGjnr {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s2bxTZGjnr .mbr-section-subtitle {
  color: #767676;
}
.cid-s2bxTZGjnr H3 {
  text-align: left;
  color: #000;
}
.cid-s2bxTZGjnr .container {
  height: 58px;
}
.cid-sEmSIDBbr3 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmSIDBbr3 .title {
  margin-bottom: 2rem;
}
.cid-sEmSIDBbr3 .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmSIDBbr3 a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmSIDBbr3 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmSIDBbr3 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmSIDBbr3 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmSIDBbr3 H2 {
  color: #000000;
}
.cid-sEmSIDBbr3 LABEL {
  color: #000000;
}
.cid-sEmSIDBbr3 .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmSIDBbr3 .btn-form {
  border-radius: 0px;
}
.cid-tONSH7e70F {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONSH7e70F .content {
    text-align: center;
  }
  .cid-tONSH7e70F .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONSH7e70F .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONSH7e70F .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONSH7e70F .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONSH7e70F .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONSH7e70F .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONSH7e70F .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONSH7e70F .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONSH7e70F .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONSH7e70F .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONSH7e70F .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONSH7e70F .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONSH7e70F H5 {
  color: #000000;
}
.cid-tONSH7e70F P {
  color: #000000;
}
.cid-tONSH7e70F .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONSH7e70F .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONSH7e70F .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONSH7e70F .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONSH7e70F .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-na {
  /* Type valid CSS here */
}
#custom-html-na div {
  height: 75px;
  background-color: #000;
}
.cid-s2x2WvngkA {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-s2x2WvngkA .mbr-text,
.cid-s2x2WvngkA blockquote {
  color: #767676;
}
.cid-s2x2WvngkA .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-s2x2WvngkA h5 {
  font-size: 15px;
}
.cid-s2x2WvngkA a:link {
  color: #de9956;
}
.cid-s2x2WvngkA a:hover {
  color: #f1b173;
}
.cid-s2x2WvngkA a:visited {
  color: #de9956;
}
#custom-html-3m9 {
  /* Type valid CSS here */
}
#custom-html-3m9 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3m9 hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-s2x2Wwyeuo {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-s2x2Wwyeuo .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-s2x2Wwyeuo .row-element,
.cid-s2x2Wwyeuo .image-element {
  padding: 0;
}
.cid-s2x2Wwyeuo .image-element {
  display: flex;
  justify-content: center;
}
.cid-s2x2Wwyeuo .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-s2x2Wwyeuo .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-s2x2Wwyeuo .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-s2x2Wwyeuo .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-s2x2Wwyeuo .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-s2x2Wwyeuo .text-content {
    padding: 2rem 1rem;
  }
  .cid-s2x2Wwyeuo .underline .line {
    height: 2px;
  }
  .cid-s2x2Wwyeuo .mbr-title,
  .cid-s2x2Wwyeuo .underline,
  .cid-s2x2Wwyeuo .mbr-text,
  .cid-s2x2Wwyeuo .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-s2x2Wwyeuo .mbr-title,
.cid-s2x2Wwyeuo .underline {
  text-align: center;
  color: #ffffff;
}
.cid-s2x2Wwyeuo .mbr-text,
.cid-s2x2Wwyeuo .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-s2x2Wwyeuo h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s2x2Wwyeuo H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-s2x2Wwyeuo H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s2x2Wwyeuo .bouton {
  text-align: center;
}
.cid-s2x2Wwyeuo .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-s2x2Wwyeuo .couverture {
  aspect-ratio: 1;
}
.cid-s2x2Wwyeuo .bouton2 {
  position: relative;
  top: -25px;
}
.cid-s2x2Wwyeuo p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s2x2Wwyeuo a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPtigwA0v {
  background: #ffffff;
}
.cid-tMPtigwA0v .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPtigwA0v .mbr-figure {
  margin: 0 auto;
}
.cid-tMPtigwA0v figcaption {
  position: relative;
}
.cid-tMPtigwA0v figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPtigwA0v .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPtigwA0v .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPtigwA0v .view_port {
    height: 10px;
  }
}
.cid-tMPtigwA0v .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPtigwA0v .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPtigwA0v .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPtigwA0v .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPtigwA0v .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-s2x2WzkYaE {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s2x2WzkYaE .mbr-section-subtitle {
  color: #767676;
}
.cid-s2x2WzkYaE H3 {
  text-align: left;
  color: #000000;
}
.cid-s2x2WzkYaE .container {
  height: 58px;
}
.cid-s2x2WAv1Hi {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-s2x2WAv1Hi .image-block {
  margin: auto;
}
.cid-s2x2WAv1Hi figcaption {
  position: relative;
}
.cid-s2x2WAv1Hi figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-s2x2WAv1Hi .image-block {
    width: 100% !important;
  }
}
.cid-s2x2WAv1Hi .photo {
  aspect-ratio: 4.83627204;
}
.cid-s2x2WBJ56N {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-s2x2WBJ56N .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-s2x2WBJ56N .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s2x2WBJ56N .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-s2x2WBJ56N .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-s2x2WBJ56N .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-s2x2WBJ56N .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-s2x2WBJ56N .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-s2x2WBJ56N .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-s2x2WBJ56N .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-v15qdp2euX {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v15qdp2euX .card-box {
  padding: 0 0.3rem;
}
.cid-v15qdp2euX .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-v15qdp2euX .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-v15qdp2euX h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-v15qdp2euX p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-v15qdp2euX .mbr-text {
  color: #000000;
}
.cid-v15qdp2euX .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-v15qdp2euX .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-v15qdp2euX h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-v15qdp2euX .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-v15qdp2euX .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-v15qdp2euX .card-title {
  color: #000000;
}
.cid-v15qdp2euX .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-v15qdp2euX .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-v15qdp2euX .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-v15qdp2euX .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-v15qdp2euX .souligne:hover {
  color: #000;
}
.cid-v15qdp2euX .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-v15qdp2euX .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-v15qdp2euX .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-v15qdp2euX .carousel-tracklsv {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-v15qdp2euX .carousel-tracklsv::-webkit-scrollbar {
  height: 8px;
}
.cid-v15qdp2euX .carousel-tracklsv::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-v15qdp2euX .carousel-tracklsv::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-v15qdp2euX .carousel-tracklsv::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-v15qdp2euX .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-v15qdp2euX .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-v15qdp2euX .arrow-leftlsv {
  left: -2.2rem;
}
.cid-v15qdp2euX .arrow-rightlsv {
  right: -2.2rem;
}
.cid-v15qdp2euX .carousel-arrow.hidden {
  display: none;
}
.cid-v15qdp2euX .container1 {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
  margin-bottom: 10px;
  margin-right: 10px;
}
.cid-v15qdp2euX h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-v15qdp2euX .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-v15qdp2euX .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-v15qdp2euX .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-v15qdp2euX .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-v15qdp2euX .photo-produit {
    width: 100%;
  }
}
.cid-v15qdp2euX .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-v15qdp2euX .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-v15qdp2euX .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-v15qdp2euX .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-s2x2WDdVsU {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s2x2WDdVsU .mbr-section-subtitle {
  color: #767676;
}
.cid-s2x2WDdVsU H2 {
  text-align: left;
  color: #000;
}
.cid-s2x2WDdVsU .container {
  height: 58px;
}
.cid-s2x2WDdVsU i {
  font-weight: 1;
}
.cid-s2x2WEqkma {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-s2x2WEqkma .mbr-text,
.cid-s2x2WEqkma blockquote {
  color: #767676;
}
.cid-s2x2WEqkma .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-s2x2WEqkma .mbr-text {
  color: #000000;
}
.cid-s2x2WEqkma h2 {
  font-size: 1.5em;
}
.cid-s2x2WEqkma h3 {
  font-size: 1.1em;
}
.cid-s2x2WEqkma .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-s2x2WEqkma .photo-produit {
  width: 150px;
  aspect-ratio: 0.79872204;
  max-width: 100%;
}
.cid-s2x2WEqkma .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-s2x2WEqkma .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-s2xxh3Thrc {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s2xxh3Thrc .mbr-section-subtitle {
  color: #767676;
}
.cid-s2xxh3Thrc H2 {
  text-align: left;
  color: #000;
}
.cid-s2xxh3Thrc .container {
  height: 58px;
}
.cid-s2xxl4aKBj {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-s2xxl4aKBj .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-s2xxl4aKBj .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-s2xxl4aKBj .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-s2xxl4aKBj .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  background-color: #fff;
  width: 1080px;
  max-width: 80%;
}
.cid-s2xxl4aKBj h4 {
  font-size: 16px;
  color: #555;
  font-weight: 300;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-s2xxl4aKBj h3 {
  font-size: 22px;
  color: #000;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-s2xxl4aKBj .italique {
  font-weight: 1;
}
.cid-s2xxl4aKBj .photo1 {
  aspect-ratio: 1.09289617;
}
.cid-s2xxl4aKBj .photo2 {
  aspect-ratio: 0.9556213;
}
.cid-s2x2WFHVZb {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s2x2WFHVZb .mbr-section-subtitle {
  color: #767676;
}
.cid-s2x2WFHVZb H3 {
  text-align: left;
  color: #000;
}
.cid-s2x2WFHVZb .container {
  height: 58px;
}
.cid-s2x2WH70Be {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s2x2WH70Be .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-s2x2WH70Be .mbr-text p {
  background: #ffffff;
}
.cid-s2x2WH70Be .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-s2x2WH70Be .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-s2x2WH70Be .fichepratique {
  position: relative;
  top: 10px;
}
.cid-u5StnxBq4B {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5StnxBq4B .mbr-text,
.cid-u5StnxBq4B blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5StnxBq4B a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5StnxBq4B a:hover {
  color: #000;
}
.cid-u5StnxBq4B a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5StnxBq4B a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5StnxBq4B .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5StnxBq4B .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5StnxBq4B .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5StnxBq4B .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5StnxBq4B .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5StnxBq4B .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5StnxBq4B .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5StnxBq4B .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5StnxBq4B .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5StnxBq4B .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5StnxBq4B .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5StnZJu8b {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5StnZJu8b .mbr-text,
.cid-u5StnZJu8b blockquote {
  color: #000;
}
.cid-u5StnZJu8b .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5StnZJu8b h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5StnZJu8b a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5StnZJu8b a:hover {
  color: #000;
}
.cid-u5StnZJu8b a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5StnZJu8b a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s2x2WLji4H {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s2x2WLji4H .mbr-section-subtitle {
  color: #767676;
}
.cid-s2x2WLji4H H2 {
  text-align: left;
  color: #000;
}
.cid-s2x2WLji4H .container {
  height: 58px;
}
.cid-s2x2WMvcsN {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-s2x2WMvcsN .mbr-text,
.cid-s2x2WMvcsN blockquote {
  color: #000;
  text-align: justify;
}
.cid-s2x2WMvcsN .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-s2x2WMvcsN .souligne:hover {
  color: #000;
}
.cid-s2x2WMvcsN .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-s2x2WMvcsN .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tBCrc6sTjN {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tBCrc6sTjN .mbr-section-subtitle {
  color: #767676;
}
.cid-tBCrc6sTjN H2 {
  text-align: left;
  color: #000;
}
.cid-tBCrc6sTjN .container {
  height: 58px;
}
.cid-tBCrc6sTjN a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tBCrc6sTjN a:hover {
  color: #000;
}
.cid-tBCrc6sTjN a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tBCrc6sTjN a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tBCrcOyGoE {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-tBCrcOyGoE .mbr-text,
.cid-tBCrcOyGoE blockquote {
  color: #767676;
}
.cid-tBCrcOyGoE .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tBCrcOyGoE h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tBCrcOyGoE .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tBCrcOyGoE .separation {
  height: 45px;
}
.cid-tBCrcOyGoE img {
  width: 40px;
}
.cid-tBCrcOyGoE a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tBCrcOyGoE a:hover {
  color: #000;
}
.cid-tBCrcOyGoE a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tBCrcOyGoE a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s4Dz0Z8YGV {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s4Dz0Z8YGV .mbr-section-subtitle {
  color: #767676;
}
.cid-s4Dz0Z8YGV H2 {
  text-align: left;
  color: #000;
}
.cid-s4Dz0Z8YGV .container {
  height: 58px;
}
.cid-s4Dz2kqbj3 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s4Dz2kqbj3 .card-box {
  padding: 0 0.3rem;
}
.cid-s4Dz2kqbj3 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-s4Dz2kqbj3 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-s4Dz2kqbj3 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-s4Dz2kqbj3 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-s4Dz2kqbj3 .mbr-text {
  color: #000000;
}
.cid-s4Dz2kqbj3 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-s4Dz2kqbj3 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-s4Dz2kqbj3 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-s4Dz2kqbj3 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-s4Dz2kqbj3 .card-title {
  color: #000000;
}
.cid-s4Dz2kqbj3 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-s2x2WNJRQp {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s2x2WNJRQp .mbr-section-subtitle {
  color: #767676;
}
.cid-s2x2WNJRQp H3 {
  text-align: left;
  color: #000;
}
.cid-s2x2WNJRQp .container {
  height: 58px;
}
.cid-s2x2WOXhJR {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s2x2WOXhJR .mbr-text,
.cid-s2x2WOXhJR blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-s2x2WQ9ORo {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s2x2WQ9ORo .card-box {
  padding: 0 0.3rem;
}
.cid-s2x2WQ9ORo .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-s2x2WQ9ORo .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-s2x2WQ9ORo h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-s2x2WQ9ORo p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-s2x2WQ9ORo .mbr-text {
  color: #000000;
}
.cid-s2x2WQ9ORo .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-s2x2WQ9ORo .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-s2x2WQ9ORo .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-s2x2WQ9ORo .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-s2x2WQ9ORo .card-title {
  color: #000000;
}
.cid-s2x2WQ9ORo .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-s2x2WRy8Qu {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s2x2WRy8Qu .mbr-section-subtitle {
  color: #767676;
}
.cid-s2x2WRy8Qu H3 {
  text-align: left;
  color: #000;
}
.cid-s2x2WRy8Qu .container {
  height: 58px;
}
.cid-sMsvlCrXWY {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsvlCrXWY .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsvlCrXWY .mbr-text p {
  background: #ffffff;
}
.cid-sMsvlCrXWY .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsvlCrXWY .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsvlCrXWY .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsvlCrXWY .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsvlCrXWY .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsvlCrXWY .logos-cb {
  max-width: 100%;
}
.cid-sMsvlCrXWY .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsvlCrXWY .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsvlCrXWY .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsvlCrXWY .lien:hover {
  color: #000;
}
.cid-sMsvlCrXWY .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsvlCrXWY .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s2x2WUbElI {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s2x2WUbElI .mbr-section-subtitle {
  color: #767676;
}
.cid-s2x2WUbElI H3 {
  text-align: left;
  color: #000;
}
.cid-s2x2WUbElI .container {
  height: 58px;
}
.cid-sEmSMF7yms {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmSMF7yms .title {
  margin-bottom: 2rem;
}
.cid-sEmSMF7yms .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmSMF7yms a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmSMF7yms a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmSMF7yms .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmSMF7yms .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmSMF7yms H2 {
  color: #000000;
}
.cid-sEmSMF7yms LABEL {
  color: #000000;
}
.cid-sEmSMF7yms .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmSMF7yms .btn-form {
  border-radius: 0px;
}
.cid-tONSJ9j7CQ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONSJ9j7CQ .content {
    text-align: center;
  }
  .cid-tONSJ9j7CQ .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONSJ9j7CQ .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONSJ9j7CQ .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONSJ9j7CQ .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONSJ9j7CQ .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONSJ9j7CQ .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONSJ9j7CQ .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONSJ9j7CQ .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONSJ9j7CQ .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONSJ9j7CQ .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONSJ9j7CQ .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONSJ9j7CQ .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONSJ9j7CQ H5 {
  color: #000000;
}
.cid-tONSJ9j7CQ P {
  color: #000000;
}
.cid-tONSJ9j7CQ .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONSJ9j7CQ .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONSJ9j7CQ .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONSJ9j7CQ .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONSJ9j7CQ .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-o1 {
  /* Type valid CSS here */
}
#custom-html-o1 div {
  height: 75px;
  background-color: #000;
}
.cid-s3MBgb6TdU {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-s3MBgb6TdU .mbr-text,
.cid-s3MBgb6TdU blockquote {
  color: #767676;
}
.cid-s3MBgb6TdU .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-s3MBgb6TdU h5 {
  font-size: 15px;
}
.cid-s3MBgb6TdU a:link {
  color: #de9956;
}
.cid-s3MBgb6TdU a:hover {
  color: #f1b173;
}
.cid-s3MBgb6TdU a:visited {
  color: #de9956;
}
#custom-html-3mc {
  /* Type valid CSS here */
}
#custom-html-3mc div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3mc hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-s3MBgchwDP {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-s3MBgchwDP .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-s3MBgchwDP .row-element,
.cid-s3MBgchwDP .image-element {
  padding: 0;
}
.cid-s3MBgchwDP .image-element {
  display: flex;
  justify-content: center;
}
.cid-s3MBgchwDP .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-s3MBgchwDP .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-s3MBgchwDP .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-s3MBgchwDP .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-s3MBgchwDP .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-s3MBgchwDP .text-content {
    padding: 2rem 1rem;
  }
  .cid-s3MBgchwDP .underline .line {
    height: 2px;
  }
  .cid-s3MBgchwDP .mbr-title,
  .cid-s3MBgchwDP .underline,
  .cid-s3MBgchwDP .mbr-text,
  .cid-s3MBgchwDP .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-s3MBgchwDP .mbr-title,
.cid-s3MBgchwDP .underline {
  text-align: center;
  color: #ffffff;
}
.cid-s3MBgchwDP .mbr-text,
.cid-s3MBgchwDP .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-s3MBgchwDP h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s3MBgchwDP H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-s3MBgchwDP H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s3MBgchwDP .bouton {
  text-align: center;
}
.cid-s3MBgchwDP .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-s3MBgchwDP .couverture {
  aspect-ratio: 1;
}
.cid-s3MBgchwDP .bouton2 {
  position: relative;
  top: -25px;
}
.cid-s3MBgchwDP p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s3MBgchwDP a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPtuWgzI6 {
  background: #ffffff;
}
.cid-tMPtuWgzI6 .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPtuWgzI6 .mbr-figure {
  margin: 0 auto;
}
.cid-tMPtuWgzI6 figcaption {
  position: relative;
}
.cid-tMPtuWgzI6 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPtuWgzI6 .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPtuWgzI6 .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPtuWgzI6 .view_port {
    height: 10px;
  }
}
.cid-tMPtuWgzI6 .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPtuWgzI6 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPtuWgzI6 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPtuWgzI6 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPtuWgzI6 .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-s3MBgf3TAy {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s3MBgf3TAy .mbr-section-subtitle {
  color: #767676;
}
.cid-s3MBgf3TAy H3 {
  text-align: left;
  color: #000000;
}
.cid-s3MBgf3TAy .container {
  height: 58px;
}
.cid-s3MBgghKOf {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-s3MBgghKOf .image-block {
  margin: auto;
}
.cid-s3MBgghKOf figcaption {
  position: relative;
}
.cid-s3MBgghKOf figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-s3MBgghKOf .image-block {
    width: 100% !important;
  }
}
.cid-s3MBgghKOf .photo {
  aspect-ratio: 4.66019417;
}
.cid-s3MBghB4U3 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s3MBghB4U3 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-s3MBghB4U3 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s3MBghB4U3 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-s3MBghB4U3 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-s3MBghB4U3 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-s3MBghB4U3 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-s3MBghB4U3 .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-s3MBghB4U3 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-s3MBghB4U3 .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-v9ukNBzWav {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v9ukNBzWav .card-box {
  padding: 0 0.3rem;
}
.cid-v9ukNBzWav .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-v9ukNBzWav .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-v9ukNBzWav h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-v9ukNBzWav p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-v9ukNBzWav .mbr-text {
  color: #000000;
}
.cid-v9ukNBzWav .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-v9ukNBzWav .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-v9ukNBzWav h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-v9ukNBzWav .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-v9ukNBzWav .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-v9ukNBzWav .card-title {
  color: #000000;
}
.cid-v9ukNBzWav .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-v9ukNBzWav .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-v9ukNBzWav .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-v9ukNBzWav .souligne {
  position: relative;
  color: #999;
  text-decoration: none;
}
.cid-v9ukNBzWav .souligne:hover {
  color: #999;
}
.cid-v9ukNBzWav .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #999;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-v9ukNBzWav .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-v9ukNBzWav .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-v9ukNBzWav .carousel-tracklsv {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-v9ukNBzWav .carousel-tracklsv::-webkit-scrollbar {
  height: 8px;
}
.cid-v9ukNBzWav .carousel-tracklsv::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-v9ukNBzWav .carousel-tracklsv::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-v9ukNBzWav .carousel-tracklsv::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-v9ukNBzWav .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-v9ukNBzWav .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-v9ukNBzWav .arrow-leftlsv {
  left: -2.2rem;
}
.cid-v9ukNBzWav .arrow-rightlsv {
  right: -2.2rem;
}
.cid-v9ukNBzWav .carousel-arrow.hidden {
  display: none;
}
.cid-v9ukNBzWav .container1 {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
  margin-bottom: 10px;
  margin-right: 10px;
}
.cid-v9ukNBzWav h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-v9ukNBzWav .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-v9ukNBzWav .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-v9ukNBzWav .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-v9ukNBzWav .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-v9ukNBzWav .photo-produit {
    width: 100%;
  }
}
.cid-v9ukNBzWav .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-v9ukNBzWav .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-v9ukNBzWav .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-v9ukNBzWav .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-s3MGSMG0qM {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s3MGSMG0qM .mbr-section-subtitle {
  color: #767676;
}
.cid-s3MGSMG0qM H2 {
  text-align: left;
  color: #000;
}
.cid-s3MGSMG0qM .container {
  height: 58px;
}
.cid-s3MGXiZTpH {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-s3MGXiZTpH .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-s3MGXiZTpH .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-s3MGXiZTpH .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-s3MGXiZTpH .container {
  padding: 10px 10px 10px 10px;
  border: 1px solid #eee;
  background-color: #fff;
  width: 1080px;
  max-width: 80%;
}
.cid-s3MGXiZTpH p {
  font-size: 16px;
  color: #000;
  font-face: "Source Sans Pro", Tahoma, Arial;
  padding-bottom: 8px;
}
.cid-s3MGXiZTpH h4 {
  font-size: 16px;
  color: #555;
  font-weight: 300;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-s3MGXiZTpH h3 {
  font-size: 20px;
  color: #000;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-s3MGXiZTpH img {
  max-height: 290px;
  padding-right: 20px;
}
.cid-s3MGXiZTpH .kanjis {
  font-size: 25px;
}
.cid-s3MBgj04sL {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s3MBgj04sL .mbr-section-subtitle {
  color: #767676;
}
.cid-s3MBgj04sL H3 {
  text-align: left;
  color: #000;
}
.cid-s3MBgj04sL .container {
  height: 58px;
}
.cid-s3MBgkcu6N {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s3MBgkcu6N .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-s3MBgkcu6N .mbr-text p {
  background: #ffffff;
}
.cid-s3MBgkcu6N .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-s3MBgkcu6N .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-u5Su1tHtrg {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5Su1tHtrg .mbr-text,
.cid-u5Su1tHtrg blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5Su1tHtrg a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5Su1tHtrg a:hover {
  color: #000;
}
.cid-u5Su1tHtrg a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5Su1tHtrg a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5Su1tHtrg .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5Su1tHtrg .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5Su1tHtrg .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5Su1tHtrg .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5Su1tHtrg .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5Su1tHtrg .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5Su1tHtrg .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5Su1tHtrg .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5Su1tHtrg .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5Su1tHtrg .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5Su1tHtrg .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5Su1TFFET {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5Su1TFFET .mbr-text,
.cid-u5Su1TFFET blockquote {
  color: #000;
}
.cid-u5Su1TFFET .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5Su1TFFET h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5Su1TFFET a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5Su1TFFET a:hover {
  color: #000;
}
.cid-u5Su1TFFET a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5Su1TFFET a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s3MBglwDgm {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s3MBglwDgm .mbr-section-subtitle {
  color: #767676;
}
.cid-s3MBglwDgm H2 {
  text-align: left;
  color: #000;
}
.cid-s3MBglwDgm .container {
  height: 58px;
}
.cid-s3MBgmEtjw {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-s3MBgmEtjw .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-s3MBgmEtjw .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-s3MBgmEtjw .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-s3MBgmEtjw .photo {
  aspect-ratio: 1.59235669;
}
.cid-s3MBgo5vXw {
  padding-top: 0px;
  padding-bottom: 0px;
  background: #ffffff;
}
.cid-s3MBgo5vXw .images-container.container-fluid {
  padding: 0;
}
.cid-s3MBgo5vXw .media-container-row {
  margin: 0 auto;
  align-items: stretch;
  -webkit-align-items: stretch;
}
.cid-s3MBgo5vXw .media-container-row .img-item {
  display: -webkit-flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  width: 100%;
  z-index: 1;
  -webkit-flex-direction: column;
  -webkit-justify-content: center;
}
.cid-s3MBgo5vXw .media-container-row .img-item img {
  width: 100%;
  min-height: 1px;
}
.cid-s3MBgo5vXw .media-container-row .img-item .img-caption {
  background: #ffffff;
  z-index: 2;
  padding: 1rem 1rem;
  word-break: break-word;
}
.cid-s3MBgo5vXw .media-container-row .img-item .img-caption p {
  margin-bottom: 0;
}
.cid-s3MBgo5vXw .media-container-row .img-item.item1 {
  padding: 0 2rem 0 0;
}
@media (max-width: 992px) {
  .cid-s3MBgo5vXw .img-item {
    width: 100% !important;
  }
  .cid-s3MBgo5vXw .img-item.item1 {
    width: 100%;
    flex-basis: initial !important;
    padding: 0 0 2rem 0 !important;
    -webkit-flex-basis: initial !important;
  }
}
.cid-s3MBgo5vXw .photo {
  aspect-ratio: 1.63398693;
}
.cid-s3MBgps13R {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s3MBgps13R .mbr-text,
.cid-s3MBgps13R blockquote {
  color: #767676;
}
.cid-s3MBgps13R .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-s3MBgps13R h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-s3MBgt0iHM {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s3MBgt0iHM .mbr-section-subtitle {
  color: #767676;
}
.cid-s3MBgt0iHM H2 {
  text-align: left;
  color: #000;
}
.cid-s3MBgt0iHM .container {
  height: 58px;
}
.cid-s3MBgudguU {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-s3MBgudguU .mbr-text,
.cid-s3MBgudguU blockquote {
  color: #000;
  text-align: justify;
}
.cid-s3MBgudguU .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-s3MBgudguU .souligne:hover {
  color: #000;
}
.cid-s3MBgudguU .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-s3MBgudguU .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tnCCa5l0RO {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tnCCa5l0RO .mbr-section-subtitle {
  color: #767676;
}
.cid-tnCCa5l0RO H2 {
  text-align: left;
  color: #000;
}
.cid-tnCCa5l0RO .container {
  height: 58px;
}
.cid-tnCCa5l0RO a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tnCCa5l0RO a:hover {
  color: #000;
}
.cid-tnCCa5l0RO a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tnCCa5l0RO a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tnCCaIpWq1 {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-tnCCaIpWq1 .mbr-text,
.cid-tnCCaIpWq1 blockquote {
  color: #767676;
}
.cid-tnCCaIpWq1 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tnCCaIpWq1 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tnCCaIpWq1 .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tnCCaIpWq1 .separation {
  height: 45px;
}
.cid-tnCCaIpWq1 img {
  width: 40px;
}
.cid-tnCCaIpWq1 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tnCCaIpWq1 a:hover {
  color: #000;
}
.cid-tnCCaIpWq1 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tnCCaIpWq1 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tKx11pXsp3 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tKx11pXsp3 .mbr-section-subtitle {
  color: #767676;
}
.cid-tKx11pXsp3 H2 {
  text-align: left;
  color: #000;
}
.cid-tKx11pXsp3 .container {
  height: 57px;
}
.cid-tKx0XR90o9 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tKx0XR90o9 .mbr-text,
.cid-tKx0XR90o9 blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-tKx0Z70LE6 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tKx0Z70LE6 .card-box {
  padding: 0 0.5rem;
}
.cid-tKx0Z70LE6 .btn {
  font-size: 16px;
}
.cid-tKx0Z70LE6 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-tKx0Z70LE6 .mbr-section-btn a {
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-tKx0Z70LE6 h3 {
  font-size: 20px;
  line-height: 22px;
  font-weight: 700;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.5rem;
}
.cid-tKx0Z70LE6 h3 a {
  font-size: 20px;
  line-height: 22px;
  font-weight: 700;
}
.cid-tKx0Z70LE6 h4 {
  font-weight: 300;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0rem;
}
.cid-tKx0Z70LE6 p {
  font-size: 15px;
  line-height: 19px;
  margin-bottom: 0;
  text-align: justify;
  padding-top: 0.2rem;
}
.cid-tKx0Z70LE6 .mbr-text {
  color: #000;
}
.cid-tKx0Z70LE6 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-tKx0Z70LE6 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-tKx0Z70LE6 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.cid-tKx0Z70LE6 .zoom:hover {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}
.cid-tKx0Z70LE6 .imagette {
  aspect-ratio: 1.33333333;
}
.cid-tKx0Z70LE6 .cadre {
  overflow: hidden;
  position: relative;
}
.cid-tKx0Z70LE6 .datec {
  font-size: 14px;
  color: #ffffff;
}
.cid-tKx0Z70LE6 .date span {
  display: inline-block;
  background-color: #555;
  padding: 0.2rem 0.2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 90%;
  overflow: hidden;
  font-family: "Source Sans Pro", Tahoma, Arial;
}
.cid-tKx0Z70LE6 .geolocalisation {
  font-size: 14px;
  color: #000;
}
.cid-tKx0Z70LE6 .lieu {
  line-height: 31px;
}
.cid-tKx0Z70LE6 .pointeur {
  padding-right: 10px;
  aspect-ratio: 0.64516129;
}
.cid-tKx0Z70LE6 .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tKx0Z70LE6 .souligne:hover {
  color: #000;
}
.cid-tKx0Z70LE6 .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tKx0Z70LE6 .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tKx0Z70LE6 .inactif:hover {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: all 1s;
  transition: all 1s;
}
.cid-tKx0Z70LE6 .inactif {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}
.cid-s3MBgvqnxz {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s3MBgvqnxz .mbr-section-subtitle {
  color: #767676;
}
.cid-s3MBgvqnxz H3 {
  text-align: left;
  color: #000;
}
.cid-s3MBgvqnxz .container {
  height: 58px;
}
.cid-s3MBgwFzya {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s3MBgwFzya .mbr-text,
.cid-s3MBgwFzya blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-s3MBgxNEeo {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s3MBgxNEeo .card-box {
  padding: 0 0.3rem;
}
.cid-s3MBgxNEeo .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-s3MBgxNEeo .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-s3MBgxNEeo h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-s3MBgxNEeo p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-s3MBgxNEeo .mbr-text {
  color: #000000;
}
.cid-s3MBgxNEeo .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-s3MBgxNEeo .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-s3MBgxNEeo .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-s3MBgxNEeo .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-s3MBgxNEeo .card-title {
  color: #000000;
}
.cid-s3MBgxNEeo .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-s3MBgzf1jV {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s3MBgzf1jV .mbr-section-subtitle {
  color: #767676;
}
.cid-s3MBgzf1jV H3 {
  text-align: left;
  color: #000;
}
.cid-s3MBgzf1jV .container {
  height: 58px;
}
.cid-sMsvoKwlH6 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsvoKwlH6 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsvoKwlH6 .mbr-text p {
  background: #ffffff;
}
.cid-sMsvoKwlH6 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsvoKwlH6 .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsvoKwlH6 .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsvoKwlH6 .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsvoKwlH6 .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsvoKwlH6 .logos-cb {
  max-width: 100%;
}
.cid-sMsvoKwlH6 .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsvoKwlH6 .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsvoKwlH6 .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsvoKwlH6 .lien:hover {
  color: #000;
}
.cid-sMsvoKwlH6 .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsvoKwlH6 .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s3MBgBIJoP {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s3MBgBIJoP .mbr-section-subtitle {
  color: #767676;
}
.cid-s3MBgBIJoP H3 {
  text-align: left;
  color: #000;
}
.cid-s3MBgBIJoP .container {
  height: 58px;
}
.cid-sEmSSgAYDJ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmSSgAYDJ .title {
  margin-bottom: 2rem;
}
.cid-sEmSSgAYDJ .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmSSgAYDJ a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmSSgAYDJ a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmSSgAYDJ .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmSSgAYDJ .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmSSgAYDJ H2 {
  color: #000000;
}
.cid-sEmSSgAYDJ LABEL {
  color: #000000;
}
.cid-sEmSSgAYDJ .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmSSgAYDJ .btn-form {
  border-radius: 0px;
}
.cid-tONSL9ac1A {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONSL9ac1A .content {
    text-align: center;
  }
  .cid-tONSL9ac1A .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONSL9ac1A .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONSL9ac1A .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONSL9ac1A .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONSL9ac1A .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONSL9ac1A .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONSL9ac1A .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONSL9ac1A .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONSL9ac1A .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONSL9ac1A .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONSL9ac1A .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONSL9ac1A .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONSL9ac1A H5 {
  color: #000000;
}
.cid-tONSL9ac1A P {
  color: #000000;
}
.cid-tONSL9ac1A .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONSL9ac1A .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONSL9ac1A .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONSL9ac1A .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONSL9ac1A .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-ow {
  /* Type valid CSS here */
}
#custom-html-ow div {
  height: 75px;
  background-color: #000;
}
.cid-s4CRTKigAh {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-s4CRTKigAh .mbr-text,
.cid-s4CRTKigAh blockquote {
  color: #767676;
}
.cid-s4CRTKigAh .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-s4CRTKigAh h5 {
  font-size: 15px;
}
.cid-s4CRTKigAh a:link {
  color: #de9956;
}
.cid-s4CRTKigAh a:hover {
  color: #f1b173;
}
.cid-s4CRTKigAh a:visited {
  color: #de9956;
}
#custom-html-3mf {
  /* Type valid CSS here */
}
#custom-html-3mf div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3mf hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-s4CRTLmfMn {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-s4CRTLmfMn .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-s4CRTLmfMn .row-element,
.cid-s4CRTLmfMn .image-element {
  padding: 0;
}
.cid-s4CRTLmfMn .image-element {
  display: flex;
  justify-content: center;
}
.cid-s4CRTLmfMn .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-s4CRTLmfMn .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-s4CRTLmfMn .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-s4CRTLmfMn .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-s4CRTLmfMn .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-s4CRTLmfMn .text-content {
    padding: 2rem 1rem;
  }
  .cid-s4CRTLmfMn .underline .line {
    height: 2px;
  }
  .cid-s4CRTLmfMn .mbr-title,
  .cid-s4CRTLmfMn .underline,
  .cid-s4CRTLmfMn .mbr-text,
  .cid-s4CRTLmfMn .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-s4CRTLmfMn .mbr-title,
.cid-s4CRTLmfMn .underline {
  text-align: center;
  color: #ffffff;
}
.cid-s4CRTLmfMn .mbr-text,
.cid-s4CRTLmfMn .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-s4CRTLmfMn h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s4CRTLmfMn H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s4CRTLmfMn H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s4CRTLmfMn .bouton {
  text-align: center;
}
.cid-s4CRTLmfMn .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-s4CRTLmfMn .couverture {
  aspect-ratio: 1;
}
.cid-s4CRTLmfMn .bouton2 {
  position: relative;
  top: -25px;
}
.cid-s4CRTLmfMn p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s4CRTLmfMn a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPtIdf5XO {
  background: #ffffff;
}
.cid-tMPtIdf5XO .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPtIdf5XO .mbr-figure {
  margin: 0 auto;
}
.cid-tMPtIdf5XO figcaption {
  position: relative;
}
.cid-tMPtIdf5XO figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPtIdf5XO .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPtIdf5XO .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPtIdf5XO .view_port {
    height: 10px;
  }
}
.cid-tMPtIdf5XO .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPtIdf5XO .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPtIdf5XO .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPtIdf5XO .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPtIdf5XO .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-s4CRTOR1ND {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s4CRTOR1ND .mbr-section-subtitle {
  color: #767676;
}
.cid-s4CRTOR1ND H3 {
  text-align: left;
  color: #000000;
}
.cid-s4CRTOR1ND .container {
  height: 58px;
}
.cid-s4CRTR9S2W {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s4CRTR9S2W .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-s4CRTR9S2W .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s4CRTR9S2W .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-s4CRTR9S2W .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-s4CRTR9S2W .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-s4CRTR9S2W .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-s4CRTR9S2W .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-s4CRTR9S2W .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-s4CRTR9S2W .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-s4CRTX7obD {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s4CRTX7obD .mbr-section-subtitle {
  color: #767676;
}
.cid-s4CRTX7obD H3 {
  text-align: left;
  color: #000;
}
.cid-s4CRTX7obD .container {
  height: 58px;
}
.cid-s4CRTYoxEv {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s4CRTYoxEv .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-s4CRTYoxEv .mbr-text p {
  background: #ffffff;
}
.cid-s4CRTYoxEv .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-s4CRTYoxEv .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-s4CRTYoxEv .ref {
  background-color: #ddd;
  color: #000;
  font-size: 13px;
  padding: 4px;
  padding-left: 8px;
  padding-right: 8px;
  position: relative;
  bottom: 2px;
}
.cid-sXeKMrEBRa {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXeKMrEBRa .mbr-section-subtitle {
  color: #767676;
}
.cid-sXeKMrEBRa H2 {
  text-align: left;
  color: #000;
}
.cid-sXeKMrEBRa .container {
  height: 58px;
}
.cid-sXeKMrEBRa a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXeKMrEBRa a:hover {
  color: #000;
}
.cid-sXeKMrEBRa a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXeKMrEBRa a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sXeKMWLNvj {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-sXeKMWLNvj .mbr-text,
.cid-sXeKMWLNvj blockquote {
  color: #767676;
}
.cid-sXeKMWLNvj .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sXeKMWLNvj h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sXeKMWLNvj .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-sXeKMWLNvj .separation {
  height: 45px;
}
.cid-sXeKMWLNvj img {
  width: 40px;
}
.cid-sXeKMWLNvj a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXeKMWLNvj a:hover {
  color: #000;
}
.cid-sXeKMWLNvj a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXeKMWLNvj a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s4CRU98pbA {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s4CRU98pbA .mbr-section-subtitle {
  color: #767676;
}
.cid-s4CRU98pbA H3 {
  text-align: left;
  color: #000;
}
.cid-s4CRU98pbA .container {
  height: 58px;
}
.cid-s4CRUadODj {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s4CRUadODj .mbr-text,
.cid-s4CRUadODj blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-s4CRUbtAi6 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s4CRUbtAi6 .card-box {
  padding: 0 0.3rem;
}
.cid-s4CRUbtAi6 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-s4CRUbtAi6 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-s4CRUbtAi6 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-s4CRUbtAi6 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-s4CRUbtAi6 .mbr-text {
  color: #000000;
}
.cid-s4CRUbtAi6 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-s4CRUbtAi6 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-s4CRUbtAi6 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-s4CRUbtAi6 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-s4CRUbtAi6 .card-title {
  color: #000000;
}
.cid-s4CRUbtAi6 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-s4CRUcSOPv {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s4CRUcSOPv .mbr-section-subtitle {
  color: #767676;
}
.cid-s4CRUcSOPv H3 {
  text-align: left;
  color: #000;
}
.cid-s4CRUcSOPv .container {
  height: 58px;
}
.cid-sMsvrx58J1 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsvrx58J1 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsvrx58J1 .mbr-text p {
  background: #ffffff;
}
.cid-sMsvrx58J1 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsvrx58J1 .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsvrx58J1 .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsvrx58J1 .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsvrx58J1 .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsvrx58J1 .logos-cb {
  max-width: 100%;
}
.cid-sMsvrx58J1 .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsvrx58J1 .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsvrx58J1 .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsvrx58J1 .lien:hover {
  color: #000;
}
.cid-sMsvrx58J1 .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsvrx58J1 .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s4CRUffraL {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s4CRUffraL .mbr-section-subtitle {
  color: #767676;
}
.cid-s4CRUffraL H3 {
  text-align: left;
  color: #000;
}
.cid-s4CRUffraL .container {
  height: 58px;
}
.cid-sEmSWds0eq {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmSWds0eq .title {
  margin-bottom: 2rem;
}
.cid-sEmSWds0eq .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmSWds0eq a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmSWds0eq a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmSWds0eq .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmSWds0eq .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmSWds0eq H2 {
  color: #000000;
}
.cid-sEmSWds0eq LABEL {
  color: #000000;
}
.cid-sEmSWds0eq .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmSWds0eq .btn-form {
  border-radius: 0px;
}
.cid-tONSNxDBJy {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONSNxDBJy .content {
    text-align: center;
  }
  .cid-tONSNxDBJy .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONSNxDBJy .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONSNxDBJy .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONSNxDBJy .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONSNxDBJy .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONSNxDBJy .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONSNxDBJy .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONSNxDBJy .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONSNxDBJy .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONSNxDBJy .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONSNxDBJy .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONSNxDBJy .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONSNxDBJy H5 {
  color: #000000;
}
.cid-tONSNxDBJy P {
  color: #000000;
}
.cid-tONSNxDBJy .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONSNxDBJy .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONSNxDBJy .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONSNxDBJy .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONSNxDBJy .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-qb {
  /* Type valid CSS here */
}
#custom-html-qb div {
  height: 75px;
  background-color: #000;
}
.cid-s5L76w6N5j {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-s5L76w6N5j .mbr-text,
.cid-s5L76w6N5j blockquote {
  color: #767676;
}
.cid-s5L76w6N5j .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-s5L76w6N5j h5 {
  font-size: 15px;
}
.cid-s5L76w6N5j a:link {
  color: #de9956;
}
.cid-s5L76w6N5j a:hover {
  color: #f1b173;
}
.cid-s5L76w6N5j a:visited {
  color: #de9956;
}
#custom-html-3mi {
  /* Type valid CSS here */
}
#custom-html-3mi div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3mi hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-s5L76wpNza {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-s5L76wpNza .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-s5L76wpNza .row-element,
.cid-s5L76wpNza .image-element {
  padding: 0;
}
.cid-s5L76wpNza .image-element {
  display: flex;
  justify-content: center;
}
.cid-s5L76wpNza .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-s5L76wpNza .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-s5L76wpNza .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-s5L76wpNza .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-s5L76wpNza .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-s5L76wpNza .text-content {
    padding: 2rem 1rem;
  }
  .cid-s5L76wpNza .underline .line {
    height: 2px;
  }
  .cid-s5L76wpNza .mbr-title,
  .cid-s5L76wpNza .underline,
  .cid-s5L76wpNza .mbr-text,
  .cid-s5L76wpNza .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-s5L76wpNza .mbr-title,
.cid-s5L76wpNza .underline {
  text-align: center;
  color: #ffffff;
}
.cid-s5L76wpNza .mbr-text,
.cid-s5L76wpNza .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-s5L76wpNza h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s5L76wpNza H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-s5L76wpNza H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s5L76wpNza .bouton {
  text-align: center;
}
.cid-s5L76wpNza .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-s5L76wpNza .couverture {
  aspect-ratio: 1;
}
.cid-s5L76wpNza .bouton2 {
  position: relative;
  top: -25px;
}
.cid-s5L76wpNza p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s5L76wpNza a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPtTdZzGL {
  background: #ffffff;
}
.cid-tMPtTdZzGL .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPtTdZzGL .mbr-figure {
  margin: 0 auto;
}
.cid-tMPtTdZzGL figcaption {
  position: relative;
}
.cid-tMPtTdZzGL figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPtTdZzGL .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPtTdZzGL .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPtTdZzGL .view_port {
    height: 10px;
  }
}
.cid-tMPtTdZzGL .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPtTdZzGL .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPtTdZzGL .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPtTdZzGL .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPtTdZzGL .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-s5L76ytTMl {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s5L76ytTMl .mbr-section-subtitle {
  color: #767676;
}
.cid-s5L76ytTMl H2 {
  text-align: left;
  color: #000;
}
.cid-s5L76ytTMl .container {
  height: 58px;
}
.cid-s5LaW6cBCM {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-s5LaW6cBCM .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-s5LaW6cBCM .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-s5LaW6cBCM .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-s5LaW6cBCM .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  background-color: #fff;
  width: 1080px;
  max-width: 80%;
}
.cid-s5LaW6cBCM h4 {
  font-size: 16px;
  color: #555;
  font-weight: 300;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-s5LaW6cBCM h3 {
  font-size: 22px;
  color: #000;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-s5LaW6cBCM .couverture {
  aspect-ratio: 1;
}
.cid-v7BrSlpXwG {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v7BrSlpXwG .card-box {
  padding: 0 0.3rem;
}
.cid-v7BrSlpXwG .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-v7BrSlpXwG .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-v7BrSlpXwG h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-v7BrSlpXwG p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-v7BrSlpXwG .mbr-text {
  color: #000000;
}
.cid-v7BrSlpXwG .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-v7BrSlpXwG .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-v7BrSlpXwG h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-v7BrSlpXwG .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-v7BrSlpXwG .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-v7BrSlpXwG .card-title {
  color: #000000;
}
.cid-v7BrSlpXwG .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-v7BrSlpXwG .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-v7BrSlpXwG .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-v7BrSlpXwG .souligne {
  position: relative;
  color: #999;
  text-decoration: none;
}
.cid-v7BrSlpXwG .souligne:hover {
  color: #999;
}
.cid-v7BrSlpXwG .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #999;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-v7BrSlpXwG .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-v7BrSlpXwG .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-v7BrSlpXwG .carousel-tracklsv {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-v7BrSlpXwG .carousel-tracklsv::-webkit-scrollbar {
  height: 8px;
}
.cid-v7BrSlpXwG .carousel-tracklsv::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-v7BrSlpXwG .carousel-tracklsv::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-v7BrSlpXwG .carousel-tracklsv::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-v7BrSlpXwG .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-v7BrSlpXwG .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-v7BrSlpXwG .arrow-leftlsv {
  left: -2.2rem;
}
.cid-v7BrSlpXwG .arrow-rightlsv {
  right: -2.2rem;
}
.cid-v7BrSlpXwG .carousel-arrow.hidden {
  display: none;
}
.cid-v7BrSlpXwG .container1 {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
  margin-bottom: 10px;
  margin-right: 10px;
}
.cid-v7BrSlpXwG h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-v7BrSlpXwG .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-v7BrSlpXwG .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-v7BrSlpXwG .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-v7BrSlpXwG .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-v7BrSlpXwG .photo-produit {
    width: 100%;
  }
}
.cid-v7BrSlpXwG .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-v7BrSlpXwG .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-v7BrSlpXwG .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-v7BrSlpXwG .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-s5L76zIsNP {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s5L76zIsNP .mbr-section-subtitle {
  color: #767676;
}
.cid-s5L76zIsNP H3 {
  text-align: left;
  color: #000;
}
.cid-s5L76zIsNP .container {
  height: 58px;
}
.cid-s5L76zZ3ao {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s5L76zZ3ao .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-s5L76zZ3ao .mbr-text p {
  background: #ffffff;
}
.cid-s5L76zZ3ao .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-s5L76zZ3ao .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-s5L76Apmr1 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s5L76Apmr1 .mbr-section-subtitle {
  color: #767676;
}
.cid-s5L76Apmr1 H2 {
  text-align: left;
  color: #000;
}
.cid-s5L76Apmr1 .container {
  height: 58px;
}
.cid-s5LbRZFQVn {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s5LbRZFQVn .mbr-text,
.cid-s5LbRZFQVn blockquote {
  color: #767676;
}
.cid-s5LbRZFQVn .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-s5LbRZFQVn h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-s5LbRZFQVn .paragraphe {
  margin-bottom: 10px;
}
.cid-s5L76B1FZ4 {
  padding-top: 0px;
  padding-bottom: 0px;
  background: #ffffff;
}
.cid-s5L76B1FZ4 .images-container.container-fluid {
  padding: 0;
}
.cid-s5L76B1FZ4 .media-container-row {
  margin: 0 auto;
  align-items: stretch;
  -webkit-align-items: stretch;
}
.cid-s5L76B1FZ4 .media-container-row .img-item {
  display: -webkit-flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  width: 100%;
  z-index: 1;
  -webkit-flex-direction: column;
  -webkit-justify-content: center;
}
.cid-s5L76B1FZ4 .media-container-row .img-item img {
  width: 100%;
  min-height: 1px;
}
.cid-s5L76B1FZ4 .media-container-row .img-item .img-caption {
  background: #ffffff;
  z-index: 2;
  padding: 1rem 1rem;
  word-break: break-word;
}
.cid-s5L76B1FZ4 .media-container-row .img-item .img-caption p {
  margin-bottom: 0;
}
.cid-s5L76B1FZ4 .media-container-row .img-item.item1 {
  padding: 0 2rem 0 0;
}
@media (max-width: 992px) {
  .cid-s5L76B1FZ4 .img-item {
    width: 100% !important;
  }
  .cid-s5L76B1FZ4 .img-item.item1 {
    width: 100%;
    flex-basis: initial !important;
    padding: 0 0 2rem 0 !important;
    -webkit-flex-basis: initial !important;
  }
}
.cid-s5L76B1FZ4 .photo {
  aspect-ratio: 1.63398693;
}
.cid-s5L76Bm9B3 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s5L76Bm9B3 .mbr-text,
.cid-s5L76Bm9B3 blockquote {
  color: #767676;
}
.cid-s5L76Bm9B3 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-s5L76Bm9B3 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-s5L76Bm9B3 .paragraphe {
  margin-bottom: 10px;
}
.cid-sXeMNcp5Ub {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXeMNcp5Ub .mbr-section-subtitle {
  color: #767676;
}
.cid-sXeMNcp5Ub H2 {
  text-align: left;
  color: #000;
}
.cid-sXeMNcp5Ub .container {
  height: 58px;
}
.cid-sXeMNcp5Ub a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXeMNcp5Ub a:hover {
  color: #000;
}
.cid-sXeMNcp5Ub a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXeMNcp5Ub a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sXeMNJY0MD {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-sXeMNJY0MD .mbr-text,
.cid-sXeMNJY0MD blockquote {
  color: #767676;
}
.cid-sXeMNJY0MD .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sXeMNJY0MD h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sXeMNJY0MD .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-sXeMNJY0MD .separation {
  height: 45px;
}
.cid-sXeMNJY0MD img {
  width: 40px;
}
.cid-sXeMNJY0MD a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXeMNJY0MD a:hover {
  color: #000;
}
.cid-sXeMNJY0MD a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXeMNJY0MD a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s5L76D78Yu {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s5L76D78Yu .mbr-section-subtitle {
  color: #767676;
}
.cid-s5L76D78Yu H3 {
  text-align: left;
  color: #000;
}
.cid-s5L76D78Yu .container {
  height: 58px;
}
.cid-s5L76Dpk70 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s5L76Dpk70 .mbr-text,
.cid-s5L76Dpk70 blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-s5L76DJxgG {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s5L76DJxgG .card-box {
  padding: 0 0.3rem;
}
.cid-s5L76DJxgG .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-s5L76DJxgG .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-s5L76DJxgG h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-s5L76DJxgG p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-s5L76DJxgG .mbr-text {
  color: #000000;
}
.cid-s5L76DJxgG .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-s5L76DJxgG .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-s5L76DJxgG .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-s5L76DJxgG .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-s5L76DJxgG .card-title {
  color: #000000;
}
.cid-s5L76DJxgG .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-s5L76EbKvI {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s5L76EbKvI .mbr-section-subtitle {
  color: #767676;
}
.cid-s5L76EbKvI H3 {
  text-align: left;
  color: #000;
}
.cid-s5L76EbKvI .container {
  height: 58px;
}
.cid-sMsvuyPUQc {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsvuyPUQc .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsvuyPUQc .mbr-text p {
  background: #ffffff;
}
.cid-sMsvuyPUQc .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsvuyPUQc .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsvuyPUQc .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsvuyPUQc .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsvuyPUQc .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsvuyPUQc .logos-cb {
  max-width: 100%;
}
.cid-sMsvuyPUQc .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsvuyPUQc .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsvuyPUQc .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsvuyPUQc .lien:hover {
  color: #000;
}
.cid-sMsvuyPUQc .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsvuyPUQc .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s5L76F01Fv {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s5L76F01Fv .mbr-section-subtitle {
  color: #767676;
}
.cid-s5L76F01Fv H3 {
  text-align: left;
  color: #000;
}
.cid-s5L76F01Fv .container {
  height: 58px;
}
.cid-sEmT1ip8yh {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmT1ip8yh .title {
  margin-bottom: 2rem;
}
.cid-sEmT1ip8yh .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmT1ip8yh a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmT1ip8yh a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmT1ip8yh .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmT1ip8yh .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmT1ip8yh H2 {
  color: #000000;
}
.cid-sEmT1ip8yh LABEL {
  color: #000000;
}
.cid-sEmT1ip8yh .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmT1ip8yh .btn-form {
  border-radius: 0px;
}
.cid-tONSPaH024 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONSPaH024 .content {
    text-align: center;
  }
  .cid-tONSPaH024 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONSPaH024 .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONSPaH024 .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONSPaH024 .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONSPaH024 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONSPaH024 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONSPaH024 .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONSPaH024 .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONSPaH024 .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONSPaH024 .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONSPaH024 .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONSPaH024 .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONSPaH024 H5 {
  color: #000000;
}
.cid-tONSPaH024 P {
  color: #000000;
}
.cid-tONSPaH024 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONSPaH024 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONSPaH024 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONSPaH024 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONSPaH024 .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-r9 {
  /* Type valid CSS here */
}
#custom-html-r9 div {
  height: 75px;
  background-color: #000;
}
.cid-s5RlLFO7L8 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-s5RlLFO7L8 .mbr-text,
.cid-s5RlLFO7L8 blockquote {
  color: #767676;
}
.cid-s5RlLFO7L8 .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-s5RlLFO7L8 h5 {
  font-size: 15px;
}
.cid-s5RlLFO7L8 a:link {
  color: #de9956;
}
.cid-s5RlLFO7L8 a:hover {
  color: #f1b173;
}
.cid-s5RlLFO7L8 a:visited {
  color: #de9956;
}
#custom-html-3ml {
  /* Type valid CSS here */
}
#custom-html-3ml div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3ml hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-s5RlLG9zRp {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-s5RlLG9zRp .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-s5RlLG9zRp .row-element,
.cid-s5RlLG9zRp .image-element {
  padding: 0;
}
.cid-s5RlLG9zRp .image-element {
  display: flex;
  justify-content: center;
}
.cid-s5RlLG9zRp .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-s5RlLG9zRp .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-s5RlLG9zRp .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-s5RlLG9zRp .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-s5RlLG9zRp .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-s5RlLG9zRp .text-content {
    padding: 2rem 1rem;
  }
  .cid-s5RlLG9zRp .underline .line {
    height: 2px;
  }
  .cid-s5RlLG9zRp .mbr-title,
  .cid-s5RlLG9zRp .underline,
  .cid-s5RlLG9zRp .mbr-text,
  .cid-s5RlLG9zRp .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-s5RlLG9zRp .mbr-title,
.cid-s5RlLG9zRp .underline {
  text-align: center;
  color: #ffffff;
}
.cid-s5RlLG9zRp .mbr-text,
.cid-s5RlLG9zRp .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-s5RlLG9zRp h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s5RlLG9zRp H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-s5RlLG9zRp H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s5RlLG9zRp .bouton {
  text-align: center;
}
.cid-s5RlLG9zRp .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-s5RlLG9zRp .couverture {
  aspect-ratio: 1;
}
.cid-s5RlLG9zRp .bouton2 {
  position: relative;
  top: -25px;
}
.cid-s5RlLG9zRp p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s5RlLG9zRp a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPu6tajjL {
  background: #ffffff;
}
.cid-tMPu6tajjL .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPu6tajjL .mbr-figure {
  margin: 0 auto;
}
.cid-tMPu6tajjL figcaption {
  position: relative;
}
.cid-tMPu6tajjL figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPu6tajjL .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPu6tajjL .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPu6tajjL .view_port {
    height: 10px;
  }
}
.cid-tMPu6tajjL .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPu6tajjL .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPu6tajjL .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPu6tajjL .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPu6tajjL .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-s5RlLGYhny {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s5RlLGYhny .mbr-section-subtitle {
  color: #767676;
}
.cid-s5RlLGYhny H3 {
  text-align: left;
  color: #000000;
}
.cid-s5RlLGYhny .container {
  height: 58px;
}
.cid-s5RlLHbbCW {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s5RlLHbbCW .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-s5RlLHbbCW .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s5RlLHbbCW .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-s5RlLHbbCW .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-s5RlLHbbCW .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-s5RlLHbbCW .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-s5RlLHbbCW .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-s5RlLHbbCW .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-s5RlLHbbCW .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-s5RlLHDmYz {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s5RlLHDmYz .mbr-section-subtitle {
  color: #767676;
}
.cid-s5RlLHDmYz H2 {
  text-align: left;
  color: #000;
}
.cid-s5RlLHDmYz .container {
  height: 58px;
}
.cid-s5RlLHPJ3n {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-s5RlLHPJ3n .mbr-text,
.cid-s5RlLHPJ3n blockquote {
  color: #767676;
}
.cid-s5RlLHPJ3n .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  background-color: #fff;
  width: 1080px;
  max-width: 82%;
}
.cid-s5RlLHPJ3n .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-s5RlLHPJ3n blockquote {
  border-left: 2px solid #000;
  margin: 20px 5px;
  padding: 5px 20px;
  text-align: justify;
  color: #000;
  font-style: normal;
  font-size: 1em;
  line-height: 1.6em;
}
.cid-s5RlLHPJ3n blockquote:before {
  color: #ccc;
  vertical-align: -0.4em;
  line-height: 0.1em;
  margin-right: 0.25em;
}
.cid-s5RlLHPJ3n blockquote h1,
.cid-s5RlLHPJ3n h2,
.cid-s5RlLHPJ3n h3,
.cid-s5RlLHPJ3n p {
  display: inline;
  text-align: left;
}
.cid-s5RlLHPJ3n blockquote footer {
  text-align: left;
  color: #6a2b2b;
}
.cid-s5RlLHPJ3n h3 {
  font-size: 22px;
  color: #000;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-s5RlLHPJ3n .photo {
  width: 260px;
  max-width: 100%;
  padding-left: 20px;
  padding-bottom: 10px;
  aspect-ratio: 0.61875;
}
@media only screen and (max-width: 480px) {
  .cid-s5RlLHPJ3n .photo {
    padding-left: 0px;
  }
}
.cid-s5RlLI7OKs {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s5RlLI7OKs .mbr-section-subtitle {
  color: #767676;
}
.cid-s5RlLI7OKs H3 {
  text-align: left;
  color: #000;
}
.cid-s5RlLI7OKs .container {
  height: 58px;
}
.cid-s5RlLIicqS {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s5RlLIicqS .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-s5RlLIicqS .mbr-text p {
  background: #ffffff;
}
.cid-s5RlLIicqS .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-s5RlLIicqS .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-s5RlLIicqS i {
  font-weight: lighter;
}
.cid-tXVOjkNetv {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tXVOjkNetv .mbr-section-subtitle {
  color: #767676;
}
.cid-tXVOjkNetv H2 {
  text-align: left;
  color: #000;
}
.cid-tXVOjkNetv .container {
  height: 58px;
}
.cid-tXVOjkNetv a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tXVOjkNetv a:hover {
  color: #000;
}
.cid-tXVOjkNetv a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tXVOjkNetv a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tXVOjVFSW4 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tXVOjVFSW4 .mbr-text,
.cid-tXVOjVFSW4 blockquote {
  color: #767676;
}
.cid-tXVOjVFSW4 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tXVOjVFSW4 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tXVOjVFSW4 .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tXVOjVFSW4 .separation {
  height: 45px;
}
.cid-tXVOjVFSW4 img {
  width: 40px;
}
.cid-tXVOjVFSW4 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tXVOjVFSW4 a:hover {
  color: #000;
}
.cid-tXVOjVFSW4 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tXVOjVFSW4 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s5RlLJhv8w {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s5RlLJhv8w .mbr-section-subtitle {
  color: #767676;
}
.cid-s5RlLJhv8w H2 {
  text-align: left;
  color: #000;
}
.cid-s5RlLJhv8w .container {
  height: 58px;
}
.cid-s5RlLJFd7d {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s5RlLJFd7d .card-box {
  padding: 0 0.3rem;
}
.cid-s5RlLJFd7d .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-s5RlLJFd7d .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-s5RlLJFd7d h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-s5RlLJFd7d p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-s5RlLJFd7d .mbr-text {
  color: #000000;
}
.cid-s5RlLJFd7d .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-s5RlLJFd7d .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-s5RlLJFd7d .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-s5RlLJFd7d .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-s5RlLJFd7d .card-title {
  color: #000000;
}
.cid-s5RlLJFd7d .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-s5RlLK46XL {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s5RlLK46XL .mbr-section-subtitle {
  color: #767676;
}
.cid-s5RlLK46XL H3 {
  text-align: left;
  color: #000;
}
.cid-s5RlLK46XL .container {
  height: 58px;
}
.cid-s5RlLKhaqY {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s5RlLKhaqY .card-box {
  padding: 0 0.3rem;
}
.cid-s5RlLKhaqY .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-s5RlLKhaqY .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-s5RlLKhaqY h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-s5RlLKhaqY p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-s5RlLKhaqY .mbr-text {
  color: #000000;
}
.cid-s5RlLKhaqY .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-s5RlLKhaqY .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-s5RlLKhaqY .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-s5RlLKhaqY .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-s5RlLKhaqY .card-title {
  color: #000000;
}
.cid-s5RlLKhaqY .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-s5RlLKBTl4 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s5RlLKBTl4 .mbr-section-subtitle {
  color: #767676;
}
.cid-s5RlLKBTl4 H3 {
  text-align: left;
  color: #000;
}
.cid-s5RlLKBTl4 .container {
  height: 58px;
}
.cid-sMsvxCe6XP {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsvxCe6XP .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsvxCe6XP .mbr-text p {
  background: #ffffff;
}
.cid-sMsvxCe6XP .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsvxCe6XP .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsvxCe6XP .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsvxCe6XP .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsvxCe6XP .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsvxCe6XP .logos-cb {
  max-width: 100%;
}
.cid-sMsvxCe6XP .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsvxCe6XP .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsvxCe6XP .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsvxCe6XP .lien:hover {
  color: #000;
}
.cid-sMsvxCe6XP .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsvxCe6XP .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s5RlLL8t3M {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s5RlLL8t3M .mbr-section-subtitle {
  color: #767676;
}
.cid-s5RlLL8t3M H3 {
  text-align: left;
  color: #000;
}
.cid-s5RlLL8t3M .container {
  height: 58px;
}
.cid-sEmT6aaeDr {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmT6aaeDr .title {
  margin-bottom: 2rem;
}
.cid-sEmT6aaeDr .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmT6aaeDr a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmT6aaeDr a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmT6aaeDr .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmT6aaeDr .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmT6aaeDr H2 {
  color: #000000;
}
.cid-sEmT6aaeDr LABEL {
  color: #000000;
}
.cid-sEmT6aaeDr .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmT6aaeDr .btn-form {
  border-radius: 0px;
}
.cid-tONSQPTptV {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONSQPTptV .content {
    text-align: center;
  }
  .cid-tONSQPTptV .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONSQPTptV .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONSQPTptV .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONSQPTptV .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONSQPTptV .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONSQPTptV .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONSQPTptV .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONSQPTptV .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONSQPTptV .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONSQPTptV .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONSQPTptV .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONSQPTptV .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONSQPTptV H5 {
  color: #000000;
}
.cid-tONSQPTptV P {
  color: #000000;
}
.cid-tONSQPTptV .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONSQPTptV .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONSQPTptV .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONSQPTptV .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONSQPTptV .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-rx {
  /* Type valid CSS here */
}
#custom-html-rx div {
  height: 70px;
  background-color: #000;
}
#custom-html-3kh {
  /* Type valid CSS here */
}
#custom-html-3kh div {
  padding: 10px 0px 5px;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3kh hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-s5Rw0iwwsp {
  padding-top: 0px;
  padding-bottom: 0px;
  background: linear-gradient(90deg, #000000, #000000);
}
.cid-s5Rw0iwwsp .mbr-overlay {
  background: linear-gradient(90deg, #d3cffb, #d7e8f6);
}
.cid-s5Rw0iwwsp .card-wrap {
  background-color: #111111;
  padding: 2rem;
  margin: 0;
  border-radius: .25rem;
  -webkit-box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
  box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}
@media (min-width: 992px) {
  .cid-s5Rw0iwwsp .card-wrap {
    width: calc(100% + 10rem);
    margin-left: -10rem;
  }
}
.cid-s5Rw0iwwsp .img-wrap img {
  width: 100%;
  border-radius: .25rem;
}
.cid-s5Rw0iwwsp .mbr-section-subtitle,
.cid-s5Rw0iwwsp .mbr-section-btn {
  color: #000000;
}
.cid-s5Rw0iwwsp h1 {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s5Rw0iwwsp h3 {
  text-align: justify;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s5Rw0iwwsp h4 {
  text-align: justify;
}
.cid-s5Rw0iwwsp .couverture {
  aspect-ratio: 1;
}
.cid-tMPlrFBC9s {
  background: #ffffff;
}
.cid-tMPlrFBC9s .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPlrFBC9s .mbr-figure {
  margin: 0 auto;
}
.cid-tMPlrFBC9s figcaption {
  position: relative;
}
.cid-tMPlrFBC9s figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPlrFBC9s .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPlrFBC9s .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPlrFBC9s .view_port {
    height: 10px;
  }
}
.cid-tMPlrFBC9s .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPlrFBC9s .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPlrFBC9s .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPlrFBC9s .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPlrFBC9s .separationbdpb {
  background: #000;
  height: 10px;
}
#custom-html-4go {
  /* Type valid CSS here */
}
#custom-html-4go * {
  box-sizing: border-box;
}
#custom-html-4go div {
  padding: 2px 0;
  text-align: center;
}
#custom-html-4go .row::after {
  content: "";
  clear: both;
  display: table;
}
#custom-html-4go [class*="col-"] {
  float: left;
}
#custom-html-4go [class*="col-"] {
  width: 100%;
}
#custom-html-4go .cadre {
  width: 1080px;
  max-width: 100%;
  overflow-x: auto;
  margin-left: auto;
  margin-right: auto;
  border: 1px solid #cccccc;
  background-color: #f9f9f9;
}
#custom-html-4go .fond {
  width: 100%;
  background-color: #fff;
}
@media only screen and (min-width: 600px) {
  #custom-html-4go .dcol-s-1 {
    width: 8.33%;
  }
  #custom-html-4go .dcol-s-2 {
    width: 16.66%;
  }
  #custom-html-4go .dcol-s-3 {
    width: 25%;
  }
  #custom-html-4go .dcol-s-4 {
    width: 33.33%;
  }
  #custom-html-4go .dcol-s-5 {
    width: 41.66%;
  }
  #custom-html-4go .dcol-s-6 {
    width: 50%;
  }
  #custom-html-4go .dcol-s-7 {
    width: 58.33%;
  }
  #custom-html-4go .dcol-s-8 {
    width: 66.66%;
  }
  #custom-html-4go .dcol-s-9 {
    width: 75%;
  }
  #custom-html-4go .dcol-s-10 {
    width: 83.33%;
  }
  #custom-html-4go .dcol-s-11 {
    width: 91.66%;
  }
  #custom-html-4go .dcol-s-12 {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) {
  #custom-html-4go .dcol-1 {
    width: 8.33%;
  }
  #custom-html-4go .dcol-2 {
    width: 16.66%;
  }
  #custom-html-4go .dcol-3 {
    width: 25%;
  }
  #custom-html-4go .dcol-4 {
    width: 33.33%;
  }
  #custom-html-4go .dcol-5 {
    width: 41.66%;
  }
  #custom-html-4go .dcol-6 {
    width: 50%;
  }
  #custom-html-4go .dcol-7 {
    width: 58.33%;
  }
  #custom-html-4go .dcol-8 {
    width: 66.66%;
  }
  #custom-html-4go .dcol-9 {
    width: 75%;
  }
  #custom-html-4go .dcol-10 {
    width: 83.33%;
  }
  #custom-html-4go .dcol-11 {
    width: 91.66%;
  }
  #custom-html-4go .dcol-12 {
    width: 100%;
  }
}
#custom-html-4go a {
  position: relative;
  color: #444;
  text-decoration: none;
  font-family: "Source Sans Pro", Tahoma, Arial;
  font-size: 15px;
}
#custom-html-4go a:hover {
  color: #000;
}
#custom-html-4go a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
#custom-html-4go a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
#custom-html-4go .fleche {
  font-size: 12px;
}
.cid-sR52yVSFO2 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sR52yVSFO2 .mbr-section-subtitle {
  color: #767676;
}
.cid-sR52yVSFO2 H2 {
  text-align: left;
  color: #000;
}
.cid-sR52yVSFO2 .container {
  height: 58px;
}
.cid-uCenYkueDb {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCenYkueDb .card-box {
  padding: 0 0.3rem;
}
.cid-uCenYkueDb .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCenYkueDb .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCenYkueDb h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCenYkueDb p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCenYkueDb .mbr-text {
  color: #000000;
}
.cid-uCenYkueDb .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCenYkueDb .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCenYkueDb .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCenYkueDb .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCenYkueDb .card-title {
  color: #000000;
}
.cid-uCenYkueDb .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCenYkueDb .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCenYkueDb .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCenYkueDb .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCenYkueDb .souligne:hover {
  color: #000;
}
.cid-uCenYkueDb .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCenYkueDb .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCenYkueDb .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCenYkueDb .carousel-track1 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCenYkueDb .carousel-track1::-webkit-scrollbar {
  height: 8px;
}
.cid-uCenYkueDb .carousel-track1::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCenYkueDb .carousel-track1::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCenYkueDb .carousel-track1::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCenYkueDb .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCenYkueDb .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCenYkueDb .arrow-left1 {
  left: -2.2rem;
}
.cid-uCenYkueDb .arrow-right1 {
  right: -2.2rem;
}
.cid-uCenYkueDb .carousel-arrow.hidden {
  display: none;
}
.cid-sR53Ioh45X {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sR53Ioh45X .mbr-section-subtitle {
  color: #767676;
}
.cid-sR53Ioh45X H2 {
  text-align: left;
  color: #000;
}
.cid-sR53Ioh45X .container {
  height: 58px;
}
.cid-uCeobPYNaK {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCeobPYNaK .card-box {
  padding: 0 0.3rem;
}
.cid-uCeobPYNaK .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCeobPYNaK .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCeobPYNaK h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCeobPYNaK p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCeobPYNaK .mbr-text {
  color: #000000;
}
.cid-uCeobPYNaK .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCeobPYNaK .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCeobPYNaK .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCeobPYNaK .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCeobPYNaK .card-title {
  color: #000000;
}
.cid-uCeobPYNaK .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCeobPYNaK .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCeobPYNaK .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCeobPYNaK .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCeobPYNaK .souligne:hover {
  color: #000;
}
.cid-uCeobPYNaK .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCeobPYNaK .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCeobPYNaK .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCeobPYNaK .carousel-track2 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCeobPYNaK .carousel-track2::-webkit-scrollbar {
  height: 8px;
}
.cid-uCeobPYNaK .carousel-track2::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCeobPYNaK .carousel-track2::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCeobPYNaK .carousel-track2::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCeobPYNaK .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCeobPYNaK .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCeobPYNaK .arrow-left2 {
  left: -2.2rem;
}
.cid-uCeobPYNaK .arrow-right2 {
  right: -2.2rem;
}
.cid-uCeobPYNaK .carousel-arrow.hidden {
  display: none;
}
.cid-saufRShO1j {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-saufRShO1j .mbr-section-subtitle {
  color: #767676;
}
.cid-saufRShO1j H2 {
  text-align: left;
  color: #000;
}
.cid-saufRShO1j .container {
  height: 58px;
}
.cid-uCeovfDryA {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uCeovfDryA .card-box {
  padding: 0 0.3rem;
}
.cid-uCeovfDryA .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCeovfDryA .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCeovfDryA h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCeovfDryA p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCeovfDryA .mbr-text {
  color: #000000;
}
.cid-uCeovfDryA .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCeovfDryA .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCeovfDryA .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCeovfDryA .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCeovfDryA .card-title {
  color: #000000;
}
.cid-uCeovfDryA .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCeovfDryA .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCeovfDryA .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCeovfDryA .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCeovfDryA .souligne:hover {
  color: #000;
}
.cid-uCeovfDryA .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCeovfDryA .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCeovfDryA .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCeovfDryA .carousel-track3 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCeovfDryA .carousel-track3::-webkit-scrollbar {
  height: 8px;
}
.cid-uCeovfDryA .carousel-track3::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCeovfDryA .carousel-track3::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCeovfDryA .carousel-track3::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCeovfDryA .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCeovfDryA .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCeovfDryA .arrow-left3 {
  left: -2.2rem;
}
.cid-uCeovfDryA .arrow-right3 {
  right: -2.2rem;
}
.cid-uCeovfDryA .carousel-arrow.hidden {
  display: none;
}
.cid-tbcgHVeVqI {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tbcgHVeVqI .mbr-section-subtitle {
  color: #767676;
}
.cid-tbcgHVeVqI H2 {
  text-align: left;
  color: #000;
}
.cid-tbcgHVeVqI .container {
  height: 58px;
}
.cid-tbcgHVeVqI a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tbcgHVeVqI a:hover {
  color: #000;
}
.cid-tbcgHVeVqI a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tbcgHVeVqI a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tbcgHVeVqI .loupe {
  width: 20px;
  height: 20px;
}
@media (max-width: 1024px) {
  .cid-tbcgHVeVqI .loupe {
    width: 14px;
    height: 14px;
    position: relative;
    bottom: 2px;
  }
}
.cid-uCeoFKV8Cp {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCeoFKV8Cp .card-box {
  padding: 0 0.3rem;
}
.cid-uCeoFKV8Cp .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCeoFKV8Cp .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCeoFKV8Cp h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCeoFKV8Cp p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCeoFKV8Cp .mbr-text {
  color: #000000;
}
.cid-uCeoFKV8Cp .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCeoFKV8Cp .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCeoFKV8Cp .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCeoFKV8Cp .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCeoFKV8Cp .card-title {
  color: #000000;
}
.cid-uCeoFKV8Cp .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCeoFKV8Cp .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCeoFKV8Cp .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCeoFKV8Cp .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCeoFKV8Cp .souligne:hover {
  color: #000;
}
.cid-uCeoFKV8Cp .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCeoFKV8Cp .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCeoFKV8Cp .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCeoFKV8Cp .carousel-track4 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCeoFKV8Cp .carousel-track4::-webkit-scrollbar {
  height: 8px;
}
.cid-uCeoFKV8Cp .carousel-track4::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCeoFKV8Cp .carousel-track4::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCeoFKV8Cp .carousel-track4::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCeoFKV8Cp .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCeoFKV8Cp .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCeoFKV8Cp .arrow-left4 {
  left: -2.2rem;
}
.cid-uCeoFKV8Cp .arrow-right4 {
  right: -2.2rem;
}
.cid-uCeoFKV8Cp .carousel-arrow.hidden {
  display: none;
}
.cid-sR52UYp9Z2 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sR52UYp9Z2 .mbr-section-subtitle {
  color: #767676;
}
.cid-sR52UYp9Z2 H2 {
  text-align: left;
  color: #000;
}
.cid-sR52UYp9Z2 .container {
  height: 58px;
}
.cid-uCeoPdar00 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCeoPdar00 .card-box {
  padding: 0 0.3rem;
}
.cid-uCeoPdar00 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCeoPdar00 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCeoPdar00 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCeoPdar00 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCeoPdar00 .mbr-text {
  color: #000000;
}
.cid-uCeoPdar00 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCeoPdar00 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCeoPdar00 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCeoPdar00 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCeoPdar00 .card-title {
  color: #000000;
}
.cid-uCeoPdar00 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCeoPdar00 .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCeoPdar00 .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCeoPdar00 .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCeoPdar00 .souligne:hover {
  color: #000;
}
.cid-uCeoPdar00 .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCeoPdar00 .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCeoPdar00 .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCeoPdar00 .carousel-track5 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCeoPdar00 .carousel-track5::-webkit-scrollbar {
  height: 8px;
}
.cid-uCeoPdar00 .carousel-track5::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCeoPdar00 .carousel-track5::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCeoPdar00 .carousel-track5::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCeoPdar00 .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCeoPdar00 .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCeoPdar00 .arrow-left5 {
  left: -2.2rem;
}
.cid-uCeoPdar00 .arrow-right5 {
  right: -2.2rem;
}
.cid-uCeoPdar00 .carousel-arrow.hidden {
  display: none;
}
.cid-suPlpyPs6F {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-suPlpyPs6F .mbr-section-subtitle {
  color: #767676;
}
.cid-suPlpyPs6F H2 {
  text-align: left;
  color: #000;
}
.cid-suPlpyPs6F .container {
  height: 58px;
}
.cid-suPlpyPs6F a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-suPlpyPs6F a:hover {
  color: #000;
}
.cid-suPlpyPs6F a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-suPlpyPs6F a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-suPlpyPs6F .loupe {
  width: 20px;
  height: 20px;
  aspect-ratio: 1;
}
@media (max-width: 1024px) {
  .cid-suPlpyPs6F .loupe {
    width: 14px;
    height: 14px;
    position: relative;
    bottom: 2px;
  }
}
.cid-uCep0kAqAu {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCep0kAqAu .card-box {
  padding: 0 0.3rem;
}
.cid-uCep0kAqAu .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCep0kAqAu .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCep0kAqAu h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCep0kAqAu p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCep0kAqAu .mbr-text {
  color: #000000;
}
.cid-uCep0kAqAu .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCep0kAqAu .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCep0kAqAu .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCep0kAqAu .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCep0kAqAu .card-title {
  color: #000000;
}
.cid-uCep0kAqAu .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCep0kAqAu .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCep0kAqAu .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCep0kAqAu .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCep0kAqAu .souligne:hover {
  color: #000;
}
.cid-uCep0kAqAu .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCep0kAqAu .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCep0kAqAu .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCep0kAqAu .carousel-track6 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCep0kAqAu .carousel-track6::-webkit-scrollbar {
  height: 8px;
}
.cid-uCep0kAqAu .carousel-track6::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCep0kAqAu .carousel-track6::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCep0kAqAu .carousel-track6::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCep0kAqAu .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCep0kAqAu .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCep0kAqAu .arrow-left6 {
  left: -2.2rem;
}
.cid-uCep0kAqAu .arrow-right6 {
  right: -2.2rem;
}
.cid-uCep0kAqAu .carousel-arrow.hidden {
  display: none;
}
.cid-s5Rw0kC4aR {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s5Rw0kC4aR .mbr-section-subtitle {
  color: #767676;
}
.cid-s5Rw0kC4aR H2 {
  text-align: left;
  color: #000;
}
.cid-s5Rw0kC4aR .container {
  height: 58px;
}
.cid-uCepd3gqTi {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCepd3gqTi .card-box {
  padding: 0 0.3rem;
}
.cid-uCepd3gqTi .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCepd3gqTi .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCepd3gqTi h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCepd3gqTi p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCepd3gqTi .mbr-text {
  color: #000000;
}
.cid-uCepd3gqTi .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCepd3gqTi .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCepd3gqTi .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCepd3gqTi .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCepd3gqTi .card-title {
  color: #000000;
}
.cid-uCepd3gqTi .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCepd3gqTi .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCepd3gqTi .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCepd3gqTi .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCepd3gqTi .souligne:hover {
  color: #000;
}
.cid-uCepd3gqTi .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCepd3gqTi .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCepd3gqTi .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCepd3gqTi .carousel-track7 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCepd3gqTi .carousel-track7::-webkit-scrollbar {
  height: 8px;
}
.cid-uCepd3gqTi .carousel-track7::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCepd3gqTi .carousel-track7::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCepd3gqTi .carousel-track7::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCepd3gqTi .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCepd3gqTi .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCepd3gqTi .arrow-left7 {
  left: -2.2rem;
}
.cid-uCepd3gqTi .arrow-right7 {
  right: -2.2rem;
}
.cid-uCepd3gqTi .carousel-arrow.hidden {
  display: none;
}
.cid-sXjeOxMud6 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXjeOxMud6 .mbr-section-subtitle {
  color: #767676;
}
.cid-sXjeOxMud6 H2 {
  text-align: left;
  color: #000;
}
.cid-sXjeOxMud6 .container {
  height: 58px;
}
.cid-sXjeOxMud6 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXjeOxMud6 a:hover {
  color: #000;
}
.cid-sXjeOxMud6 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXjeOxMud6 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sXjeP3oC4e {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-sXjeP3oC4e .mbr-text,
.cid-sXjeP3oC4e blockquote {
  color: #767676;
}
.cid-sXjeP3oC4e .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sXjeP3oC4e h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sXjeP3oC4e .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-sXjeP3oC4e .separation {
  height: 45px;
}
.cid-sXjeP3oC4e img {
  width: 40px;
}
.cid-sXjeP3oC4e a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXjeP3oC4e a:hover {
  color: #000;
}
.cid-sXjeP3oC4e a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXjeP3oC4e a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s5Rw0lAggt {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s5Rw0lAggt .mbr-section-subtitle {
  color: #767676;
}
.cid-s5Rw0lAggt H2 {
  text-align: left;
  color: #000;
}
.cid-s5Rw0lAggt .container {
  height: 58px;
}
.cid-s5Rw0jv7Du {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s5Rw0jv7Du .mbr-text,
.cid-s5Rw0jv7Du blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-uCepxfO9m7 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCepxfO9m7 .card-box {
  padding: 0 0.3rem;
}
.cid-uCepxfO9m7 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCepxfO9m7 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCepxfO9m7 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCepxfO9m7 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCepxfO9m7 .mbr-text {
  color: #000000;
}
.cid-uCepxfO9m7 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCepxfO9m7 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCepxfO9m7 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCepxfO9m7 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCepxfO9m7 .card-title {
  color: #000000;
}
.cid-uCepxfO9m7 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCepxfO9m7 .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCepxfO9m7 .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCepxfO9m7 .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCepxfO9m7 .souligne:hover {
  color: #000;
}
.cid-uCepxfO9m7 .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCepxfO9m7 .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCepxfO9m7 .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCepxfO9m7 .carousel-track8 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCepxfO9m7 .carousel-track8::-webkit-scrollbar {
  height: 8px;
}
.cid-uCepxfO9m7 .carousel-track8::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCepxfO9m7 .carousel-track8::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCepxfO9m7 .carousel-track8::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCepxfO9m7 .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCepxfO9m7 .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCepxfO9m7 .arrow-left8 {
  left: -2.2rem;
}
.cid-uCepxfO9m7 .arrow-right8 {
  right: -2.2rem;
}
.cid-uCepxfO9m7 .carousel-arrow.hidden {
  display: none;
}
.cid-s5Rw0m3SFE {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s5Rw0m3SFE .mbr-section-subtitle {
  color: #767676;
}
.cid-s5Rw0m3SFE H2 {
  text-align: left;
  color: #000;
}
.cid-s5Rw0m3SFE .container {
  height: 58px;
}
.cid-s5Rw0mex0O {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s5Rw0mex0O .mbr-text,
.cid-s5Rw0mex0O blockquote {
  color: #767676;
}
.cid-s5Rw0mex0O .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-s5Rw0mex0O h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sEmPwKKdf7 {
  padding-top: 15px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-sEmPwKKdf7 .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmPwKKdf7 .formoid {
  margin: auto;
}
.cid-sEmPwKKdf7 .form-control {
  padding-left: 1rem;
  padding-right: 1rem;
  border-radius: 0px;
  width: 400px;
  max-width: 95%;
  border: 1px solid #aaa;
  background-color: #fafafa;
}
.cid-sEmPwKKdf7 .input-group-btn .btn {
  padding-top: 1.3rem;
  padding-bottom: 1.3rem;
  margin: 0 !important;
  width: 250px;
  max-width: 95%;
  border-radius: 0px;
}
.cid-sEmPwKKdf7 a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-sEmPwKKdf7 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
@media (max-width: 768px) {
  .cid-sEmPwKKdf7 .mbr-form .row {
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-sEmPwKKdf7 .form-group,
  .cid-sEmPwKKdf7 .input-group-btn,
  .cid-sEmPwKKdf7 .input-group-btn .btn {
    max-width: 300px;
    width: 100%;
  }
}
@media (min-width: 769px) {
  .cid-sEmPwKKdf7 .mbr-form .row > * {
    padding: 0 0.5rem;
  }
}
.cid-sEmPwKKdf7 .reponse {
  font-family: "Source Sans Pro", Tahoma, Arial;
  background-color: #fff;
  color: #000;
  font-size: 18px;
  text-align: center;
  padding: 10px;
  display: none;
}
.cid-s5Rw0mEvmB {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s5Rw0mEvmB .mbr-section-subtitle {
  color: #767676;
}
.cid-s5Rw0mEvmB H2 {
  text-align: left;
  color: #000;
}
.cid-s5Rw0mEvmB .container {
  height: 58px;
}
.cid-sMstgMq4pZ {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMstgMq4pZ .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMstgMq4pZ .mbr-text p {
  background: #ffffff;
}
.cid-sMstgMq4pZ .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMstgMq4pZ .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMstgMq4pZ .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMstgMq4pZ .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMstgMq4pZ .paypal {
  position: relative;
  top: -35px;
}
.cid-sMstgMq4pZ .logos-cb {
  max-width: 100%;
}
.cid-sMstgMq4pZ .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMstgMq4pZ .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMstgMq4pZ .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMstgMq4pZ .lien:hover {
  color: #000;
}
.cid-sMstgMq4pZ .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMstgMq4pZ .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s5Rw0naf0R {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s5Rw0naf0R .mbr-section-subtitle {
  color: #767676;
}
.cid-s5Rw0naf0R H3 {
  text-align: left;
  color: #000;
}
.cid-s5Rw0naf0R .container {
  height: 58px;
}
.cid-sEmPw5amiJ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmPw5amiJ .title {
  margin-bottom: 2rem;
}
.cid-sEmPw5amiJ .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmPw5amiJ a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmPw5amiJ a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmPw5amiJ .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmPw5amiJ .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmPw5amiJ H2 {
  color: #000000;
}
.cid-sEmPw5amiJ LABEL {
  color: #000000;
}
.cid-sEmPw5amiJ .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmPw5amiJ .btn-form {
  border-radius: 0px;
}
.cid-tONS2TiPJY {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONS2TiPJY .content {
    text-align: center;
  }
  .cid-tONS2TiPJY .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONS2TiPJY .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONS2TiPJY .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONS2TiPJY .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONS2TiPJY .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONS2TiPJY .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONS2TiPJY .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONS2TiPJY .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONS2TiPJY .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONS2TiPJY .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONS2TiPJY .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONS2TiPJY .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONS2TiPJY H5 {
  color: #000000;
}
.cid-tONS2TiPJY P {
  color: #000000;
}
.cid-tONS2TiPJY .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONS2TiPJY .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONS2TiPJY .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONS2TiPJY .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONS2TiPJY .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-sm {
  /* Type valid CSS here */
}
#custom-html-sm div {
  height: 75px;
  background-color: #000;
}
.cid-s6eGkmAWG6 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-s6eGkmAWG6 .mbr-text,
.cid-s6eGkmAWG6 blockquote {
  color: #767676;
}
.cid-s6eGkmAWG6 .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-s6eGkmAWG6 h5 {
  font-size: 15px;
}
.cid-s6eGkmAWG6 a:link {
  color: #de9956;
}
.cid-s6eGkmAWG6 a:hover {
  color: #f1b173;
}
.cid-s6eGkmAWG6 a:visited {
  color: #de9956;
}
#custom-html-3mo {
  /* Type valid CSS here */
}
#custom-html-3mo div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3mo hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-s6eGkmToZb {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-s6eGkmToZb .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-s6eGkmToZb .row-element,
.cid-s6eGkmToZb .image-element {
  padding: 0;
}
.cid-s6eGkmToZb .image-element {
  display: flex;
  justify-content: center;
}
.cid-s6eGkmToZb .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-s6eGkmToZb .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-s6eGkmToZb .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-s6eGkmToZb .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-s6eGkmToZb .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-s6eGkmToZb .text-content {
    padding: 2rem 1rem;
  }
  .cid-s6eGkmToZb .underline .line {
    height: 2px;
  }
  .cid-s6eGkmToZb .mbr-title,
  .cid-s6eGkmToZb .underline,
  .cid-s6eGkmToZb .mbr-text,
  .cid-s6eGkmToZb .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-s6eGkmToZb .mbr-title,
.cid-s6eGkmToZb .underline {
  text-align: center;
  color: #ffffff;
}
.cid-s6eGkmToZb .mbr-text,
.cid-s6eGkmToZb .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-s6eGkmToZb h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s6eGkmToZb H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-s6eGkmToZb H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s6eGkmToZb .bouton {
  text-align: center;
}
.cid-s6eGkmToZb .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-s6eGkmToZb .couverture {
  aspect-ratio: 1;
}
.cid-s6eGkmToZb .bouton2 {
  position: relative;
  top: -25px;
}
.cid-s6eGkmToZb p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s6eGkmToZb a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPulzyGmJ {
  background: #ffffff;
}
.cid-tMPulzyGmJ .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPulzyGmJ .mbr-figure {
  margin: 0 auto;
}
.cid-tMPulzyGmJ figcaption {
  position: relative;
}
.cid-tMPulzyGmJ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPulzyGmJ .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPulzyGmJ .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPulzyGmJ .view_port {
    height: 10px;
  }
}
.cid-tMPulzyGmJ .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPulzyGmJ .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPulzyGmJ .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPulzyGmJ .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPulzyGmJ .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-s6eGknN00Q {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s6eGknN00Q .mbr-section-subtitle {
  color: #767676;
}
.cid-s6eGknN00Q H3 {
  text-align: left;
  color: #000000;
}
.cid-s6eGknN00Q .container {
  height: 58px;
}
.cid-s6eGko3ZJy {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s6eGko3ZJy .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-s6eGko3ZJy .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s6eGko3ZJy .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-s6eGko3ZJy .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-s6eGko3ZJy .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-s6eGko3ZJy .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-s6eGko3ZJy .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-s6eGko3ZJy .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-s6eGko3ZJy .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-s6eGkoK7tC {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s6eGkoK7tC .mbr-section-subtitle {
  color: #767676;
}
.cid-s6eGkoK7tC H2 {
  text-align: left;
  color: #000;
}
.cid-s6eGkoK7tC .container {
  height: 58px;
}
.cid-s6eGkpe6fS {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s6eGkpe6fS .mbr-text,
.cid-s6eGkpe6fS blockquote {
  color: #767676;
}
.cid-s6eGkpe6fS .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  background-color: #fff;
  width: 1080px;
  max-width: 82%;
}
.cid-s6eGkpe6fS .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-s6eGkpe6fS blockquote {
  border-left: 2px solid #000;
  margin: 20px 5px;
  padding: 5px 20px;
  text-align: justify;
  color: #000;
  font-style: normal;
  font-size: 1em;
  line-height: 1.6em;
}
.cid-s6eGkpe6fS blockquote:before {
  color: #ccc;
  vertical-align: -0.4em;
  line-height: 0.1em;
  margin-right: 0.25em;
}
.cid-s6eGkpe6fS blockquote h1,
.cid-s6eGkpe6fS h2,
.cid-s6eGkpe6fS h3,
.cid-s6eGkpe6fS p {
  display: inline;
  text-align: left;
}
.cid-s6eGkpe6fS blockquote footer {
  text-align: left;
  color: #6a2b2b;
}
.cid-s6eGkpe6fS h3 {
  font-size: 22px;
  color: #000;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-s6eGkpe6fS .photo {
  width: 260px;
  max-width: 50%;
  padding-left: 20px;
  padding-bottom: 10px;
  aspect-ratio: 0.506;
}
@media only screen and (max-width: 480px) {
  .cid-s6eGkpe6fS .photo {
    padding-left: 0px;
  }
}
.cid-s6eGkpyldY {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s6eGkpyldY .mbr-section-subtitle {
  color: #767676;
}
.cid-s6eGkpyldY H3 {
  text-align: left;
  color: #000;
}
.cid-s6eGkpyldY .container {
  height: 58px;
}
.cid-s6eGkpQNzJ {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s6eGkpQNzJ .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-s6eGkpQNzJ .mbr-text p {
  background: #ffffff;
}
.cid-s6eGkpQNzJ .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-s6eGkpQNzJ .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-s6eGkpQNzJ i {
  font-weight: lighter;
}
.cid-uNJKOuV6zV {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uNJKOuV6zV .mbr-section-subtitle {
  color: #767676;
}
.cid-uNJKOuV6zV H2 {
  text-align: left;
  color: #000;
}
.cid-uNJKOuV6zV .container {
  height: 58px;
}
.cid-uNJKOuV6zV a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uNJKOuV6zV a:hover {
  color: #000;
}
.cid-uNJKOuV6zV a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uNJKOuV6zV a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uNJKOY64Q0 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uNJKOY64Q0 .mbr-text,
.cid-uNJKOY64Q0 blockquote {
  color: #767676;
}
.cid-uNJKOY64Q0 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-uNJKOY64Q0 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-uNJKOY64Q0 .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-uNJKOY64Q0 .separation {
  height: 45px;
}
.cid-uNJKOY64Q0 img {
  width: 40px;
}
.cid-uNJKOY64Q0 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uNJKOY64Q0 a:hover {
  color: #000;
}
.cid-uNJKOY64Q0 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uNJKOY64Q0 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s6eGkrspww {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s6eGkrspww .mbr-section-subtitle {
  color: #767676;
}
.cid-s6eGkrspww H2 {
  text-align: left;
  color: #000;
}
.cid-s6eGkrspww .container {
  height: 58px;
}
.cid-s6eGkrMe9L {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s6eGkrMe9L .card-box {
  padding: 0 0.3rem;
}
.cid-s6eGkrMe9L .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-s6eGkrMe9L .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-s6eGkrMe9L h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-s6eGkrMe9L p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-s6eGkrMe9L .mbr-text {
  color: #000000;
}
.cid-s6eGkrMe9L .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-s6eGkrMe9L .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-s6eGkrMe9L .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-s6eGkrMe9L .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-s6eGkrMe9L .card-title {
  color: #000000;
}
.cid-s6eGkrMe9L .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-s6eGks9Ctj {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s6eGks9Ctj .mbr-section-subtitle {
  color: #767676;
}
.cid-s6eGks9Ctj H3 {
  text-align: left;
  color: #000;
}
.cid-s6eGks9Ctj .container {
  height: 58px;
}
.cid-s6eGksqYrd {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s6eGksqYrd .card-box {
  padding: 0 0.3rem;
}
.cid-s6eGksqYrd .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-s6eGksqYrd .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-s6eGksqYrd h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-s6eGksqYrd p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-s6eGksqYrd .mbr-text {
  color: #000000;
}
.cid-s6eGksqYrd .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-s6eGksqYrd .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-s6eGksqYrd .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-s6eGksqYrd .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-s6eGksqYrd .card-title {
  color: #000000;
}
.cid-s6eGksqYrd .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-s6eGksNGVq {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s6eGksNGVq .mbr-section-subtitle {
  color: #767676;
}
.cid-s6eGksNGVq H3 {
  text-align: left;
  color: #000;
}
.cid-s6eGksNGVq .container {
  height: 58px;
}
.cid-sMsvAiO5RR {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsvAiO5RR .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsvAiO5RR .mbr-text p {
  background: #ffffff;
}
.cid-sMsvAiO5RR .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsvAiO5RR .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsvAiO5RR .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsvAiO5RR .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsvAiO5RR .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsvAiO5RR .logos-cb {
  max-width: 100%;
}
.cid-sMsvAiO5RR .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsvAiO5RR .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsvAiO5RR .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsvAiO5RR .lien:hover {
  color: #000;
}
.cid-sMsvAiO5RR .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsvAiO5RR .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s6eGktpCfc {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s6eGktpCfc .mbr-section-subtitle {
  color: #767676;
}
.cid-s6eGktpCfc H3 {
  text-align: left;
  color: #000;
}
.cid-s6eGktpCfc .container {
  height: 58px;
}
.cid-sEmTavLGd6 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmTavLGd6 .title {
  margin-bottom: 2rem;
}
.cid-sEmTavLGd6 .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmTavLGd6 a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmTavLGd6 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmTavLGd6 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmTavLGd6 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmTavLGd6 H2 {
  color: #000000;
}
.cid-sEmTavLGd6 LABEL {
  color: #000000;
}
.cid-sEmTavLGd6 .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmTavLGd6 .btn-form {
  border-radius: 0px;
}
.cid-tONSSLcRAY {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONSSLcRAY .content {
    text-align: center;
  }
  .cid-tONSSLcRAY .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONSSLcRAY .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONSSLcRAY .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONSSLcRAY .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONSSLcRAY .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONSSLcRAY .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONSSLcRAY .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONSSLcRAY .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONSSLcRAY .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONSSLcRAY .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONSSLcRAY .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONSSLcRAY .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONSSLcRAY H5 {
  color: #000000;
}
.cid-tONSSLcRAY P {
  color: #000000;
}
.cid-tONSSLcRAY .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONSSLcRAY .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONSSLcRAY .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONSSLcRAY .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONSSLcRAY .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-ta {
  /* Type valid CSS here */
}
#custom-html-ta div {
  height: 75px;
  background-color: #000;
}
.cid-s6q9DiFwc0 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-s6q9DiFwc0 .mbr-text,
.cid-s6q9DiFwc0 blockquote {
  color: #767676;
}
.cid-s6q9DiFwc0 .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-s6q9DiFwc0 h5 {
  font-size: 15px;
}
.cid-s6q9DiFwc0 a:link {
  color: #de9956;
}
.cid-s6q9DiFwc0 a:hover {
  color: #f1b173;
}
.cid-s6q9DiFwc0 a:visited {
  color: #de9956;
}
#custom-html-3mr {
  /* Type valid CSS here */
}
#custom-html-3mr div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3mr hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-s6q9DiTFJo {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-s6q9DiTFJo .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-s6q9DiTFJo .row-element,
.cid-s6q9DiTFJo .image-element {
  padding: 0;
}
.cid-s6q9DiTFJo .image-element {
  display: flex;
  justify-content: center;
}
.cid-s6q9DiTFJo .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-s6q9DiTFJo .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-s6q9DiTFJo .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-s6q9DiTFJo .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-s6q9DiTFJo .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-s6q9DiTFJo .text-content {
    padding: 2rem 1rem;
  }
  .cid-s6q9DiTFJo .underline .line {
    height: 2px;
  }
  .cid-s6q9DiTFJo .mbr-title,
  .cid-s6q9DiTFJo .underline,
  .cid-s6q9DiTFJo .mbr-text,
  .cid-s6q9DiTFJo .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-s6q9DiTFJo .mbr-title,
.cid-s6q9DiTFJo .underline {
  text-align: center;
  color: #ffffff;
}
.cid-s6q9DiTFJo .mbr-text,
.cid-s6q9DiTFJo .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-s6q9DiTFJo h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s6q9DiTFJo H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-s6q9DiTFJo H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s6q9DiTFJo .bouton {
  text-align: center;
}
.cid-s6q9DiTFJo .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-s6q9DiTFJo .couverture {
  aspect-ratio: 1;
}
.cid-s6q9DiTFJo .bouton2 {
  position: relative;
  top: -25px;
}
.cid-s6q9DiTFJo p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s6q9DiTFJo a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPuyIfDRY {
  background: #ffffff;
}
.cid-tMPuyIfDRY .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPuyIfDRY .mbr-figure {
  margin: 0 auto;
}
.cid-tMPuyIfDRY figcaption {
  position: relative;
}
.cid-tMPuyIfDRY figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPuyIfDRY .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPuyIfDRY .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPuyIfDRY .view_port {
    height: 10px;
  }
}
.cid-tMPuyIfDRY .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPuyIfDRY .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPuyIfDRY .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPuyIfDRY .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPuyIfDRY .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-s6q9DjC5lk {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s6q9DjC5lk .mbr-section-subtitle {
  color: #767676;
}
.cid-s6q9DjC5lk H3 {
  text-align: left;
  color: #000000;
}
.cid-s6q9DjC5lk .container {
  height: 58px;
}
.cid-s6q9DjS7C4 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-s6q9DjS7C4 .image-block {
  margin: auto;
}
.cid-s6q9DjS7C4 figcaption {
  position: relative;
}
.cid-s6q9DjS7C4 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-s6q9DjS7C4 .image-block {
    width: 100% !important;
  }
}
.cid-s6q9DjS7C4 .photo {
  aspect-ratio: 4.8241206;
}
.cid-s6q9Dk786e {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s6q9Dk786e .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-s6q9Dk786e .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s6q9Dk786e .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-s6q9Dk786e .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-s6q9Dk786e .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-s6q9Dk786e .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-s6q9Dk786e .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-s6q9Dk786e .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-s6q9Dk786e .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-s6qeD2DG78 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s6qeD2DG78 .mbr-section-subtitle {
  color: #767676;
}
.cid-s6qeD2DG78 H2 {
  text-align: left;
  color: #000;
}
.cid-s6qeD2DG78 .container {
  height: 58px;
}
.cid-s6qeHE4qu2 {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-s6qeHE4qu2 .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-s6qeHE4qu2 .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-s6qeHE4qu2 .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-s6qeHE4qu2 .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  background-color: #fff;
  width: 1080px;
  max-width: 80%;
}
.cid-s6qeHE4qu2 h4 {
  font-size: 16px;
  color: #555;
  font-weight: 300;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-s6qeHE4qu2 h3 {
  font-size: 22px;
  color: #000;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-s6qeHE4qu2 .couverture {
  aspect-ratio: 1;
}
.cid-uNB3kRx1ML {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uNB3kRx1ML .mbr-text,
.cid-uNB3kRx1ML blockquote {
  color: #767676;
}
.cid-uNB3kRx1ML .media-container-row {
  padding: 0px;
}
.cid-uNB3kRx1ML .container {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-uNB3kRx1ML .mbr-text {
  color: #000000;
}
.cid-uNB3kRx1ML h2 {
  font-size: 1.4em;
}
.cid-uNB3kRx1ML h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uNB3kRx1ML .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uNB3kRx1ML .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uNB3kRx1ML .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uNB3kRx1ML .photo-produit {
    width: 210px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uNB3kRx1ML .photo-produit {
    width: 100%;
  }
}
.cid-uNB3kRx1ML .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uNB3kRx1ML .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-s6q9DkuPDS {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s6q9DkuPDS .mbr-section-subtitle {
  color: #767676;
}
.cid-s6q9DkuPDS H3 {
  text-align: left;
  color: #000;
}
.cid-s6q9DkuPDS .container {
  height: 58px;
}
.cid-s6q9DkK7XS {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s6q9DkK7XS .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-s6q9DkK7XS .mbr-text p {
  background: #ffffff;
}
.cid-s6q9DkK7XS .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-s6q9DkK7XS .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-u5SuaS3O0c {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SuaS3O0c .mbr-text,
.cid-u5SuaS3O0c blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SuaS3O0c a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SuaS3O0c a:hover {
  color: #000;
}
.cid-u5SuaS3O0c a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SuaS3O0c a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SuaS3O0c .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SuaS3O0c .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SuaS3O0c .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SuaS3O0c .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SuaS3O0c .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SuaS3O0c .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SuaS3O0c .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SuaS3O0c .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SuaS3O0c .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SuaS3O0c .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SuaS3O0c .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SubEwAdt {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SubEwAdt .mbr-text,
.cid-u5SubEwAdt blockquote {
  color: #000;
}
.cid-u5SubEwAdt .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SubEwAdt h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SubEwAdt a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SubEwAdt a:hover {
  color: #000;
}
.cid-u5SubEwAdt a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SubEwAdt a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s6q9Dl56rB {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s6q9Dl56rB .mbr-section-subtitle {
  color: #767676;
}
.cid-s6q9Dl56rB H2 {
  text-align: left;
  color: #000;
}
.cid-s6q9Dl56rB .container {
  height: 58px;
}
.cid-s6q9DlmdO5 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-s6q9DlmdO5 .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-s6q9DlmdO5 .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-s6q9DlmdO5 .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-s6q9DlmdO5 .photo {
  aspect-ratio: 1.59235669;
}
.cid-s6q9DlC3el {
  padding-top: 0px;
  padding-bottom: 0px;
  background: #ffffff;
}
.cid-s6q9DlC3el .images-container.container-fluid {
  padding: 0;
}
.cid-s6q9DlC3el .media-container-row {
  margin: 0 auto;
  align-items: stretch;
  -webkit-align-items: stretch;
}
.cid-s6q9DlC3el .media-container-row .img-item {
  display: -webkit-flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  width: 100%;
  z-index: 1;
  -webkit-flex-direction: column;
  -webkit-justify-content: center;
}
.cid-s6q9DlC3el .media-container-row .img-item img {
  width: 100%;
  min-height: 1px;
}
.cid-s6q9DlC3el .media-container-row .img-item .img-caption {
  background: #ffffff;
  z-index: 2;
  padding: 1rem 1rem;
  word-break: break-word;
}
.cid-s6q9DlC3el .media-container-row .img-item .img-caption p {
  margin-bottom: 0;
}
.cid-s6q9DlC3el .media-container-row .img-item.item1 {
  padding: 0 2rem 0 0;
}
@media (max-width: 992px) {
  .cid-s6q9DlC3el .img-item {
    width: 100% !important;
  }
  .cid-s6q9DlC3el .img-item.item1 {
    width: 100%;
    flex-basis: initial !important;
    padding: 0 0 2rem 0 !important;
    -webkit-flex-basis: initial !important;
  }
}
.cid-s6q9DlC3el .photo {
  aspect-ratio: 1.63398693;
}
.cid-s6q9DlXWww {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s6q9DlXWww .mbr-text,
.cid-s6q9DlXWww blockquote {
  color: #767676;
}
.cid-s6q9DlXWww .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-s6q9DlXWww h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-s6q9DmGPeV {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s6q9DmGPeV .mbr-section-subtitle {
  color: #767676;
}
.cid-s6q9DmGPeV H2 {
  text-align: left;
  color: #000;
}
.cid-s6q9DmGPeV .container {
  height: 58px;
}
.cid-s6q9DmSWVv {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-s6q9DmSWVv .mbr-text,
.cid-s6q9DmSWVv blockquote {
  color: #000;
  text-align: justify;
}
.cid-s6q9DmSWVv .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-s6q9DmSWVv .souligne:hover {
  color: #000;
}
.cid-s6q9DmSWVv .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-s6q9DmSWVv .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-t3EP1d7K81 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t3EP1d7K81 .mbr-section-subtitle {
  color: #767676;
}
.cid-t3EP1d7K81 H2 {
  text-align: left;
  color: #000;
}
.cid-t3EP1d7K81 .container {
  height: 58px;
}
.cid-t3EP1d7K81 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-t3EP1d7K81 a:hover {
  color: #000;
}
.cid-t3EP1d7K81 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-t3EP1d7K81 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-t3EP1I2gC3 {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-t3EP1I2gC3 .mbr-text,
.cid-t3EP1I2gC3 blockquote {
  color: #767676;
}
.cid-t3EP1I2gC3 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-t3EP1I2gC3 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-t3EP1I2gC3 .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-t3EP1I2gC3 .separation {
  height: 45px;
}
.cid-t3EP1I2gC3 img {
  width: 40px;
}
.cid-t3EP1I2gC3 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-t3EP1I2gC3 a:hover {
  color: #000;
}
.cid-t3EP1I2gC3 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-t3EP1I2gC3 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s6q9Dn5cqH {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s6q9Dn5cqH .mbr-section-subtitle {
  color: #767676;
}
.cid-s6q9Dn5cqH H3 {
  text-align: left;
  color: #000;
}
.cid-s6q9Dn5cqH .container {
  height: 58px;
}
.cid-s6q9Dnj3dr {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s6q9Dnj3dr .mbr-text,
.cid-s6q9Dnj3dr blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-s6q9DnwUo1 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s6q9DnwUo1 .card-box {
  padding: 0 0.3rem;
}
.cid-s6q9DnwUo1 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-s6q9DnwUo1 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-s6q9DnwUo1 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-s6q9DnwUo1 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-s6q9DnwUo1 .mbr-text {
  color: #000000;
}
.cid-s6q9DnwUo1 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-s6q9DnwUo1 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-s6q9DnwUo1 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-s6q9DnwUo1 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-s6q9DnwUo1 .card-title {
  color: #000000;
}
.cid-s6q9DnwUo1 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-s6q9DnRLIy {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s6q9DnRLIy .mbr-section-subtitle {
  color: #767676;
}
.cid-s6q9DnRLIy H3 {
  text-align: left;
  color: #000;
}
.cid-s6q9DnRLIy .container {
  height: 58px;
}
.cid-sMsvD9WDr7 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsvD9WDr7 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsvD9WDr7 .mbr-text p {
  background: #ffffff;
}
.cid-sMsvD9WDr7 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsvD9WDr7 .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsvD9WDr7 .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsvD9WDr7 .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsvD9WDr7 .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsvD9WDr7 .logos-cb {
  max-width: 100%;
}
.cid-sMsvD9WDr7 .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsvD9WDr7 .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsvD9WDr7 .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsvD9WDr7 .lien:hover {
  color: #000;
}
.cid-sMsvD9WDr7 .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsvD9WDr7 .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s6q9DonizZ {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s6q9DonizZ .mbr-section-subtitle {
  color: #767676;
}
.cid-s6q9DonizZ H3 {
  text-align: left;
  color: #000;
}
.cid-s6q9DonizZ .container {
  height: 58px;
}
.cid-sEmTfXJ3Wz {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmTfXJ3Wz .title {
  margin-bottom: 2rem;
}
.cid-sEmTfXJ3Wz .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmTfXJ3Wz a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmTfXJ3Wz a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmTfXJ3Wz .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmTfXJ3Wz .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmTfXJ3Wz H2 {
  color: #000000;
}
.cid-sEmTfXJ3Wz LABEL {
  color: #000000;
}
.cid-sEmTfXJ3Wz .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmTfXJ3Wz .btn-form {
  border-radius: 0px;
}
.cid-tONSVDkJGN {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONSVDkJGN .content {
    text-align: center;
  }
  .cid-tONSVDkJGN .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONSVDkJGN .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONSVDkJGN .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONSVDkJGN .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONSVDkJGN .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONSVDkJGN .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONSVDkJGN .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONSVDkJGN .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONSVDkJGN .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONSVDkJGN .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONSVDkJGN .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONSVDkJGN .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONSVDkJGN H5 {
  color: #000000;
}
.cid-tONSVDkJGN P {
  color: #000000;
}
.cid-tONSVDkJGN .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONSVDkJGN .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONSVDkJGN .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONSVDkJGN .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONSVDkJGN .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-u8 {
  /* Type valid CSS here */
}
#custom-html-u8 div {
  height: 75px;
  background-color: #000;
}
.cid-s6ChdWeoRJ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-s6ChdWeoRJ .mbr-text,
.cid-s6ChdWeoRJ blockquote {
  color: #767676;
}
.cid-s6ChdWeoRJ .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-s6ChdWeoRJ h5 {
  font-size: 15px;
}
.cid-s6ChdWeoRJ a:link {
  color: #de9956;
}
.cid-s6ChdWeoRJ a:hover {
  color: #f1b173;
}
.cid-s6ChdWeoRJ a:visited {
  color: #de9956;
}
#custom-html-3mu {
  /* Type valid CSS here */
}
#custom-html-3mu div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3mu hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-s6ChdWsVeB {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-s6ChdWsVeB .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-s6ChdWsVeB .row-element,
.cid-s6ChdWsVeB .image-element {
  padding: 0;
}
.cid-s6ChdWsVeB .image-element {
  display: flex;
  justify-content: center;
}
.cid-s6ChdWsVeB .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-s6ChdWsVeB .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-s6ChdWsVeB .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-s6ChdWsVeB .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-s6ChdWsVeB .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-s6ChdWsVeB .text-content {
    padding: 2rem 1rem;
  }
  .cid-s6ChdWsVeB .underline .line {
    height: 2px;
  }
  .cid-s6ChdWsVeB .mbr-title,
  .cid-s6ChdWsVeB .underline,
  .cid-s6ChdWsVeB .mbr-text,
  .cid-s6ChdWsVeB .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-s6ChdWsVeB .mbr-title,
.cid-s6ChdWsVeB .underline {
  text-align: center;
  color: #ffffff;
}
.cid-s6ChdWsVeB .mbr-text,
.cid-s6ChdWsVeB .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-s6ChdWsVeB h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s6ChdWsVeB H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-s6ChdWsVeB H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s6ChdWsVeB .bouton {
  text-align: center;
}
.cid-s6ChdWsVeB .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-s6ChdWsVeB .couverture {
  aspect-ratio: 1;
}
.cid-s6ChdWsVeB .bouton2 {
  position: relative;
  top: -25px;
}
.cid-s6ChdWsVeB p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s6ChdWsVeB a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPuIJc8hC {
  background: #ffffff;
}
.cid-tMPuIJc8hC .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPuIJc8hC .mbr-figure {
  margin: 0 auto;
}
.cid-tMPuIJc8hC figcaption {
  position: relative;
}
.cid-tMPuIJc8hC figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPuIJc8hC .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPuIJc8hC .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPuIJc8hC .view_port {
    height: 10px;
  }
}
.cid-tMPuIJc8hC .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPuIJc8hC .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPuIJc8hC .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPuIJc8hC .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPuIJc8hC .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-s6ChdXm3Po {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s6ChdXm3Po .mbr-section-subtitle {
  color: #767676;
}
.cid-s6ChdXm3Po H3 {
  text-align: left;
  color: #000000;
}
.cid-s6ChdXm3Po .container {
  height: 58px;
}
.cid-s6ChdXzQOF {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-s6ChdXzQOF .image-block {
  margin: auto;
}
.cid-s6ChdXzQOF figcaption {
  position: relative;
}
.cid-s6ChdXzQOF figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-s6ChdXzQOF .image-block {
    width: 100% !important;
  }
}
.cid-s6ChdXzQOF .photo {
  aspect-ratio: 5.14745308;
}
.cid-s6ChdXN5xy {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s6ChdXN5xy .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-s6ChdXN5xy .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s6ChdXN5xy .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-s6ChdXN5xy .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-s6ChdXN5xy .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-s6ChdXN5xy .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-s6ChdXN5xy .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-s6ChdXN5xy .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-s6ChdXN5xy .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-vakS0gC1xH {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-vakS0gC1xH .card-box {
  padding: 0 0.3rem;
}
.cid-vakS0gC1xH .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-vakS0gC1xH .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-vakS0gC1xH h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-vakS0gC1xH p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-vakS0gC1xH .mbr-text {
  color: #000000;
}
.cid-vakS0gC1xH .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-vakS0gC1xH .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-vakS0gC1xH h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-vakS0gC1xH .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-vakS0gC1xH .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-vakS0gC1xH .card-title {
  color: #000000;
}
.cid-vakS0gC1xH .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-vakS0gC1xH .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-vakS0gC1xH .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-vakS0gC1xH .souligne {
  position: relative;
  color: #999;
  text-decoration: none;
}
.cid-vakS0gC1xH .souligne:hover {
  color: #999;
}
.cid-vakS0gC1xH .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #999;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-vakS0gC1xH .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-vakS0gC1xH .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-vakS0gC1xH .carousel-tracklsv {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-vakS0gC1xH .carousel-tracklsv::-webkit-scrollbar {
  height: 8px;
}
.cid-vakS0gC1xH .carousel-tracklsv::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-vakS0gC1xH .carousel-tracklsv::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-vakS0gC1xH .carousel-tracklsv::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-vakS0gC1xH .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-vakS0gC1xH .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-vakS0gC1xH .arrow-leftlsv {
  left: -2.2rem;
}
.cid-vakS0gC1xH .arrow-rightlsv {
  right: -2.2rem;
}
.cid-vakS0gC1xH .carousel-arrow.hidden {
  display: none;
}
.cid-vakS0gC1xH .container1 {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
  margin-bottom: 10px;
  margin-right: 10px;
}
.cid-vakS0gC1xH h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-vakS0gC1xH .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-vakS0gC1xH .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-vakS0gC1xH .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-vakS0gC1xH .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-vakS0gC1xH .photo-produit {
    width: 100%;
  }
}
.cid-vakS0gC1xH .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-vakS0gC1xH .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-vakS0gC1xH .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-vakS0gC1xH .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-s6ChdYeD1E {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s6ChdYeD1E .mbr-section-subtitle {
  color: #767676;
}
.cid-s6ChdYeD1E H2 {
  text-align: left;
  color: #000;
}
.cid-s6ChdYeD1E .container {
  height: 58px;
}
.cid-s6ChdYr4B4 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-s6ChdYr4B4 .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-s6ChdYr4B4 .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-s6ChdYr4B4 .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-s6ChdYr4B4 .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  background-color: #fff;
  width: 1080px;
  max-width: 80%;
}
.cid-s6ChdYr4B4 h4 {
  font-size: 16px;
  color: #555;
  font-weight: 300;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-s6ChdYr4B4 h3 {
  font-size: 22px;
  color: #000;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-s6ChdYr4B4 .couverture {
  aspect-ratio: 1;
}
.cid-s6ChdYHCoL {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s6ChdYHCoL .mbr-section-subtitle {
  color: #767676;
}
.cid-s6ChdYHCoL H3 {
  text-align: left;
  color: #000;
}
.cid-s6ChdYHCoL .container {
  height: 58px;
}
.cid-s6ChdYS2w6 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s6ChdYS2w6 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-s6ChdYS2w6 .mbr-text p {
  background: #ffffff;
}
.cid-s6ChdYS2w6 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-s6ChdYS2w6 .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-u5SuiN6bSe {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SuiN6bSe .mbr-text,
.cid-u5SuiN6bSe blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SuiN6bSe a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SuiN6bSe a:hover {
  color: #000;
}
.cid-u5SuiN6bSe a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SuiN6bSe a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SuiN6bSe .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SuiN6bSe .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SuiN6bSe .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SuiN6bSe .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SuiN6bSe .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SuiN6bSe .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SuiN6bSe .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SuiN6bSe .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SuiN6bSe .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SuiN6bSe .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SuiN6bSe .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SujniOh6 {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SujniOh6 .mbr-text,
.cid-u5SujniOh6 blockquote {
  color: #000;
}
.cid-u5SujniOh6 .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SujniOh6 h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SujniOh6 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SujniOh6 a:hover {
  color: #000;
}
.cid-u5SujniOh6 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SujniOh6 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s6ChdZb3ao {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s6ChdZb3ao .mbr-section-subtitle {
  color: #767676;
}
.cid-s6ChdZb3ao H2 {
  text-align: left;
  color: #000;
}
.cid-s6ChdZb3ao .container {
  height: 58px;
}
.cid-s6ChdZsBZh {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-s6ChdZsBZh .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-s6ChdZsBZh .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-s6ChdZsBZh .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-s6ChdZsBZh .photo {
  aspect-ratio: 1.59235669;
}
.cid-s6ChdZJwka {
  padding-top: 0px;
  padding-bottom: 0px;
  background: #ffffff;
}
.cid-s6ChdZJwka .images-container.container-fluid {
  padding: 0;
}
.cid-s6ChdZJwka .media-container-row {
  margin: 0 auto;
  align-items: stretch;
  -webkit-align-items: stretch;
}
.cid-s6ChdZJwka .media-container-row .img-item {
  display: -webkit-flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  width: 100%;
  z-index: 1;
  -webkit-flex-direction: column;
  -webkit-justify-content: center;
}
.cid-s6ChdZJwka .media-container-row .img-item img {
  width: 100%;
  min-height: 1px;
}
.cid-s6ChdZJwka .media-container-row .img-item .img-caption {
  background: #ffffff;
  z-index: 2;
  padding: 1rem 1rem;
  word-break: break-word;
}
.cid-s6ChdZJwka .media-container-row .img-item .img-caption p {
  margin-bottom: 0;
}
.cid-s6ChdZJwka .media-container-row .img-item.item1 {
  padding: 0 2rem 0 0;
}
@media (max-width: 992px) {
  .cid-s6ChdZJwka .img-item {
    width: 100% !important;
  }
  .cid-s6ChdZJwka .img-item.item1 {
    width: 100%;
    flex-basis: initial !important;
    padding: 0 0 2rem 0 !important;
    -webkit-flex-basis: initial !important;
  }
}
.cid-s6ChdZJwka .photo {
  aspect-ratio: 1.63398693;
}
.cid-s6Che02VwO {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s6Che02VwO .mbr-text,
.cid-s6Che02VwO blockquote {
  color: #767676;
}
.cid-s6Che02VwO .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-s6Che02VwO h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-s6Che0JHHe {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s6Che0JHHe .mbr-section-subtitle {
  color: #767676;
}
.cid-s6Che0JHHe H2 {
  text-align: left;
  color: #000;
}
.cid-s6Che0JHHe .container {
  height: 58px;
}
.cid-s6Che0ZmhL {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s6Che0ZmhL .mbr-text,
.cid-s6Che0ZmhL blockquote {
  color: #000;
  text-align: justify;
}
.cid-s6Che0ZmhL .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-s6Che0ZmhL .souligne:hover {
  color: #000;
}
.cid-s6Che0ZmhL .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-s6Che0ZmhL .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-ubMNm0hbnM {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ubMNm0hbnM .mbr-section-subtitle {
  color: #767676;
}
.cid-ubMNm0hbnM H2 {
  text-align: left;
  color: #000;
}
.cid-ubMNm0hbnM .container {
  height: 58px;
}
.cid-ubMNm0hbnM a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-ubMNm0hbnM a:hover {
  color: #000;
}
.cid-ubMNm0hbnM a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-ubMNm0hbnM a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-ubMNmu5qFg {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-ubMNmu5qFg .mbr-text,
.cid-ubMNmu5qFg blockquote {
  color: #767676;
}
.cid-ubMNmu5qFg .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-ubMNmu5qFg h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-ubMNmu5qFg .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-ubMNmu5qFg .separation {
  height: 45px;
}
.cid-ubMNmu5qFg img {
  width: 40px;
}
.cid-ubMNmu5qFg a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-ubMNmu5qFg a:hover {
  color: #000;
}
.cid-ubMNmu5qFg a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-ubMNmu5qFg a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s6Che1e5El {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s6Che1e5El .mbr-section-subtitle {
  color: #767676;
}
.cid-s6Che1e5El H3 {
  text-align: left;
  color: #000;
}
.cid-s6Che1e5El .container {
  height: 58px;
}
.cid-s6Che1svWA {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s6Che1svWA .mbr-text,
.cid-s6Che1svWA blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-s6Che1G8oY {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s6Che1G8oY .card-box {
  padding: 0 0.3rem;
}
.cid-s6Che1G8oY .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-s6Che1G8oY .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-s6Che1G8oY h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-s6Che1G8oY p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-s6Che1G8oY .mbr-text {
  color: #000000;
}
.cid-s6Che1G8oY .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-s6Che1G8oY .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-s6Che1G8oY .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-s6Che1G8oY .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-s6Che1G8oY .card-title {
  color: #000000;
}
.cid-s6Che1G8oY .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-s6Che280f8 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s6Che280f8 .mbr-section-subtitle {
  color: #767676;
}
.cid-s6Che280f8 H3 {
  text-align: left;
  color: #000;
}
.cid-s6Che280f8 .container {
  height: 58px;
}
.cid-sMsvGMbSVk {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsvGMbSVk .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsvGMbSVk .mbr-text p {
  background: #ffffff;
}
.cid-sMsvGMbSVk .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsvGMbSVk .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsvGMbSVk .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsvGMbSVk .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsvGMbSVk .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsvGMbSVk .logos-cb {
  max-width: 100%;
}
.cid-sMsvGMbSVk .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsvGMbSVk .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsvGMbSVk .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsvGMbSVk .lien:hover {
  color: #000;
}
.cid-sMsvGMbSVk .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsvGMbSVk .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s6Che2PRAc {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s6Che2PRAc .mbr-section-subtitle {
  color: #767676;
}
.cid-s6Che2PRAc H3 {
  text-align: left;
  color: #000;
}
.cid-s6Che2PRAc .container {
  height: 58px;
}
.cid-sEmTkTakte {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmTkTakte .title {
  margin-bottom: 2rem;
}
.cid-sEmTkTakte .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmTkTakte a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmTkTakte a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmTkTakte .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmTkTakte .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmTkTakte H2 {
  color: #000000;
}
.cid-sEmTkTakte LABEL {
  color: #000000;
}
.cid-sEmTkTakte .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmTkTakte .btn-form {
  border-radius: 0px;
}
.cid-tONSXqMlau {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONSXqMlau .content {
    text-align: center;
  }
  .cid-tONSXqMlau .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONSXqMlau .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONSXqMlau .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONSXqMlau .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONSXqMlau .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONSXqMlau .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONSXqMlau .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONSXqMlau .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONSXqMlau .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONSXqMlau .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONSXqMlau .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONSXqMlau .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONSXqMlau H5 {
  color: #000000;
}
.cid-tONSXqMlau P {
  color: #000000;
}
.cid-tONSXqMlau .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONSXqMlau .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONSXqMlau .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONSXqMlau .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONSXqMlau .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s6CxRWKgqF {
  padding-top: 75px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-s6CxRWKgqF .mbr-text,
.cid-s6CxRWKgqF blockquote {
  color: #767676;
}
.cid-s6CxRWKgqF .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-s6CxRWKgqF h5 {
  font-size: 15px;
}
.cid-s6CxRWKgqF a:link {
  color: #de9956;
}
.cid-s6CxRWKgqF a:hover {
  color: #f1b173;
}
.cid-s6CxRWKgqF a:visited {
  color: #de9956;
}
#custom-html-3kx {
  /* Type valid CSS here */
}
#custom-html-3kx div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3kx hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-s6CxRWXtiK {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-s6CxRWXtiK .back {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 75%;
  height: 100%;
  background-color: #000000;
}
.cid-s6CxRWXtiK img {
  width: 100%;
}
.cid-s6CxRWXtiK p {
  margin-top: 2rem;
  text-align: justify;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s6CxRWXtiK .content-wrapper {
  max-width: 750px;
  margin: auto;
  position: relative;
  padding: 0 2rem;
}
.cid-s6CxRWXtiK .content-wrapper {
  padding-top: 2rem;
}
.cid-s6CxRWXtiK h4 {
  position: absolute;
  width: fit-content;
  padding: 0;
  margin: 0;
  right: 6rem;
  transform: rotate(-270deg);
  transform-origin: bottom right;
  bottom: 0;
}
@media (max-width: 1200px) {
  .cid-s6CxRWXtiK .content-wrapper {
    padding-top: 0rem;
  }
  .cid-s6CxRWXtiK p {
    margin-top: 2rem;
  }
}
@media (max-width: 992px) {
  .cid-s6CxRWXtiK .back {
    width: 100%;
    height: 75%;
  }
  .cid-s6CxRWXtiK .content-wrapper {
    padding: 0 3rem;
    padding-top: 4rem;
  }
  .cid-s6CxRWXtiK p {
    margin-top: 4rem;
  }
}
.cid-s6CxRWXtiK .content-wrapper {
  padding-right: 8rem;
}
@media (max-width: 767px) {
  .cid-s6CxRWXtiK .content-wrapper {
    padding: 0rem;
    padding-top: 4rem;
  }
  .cid-s6CxRWXtiK .content-wrapper {
    padding-right: 3rem;
  }
  .cid-s6CxRWXtiK h4 {
    right: 2rem;
  }
}
.cid-s6CxRWXtiK H1 {
  color: #ffffff;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s6CxRWXtiK H3 {
  color: #767676;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s6CxRWXtiK .mbr-text,
.cid-s6CxRWXtiK .mbr-section-btn {
  color: #ffffff;
}
.cid-s6CxRWXtiK H4 {
  color: #ffffff;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s6CxRWXtiK .cadre {
  overflow: hidden;
  border-radius: 5px;
}
.cid-s6CxRWXtiK .shine {
  position: relative;
}
.cid-s6CxRWXtiK .shine::before {
  position: absolute;
  top: 0;
  left: -75%;
  z-index: 2;
  display: block;
  content: '';
  width: 50%;
  height: 100%;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
  -webkit-transform: skewX(-25deg);
  transform: skewX(-25deg);
}
.cid-s6CxRWXtiK .shine:hover::before {
  -webkit-animation: shine .75s;
  animation: shine .75s;
}
@-webkit-keyframes shine {
  100% {
    left: 125%;
  }
}
@keyframes shine {
  100% {
    left: 125%;
  }
}
.cid-s6CxRWXtiK .couverture {
  aspect-ratio: 1.49925037;
}
.cid-tMPowJE3vI {
  background: #ffffff;
}
.cid-tMPowJE3vI .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPowJE3vI .mbr-figure {
  margin: 0 auto;
}
.cid-tMPowJE3vI figcaption {
  position: relative;
}
.cid-tMPowJE3vI figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPowJE3vI .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPowJE3vI .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPowJE3vI .view_port {
    height: 10px;
  }
}
.cid-tMPowJE3vI .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPowJE3vI .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPowJE3vI .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPowJE3vI .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPowJE3vI .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-s6CxRXsQFC {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s6CxRXsQFC .mbr-section-subtitle {
  color: #767676;
}
.cid-s6CxRXsQFC H2 {
  text-align: left;
  color: #000;
}
.cid-s6CxRXsQFC .container {
  height: 58px;
}
.cid-s6CxRYd6Ax {
  padding-top: 15px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-s6CxRYd6Ax .mbr-text,
.cid-s6CxRYd6Ax blockquote {
  color: #767676;
}
.cid-s6CxRYd6Ax .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-s6CxRYd6Ax h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-s6CxRYd6Ax .d {
  font-size: 14px;
  color: #888;
  line-height: 3px;
}
.cid-v1hOJB4Rds {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v1hOJB4Rds .card-box {
  padding: 0 0.3rem;
}
.cid-v1hOJB4Rds .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-v1hOJB4Rds .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-v1hOJB4Rds h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-v1hOJB4Rds p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-v1hOJB4Rds .mbr-text {
  color: #000000;
}
.cid-v1hOJB4Rds .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-v1hOJB4Rds .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-v1hOJB4Rds h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-v1hOJB4Rds .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-v1hOJB4Rds .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-v1hOJB4Rds .card-title {
  color: #000000;
}
.cid-v1hOJB4Rds .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-v1hOJB4Rds .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-v1hOJB4Rds .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-v1hOJB4Rds .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-v1hOJB4Rds .souligne:hover {
  color: #000;
}
.cid-v1hOJB4Rds .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-v1hOJB4Rds .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-v1hOJB4Rds .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-v1hOJB4Rds .carousel-tracklsv {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-v1hOJB4Rds .carousel-tracklsv::-webkit-scrollbar {
  height: 8px;
}
.cid-v1hOJB4Rds .carousel-tracklsv::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-v1hOJB4Rds .carousel-tracklsv::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-v1hOJB4Rds .carousel-tracklsv::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-v1hOJB4Rds .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-v1hOJB4Rds .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-v1hOJB4Rds .arrow-leftlsv {
  left: -2.2rem;
}
.cid-v1hOJB4Rds .arrow-rightlsv {
  right: -2.2rem;
}
.cid-v1hOJB4Rds .carousel-arrow.hidden {
  display: none;
}
.cid-v1hOJB4Rds .container1 {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
  margin-bottom: 10px;
  margin-right: 10px;
}
.cid-v1hOJB4Rds h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-v1hOJB4Rds .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-v1hOJB4Rds .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-v1hOJB4Rds .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-v1hOJB4Rds .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-v1hOJB4Rds .photo-produit {
    width: 100%;
  }
}
.cid-v1hOJB4Rds .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-v1hOJB4Rds .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-v1hOJB4Rds .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-v1hOJB4Rds .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-s6CxRYr6Rw {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s6CxRYr6Rw .mbr-section-subtitle {
  color: #767676;
}
.cid-s6CxRYr6Rw H2 {
  text-align: left;
  color: #000;
}
.cid-s6CxRYr6Rw .container {
  height: 58px;
}
.cid-s6CBgQ9Mcw {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s6CBgQ9Mcw .mbr-text,
.cid-s6CBgQ9Mcw blockquote {
  color: #767676;
}
.cid-s6CBgQ9Mcw .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-s6CBgQ9Mcw h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-s6O9W6XhdL {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-s6O9W6XhdL .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-s6O9W6XhdL .mbr-figure {
    padding-bottom: 1rem;
  }
  .cid-s6O9W6XhdL img {
    max-width: 20%;
  }
}
.cid-s6O9W6XhdL .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-s6O9W6XhdL .couverture {
  aspect-ratio: 0.392;
}
.cid-s6OaNNemYM {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-s6OaNNemYM .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-s6OaNNemYM .mbr-figure {
    padding-bottom: 1rem;
  }
  .cid-s6OaNNemYM img {
    max-width: 20%;
  }
}
.cid-s6OaNNemYM .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-s6OaNNemYM .couverture {
  aspect-ratio: 0.392;
}
.cid-s6OaOomFDJ {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-s6OaOomFDJ .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-s6OaOomFDJ .mbr-figure {
    padding-bottom: 1rem;
  }
  .cid-s6OaOomFDJ img {
    max-width: 20%;
  }
}
.cid-s6OaOomFDJ .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-s6OaOomFDJ .couverture {
  aspect-ratio: 0.392;
}
.cid-sKLfQTJFB6 {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-sKLfQTJFB6 .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-sKLfQTJFB6 .mbr-figure {
    padding-bottom: 1rem;
  }
  .cid-sKLfQTJFB6 img {
    max-width: 20%;
  }
}
.cid-sKLfQTJFB6 .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-sKLfQTJFB6 .couverture {
  aspect-ratio: 0.392;
}
.cid-s6OdDT87yO {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-s6OdDT87yO .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-s6OdDT87yO .mbr-figure {
    padding-bottom: 1rem;
  }
  .cid-s6OdDT87yO img {
    max-width: 20%;
  }
}
.cid-s6OdDT87yO .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-s6OdDT87yO .couverture {
  aspect-ratio: 0.392;
}
.cid-s6Oenf2MO2 {
  padding-top: 15px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-s6Oenf2MO2 .mbr-text,
.cid-s6Oenf2MO2 blockquote {
  color: #767676;
}
.cid-s6Oenf2MO2 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-s6Oenf2MO2 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-s6Ogi3QOH7 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s6Ogi3QOH7 .mbr-section-subtitle {
  color: #767676;
}
.cid-s6Ogi3QOH7 H2 {
  text-align: left;
  color: #000;
}
.cid-s6Ogi3QOH7 .container {
  height: 58px;
}
.cid-s6OgUIJYlR {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s6OgUIJYlR .mbr-text,
.cid-s6OgUIJYlR blockquote {
  color: #767676;
}
.cid-s6OgUIJYlR .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-s6OgUIJYlR h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-s6T5HG53Nb {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-s6T5HG53Nb .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-s6T5HG53Nb .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-s6T5HG53Nb .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-s6T5HG53Nb .couverture {
  aspect-ratio: 1;
}
.cid-s6T875ZoJn {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s6T875ZoJn .mbr-section-subtitle {
  color: #767676;
}
.cid-s6T875ZoJn H2 {
  text-align: left;
  color: #000;
}
.cid-s6T875ZoJn .container {
  height: 58px;
}
.cid-s6T88RtZxC {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s6T88RtZxC .mbr-text,
.cid-s6T88RtZxC blockquote {
  color: #767676;
}
.cid-s6T88RtZxC .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-s6T88RtZxC h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-s6T9BM5FYT {
  padding-top: 30px;
  padding-bottom: 0px;
  background: #ffffff;
}
.cid-s6T9BM5FYT .media-container-row {
  margin: 0 auto;
  align-items: stretch;
  -webkit-align-items: stretch;
}
.cid-s6T9BM5FYT .media-container-row .img-item {
  display: -webkit-flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  width: 100%;
  z-index: 1;
  -webkit-flex-direction: column;
  -webkit-justify-content: center;
}
.cid-s6T9BM5FYT .media-container-row .img-item .img-cont {
  position: relative;
  overflow: hidden;
}
.cid-s6T9BM5FYT .media-container-row .img-item .img-cont img {
  width: 100%;
}
.cid-s6T9BM5FYT .media-container-row .img-item .img-cont .img-caption {
  position: absolute;
  bottom: 0;
  width: 100%;
  z-index: 2;
  padding: 1rem 1rem;
  word-break: break-word;
}
.cid-s6T9BM5FYT .media-container-row .img-item .img-cont .img-caption p {
  margin-bottom: 0;
}
.cid-s6T9BM5FYT .media-container-row .img-item.item1 {
  padding: 0 2rem 0 0;
}
@media (max-width: 992px) {
  .cid-s6T9BM5FYT .img-item {
    width: 100% !important;
  }
  .cid-s6T9BM5FYT .img-item.item1 {
    width: 100%;
    flex-basis: initial !important;
    padding: 0 0 2rem 0 !important;
    -webkit-flex-basis: initial !important;
  }
}
.cid-s6T9BM5FYT .couverture1 {
  aspect-ratio: 1;
}
.cid-s6T9BM5FYT .couverture2 {
  aspect-ratio: 1.33333333;
}
.cid-s6TcCglg5E {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s6TcCglg5E .mbr-section-subtitle {
  color: #767676;
}
.cid-s6TcCglg5E H2 {
  text-align: left;
  color: #000;
}
.cid-s6TcCglg5E .container {
  height: 58px;
}
.cid-s6TcKT6fhF {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s6TcKT6fhF .mbr-text,
.cid-s6TcKT6fhF blockquote {
  color: #767676;
}
.cid-s6TcKT6fhF .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-s6TcKT6fhF h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-s6Tgmlt6zt {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-s6Tgmlt6zt .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-s6Tgmlt6zt .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-s6Tgmlt6zt .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-s6Tgmlt6zt .jaune {
  background-color: #ebb100;
  padding-left: 10px;
  padding-right: 10px;
}
.cid-s6Tgmlt6zt .vert {
  background-color: #92d050;
  padding-left: 10px;
  padding-right: 10px;
}
.cid-s6Tgmlt6zt .bleu {
  background-color: #00b0f0;
  padding-left: 10px;
  padding-right: 10px;
}
.cid-s6Tgmlt6zt .radar {
  aspect-ratio: 1.13201821;
}
.cid-s6CxRYVHQO {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s6CxRYVHQO .mbr-section-subtitle {
  color: #767676;
}
.cid-s6CxRYVHQO H3 {
  text-align: left;
  color: #000;
}
.cid-s6CxRYVHQO .container {
  height: 58px;
}
.cid-s6CxRZ8GZQ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s6CxRZ8GZQ .mbr-text,
.cid-s6CxRZ8GZQ blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-uCeBhH3TST {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCeBhH3TST .card-box {
  padding: 0 0.3rem;
}
.cid-uCeBhH3TST .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCeBhH3TST .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCeBhH3TST h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCeBhH3TST p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCeBhH3TST .mbr-text {
  color: #000000;
}
.cid-uCeBhH3TST .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCeBhH3TST .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCeBhH3TST .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCeBhH3TST .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCeBhH3TST .card-title {
  color: #000000;
}
.cid-uCeBhH3TST .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCeBhH3TST .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCeBhH3TST .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCeBhH3TST .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCeBhH3TST .souligne:hover {
  color: #000;
}
.cid-uCeBhH3TST .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCeBhH3TST .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCeBhH3TST .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCeBhH3TST .carousel-track1 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCeBhH3TST .carousel-track1::-webkit-scrollbar {
  height: 8px;
}
.cid-uCeBhH3TST .carousel-track1::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCeBhH3TST .carousel-track1::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCeBhH3TST .carousel-track1::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCeBhH3TST .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCeBhH3TST .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCeBhH3TST .arrow-left1 {
  left: -2.2rem;
}
.cid-uCeBhH3TST .arrow-right1 {
  right: -2.2rem;
}
.cid-uCeBhH3TST .carousel-arrow.hidden {
  display: none;
}
.cid-sMsupzBiwg {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsupzBiwg .mbr-section-subtitle {
  color: #767676;
}
.cid-sMsupzBiwg H2 {
  text-align: left;
  color: #000;
}
.cid-sMsupzBiwg .container {
  height: 58px;
}
.cid-sMsurCHD25 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsurCHD25 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsurCHD25 .mbr-text p {
  background: #ffffff;
}
.cid-sMsurCHD25 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsurCHD25 .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsurCHD25 .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsurCHD25 .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsurCHD25 .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsurCHD25 .logos-cb {
  max-width: 100%;
}
.cid-sMsurCHD25 .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsurCHD25 .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsurCHD25 .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsurCHD25 .lien:hover {
  color: #000;
}
.cid-sMsurCHD25 .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsurCHD25 .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s6CxRZJaM5 {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s6CxRZJaM5 .mbr-section-subtitle {
  color: #767676;
}
.cid-s6CxRZJaM5 H3 {
  text-align: left;
  color: #000;
}
.cid-s6CxRZJaM5 .container {
  height: 58px;
}
.cid-sEmQ02zMT8 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmQ02zMT8 .title {
  margin-bottom: 2rem;
}
.cid-sEmQ02zMT8 .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmQ02zMT8 a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmQ02zMT8 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmQ02zMT8 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmQ02zMT8 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmQ02zMT8 H2 {
  color: #000000;
}
.cid-sEmQ02zMT8 LABEL {
  color: #000000;
}
.cid-sEmQ02zMT8 .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmQ02zMT8 .btn-form {
  border-radius: 0px;
}
.cid-tONSc5QyVV {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONSc5QyVV .content {
    text-align: center;
  }
  .cid-tONSc5QyVV .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONSc5QyVV .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONSc5QyVV .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONSc5QyVV .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONSc5QyVV .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONSc5QyVV .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONSc5QyVV .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONSc5QyVV .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONSc5QyVV .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONSc5QyVV .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONSc5QyVV .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONSc5QyVV .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONSc5QyVV H5 {
  color: #000000;
}
.cid-tONSc5QyVV P {
  color: #000000;
}
.cid-tONSc5QyVV .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONSc5QyVV .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONSc5QyVV .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONSc5QyVV .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONSc5QyVV .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-wi {
  /* Type valid CSS here */
}
#custom-html-wi div {
  height: 75px;
  background-color: #000;
}
.cid-s7t4iBHV6q {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-s7t4iBHV6q .mbr-text,
.cid-s7t4iBHV6q blockquote {
  color: #767676;
}
.cid-s7t4iBHV6q .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-s7t4iBHV6q h5 {
  font-size: 15px;
}
.cid-s7t4iBHV6q a:link {
  color: #de9956;
}
.cid-s7t4iBHV6q a:hover {
  color: #f1b173;
}
.cid-s7t4iBHV6q a:visited {
  color: #de9956;
}
#custom-html-3mx {
  /* Type valid CSS here */
}
#custom-html-3mx div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3mx hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-s7t4iBYb9E {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-s7t4iBYb9E .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-s7t4iBYb9E .row-element,
.cid-s7t4iBYb9E .image-element {
  padding: 0;
}
.cid-s7t4iBYb9E .image-element {
  display: flex;
  justify-content: center;
}
.cid-s7t4iBYb9E .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-s7t4iBYb9E .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-s7t4iBYb9E .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-s7t4iBYb9E .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-s7t4iBYb9E .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-s7t4iBYb9E .text-content {
    padding: 2rem 1rem;
  }
  .cid-s7t4iBYb9E .underline .line {
    height: 2px;
  }
  .cid-s7t4iBYb9E .mbr-title,
  .cid-s7t4iBYb9E .underline,
  .cid-s7t4iBYb9E .mbr-text,
  .cid-s7t4iBYb9E .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-s7t4iBYb9E .mbr-title,
.cid-s7t4iBYb9E .underline {
  text-align: center;
  color: #ffffff;
}
.cid-s7t4iBYb9E .mbr-text,
.cid-s7t4iBYb9E .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-s7t4iBYb9E h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s7t4iBYb9E H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-s7t4iBYb9E H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s7t4iBYb9E .bouton {
  text-align: center;
}
.cid-s7t4iBYb9E .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-s7t4iBYb9E .couverture {
  aspect-ratio: 1;
}
.cid-s7t4iBYb9E .bouton2 {
  position: relative;
  top: -25px;
}
.cid-s7t4iBYb9E p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s7t4iBYb9E a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPuUxBiHe {
  background: #ffffff;
}
.cid-tMPuUxBiHe .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPuUxBiHe .mbr-figure {
  margin: 0 auto;
}
.cid-tMPuUxBiHe figcaption {
  position: relative;
}
.cid-tMPuUxBiHe figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPuUxBiHe .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPuUxBiHe .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPuUxBiHe .view_port {
    height: 10px;
  }
}
.cid-tMPuUxBiHe .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPuUxBiHe .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPuUxBiHe .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPuUxBiHe .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPuUxBiHe .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-s7t4iCNMhB {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s7t4iCNMhB .mbr-section-subtitle {
  color: #767676;
}
.cid-s7t4iCNMhB H3 {
  text-align: left;
  color: #000000;
}
.cid-s7t4iCNMhB .container {
  height: 58px;
}
.cid-s7t4iCZBbb {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-s7t4iCZBbb .image-block {
  margin: auto;
}
.cid-s7t4iCZBbb figcaption {
  position: relative;
}
.cid-s7t4iCZBbb figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-s7t4iCZBbb .image-block {
    width: 100% !important;
  }
}
.cid-s7t4iCZBbb .photo {
  aspect-ratio: 6.54104478;
}
.cid-s7t4iDbKE4 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s7t4iDbKE4 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-s7t4iDbKE4 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s7t4iDbKE4 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-s7t4iDbKE4 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-s7t4iDbKE4 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-s7t4iDbKE4 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-s7t4iDbKE4 .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-s7t4iDbKE4 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-s7t4iDbKE4 .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-v8JqXGNepX {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8JqXGNepX .mbr-text,
.cid-v8JqXGNepX blockquote {
  color: #767676;
}
.cid-v8JqXGNepX .media-container-row {
  padding: 0px;
}
.cid-v8JqXGNepX .container {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-v8JqXGNepX .mbr-text {
  color: #000000;
}
.cid-v8JqXGNepX h2 {
  font-size: 1.4em;
}
.cid-v8JqXGNepX h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-v8JqXGNepX .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-v8JqXGNepX .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-v8JqXGNepX .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-v8JqXGNepX .photo-produit {
    width: 300px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-v8JqXGNepX .photo-produit {
    width: 100%;
  }
}
.cid-v8JqXGNepX .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-v8JqXGNepX .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-v8JqXGNepX .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-s7t4iE3Wdl {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s7t4iE3Wdl .mbr-section-subtitle {
  color: #767676;
}
.cid-s7t4iE3Wdl H3 {
  text-align: left;
  color: #000;
}
.cid-s7t4iE3Wdl .container {
  height: 58px;
}
.cid-s7t4iEg8a7 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s7t4iEg8a7 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-s7t4iEg8a7 .mbr-text p {
  background: #ffffff;
}
.cid-s7t4iEg8a7 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-s7t4iEg8a7 .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-s7t4iEg8a7 .fichepratique {
  position: relative;
  top: 10px;
}
.cid-u5SuS5XU4p {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SuS5XU4p .mbr-text,
.cid-u5SuS5XU4p blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SuS5XU4p a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SuS5XU4p a:hover {
  color: #000;
}
.cid-u5SuS5XU4p a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SuS5XU4p a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SuS5XU4p .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SuS5XU4p .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SuS5XU4p .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SuS5XU4p .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SuS5XU4p .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SuS5XU4p .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SuS5XU4p .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SuS5XU4p .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SuS5XU4p .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SuS5XU4p .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SuS5XU4p .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SuSx3dcY {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SuSx3dcY .mbr-text,
.cid-u5SuSx3dcY blockquote {
  color: #000;
}
.cid-u5SuSx3dcY .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SuSx3dcY h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SuSx3dcY a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SuSx3dcY a:hover {
  color: #000;
}
.cid-u5SuSx3dcY a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SuSx3dcY a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s7tmgmXhj9 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s7tmgmXhj9 .mbr-section-subtitle {
  color: #767676;
}
.cid-s7tmgmXhj9 H2 {
  text-align: left;
  color: #000;
}
.cid-s7tmgmXhj9 .container {
  height: 58px;
}
.cid-s7tmhkbYHe {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-s7tmhkbYHe .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-s7tmhkbYHe .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-s7tmhkbYHe .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-s7tmhkbYHe .photo {
  aspect-ratio: 1.59235669;
}
.cid-s7tmhY9dGB {
  padding-top: 0px;
  padding-bottom: 0px;
  background: #ffffff;
}
.cid-s7tmhY9dGB .images-container.container-fluid {
  padding: 0;
}
.cid-s7tmhY9dGB .media-container-row {
  margin: 0 auto;
  align-items: stretch;
  -webkit-align-items: stretch;
}
.cid-s7tmhY9dGB .media-container-row .img-item {
  display: -webkit-flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  width: 100%;
  z-index: 1;
  -webkit-flex-direction: column;
  -webkit-justify-content: center;
}
.cid-s7tmhY9dGB .media-container-row .img-item img {
  width: 100%;
  min-height: 1px;
}
.cid-s7tmhY9dGB .media-container-row .img-item .img-caption {
  background: #ffffff;
  z-index: 2;
  padding: 1rem 1rem;
  word-break: break-word;
}
.cid-s7tmhY9dGB .media-container-row .img-item .img-caption p {
  margin-bottom: 0;
}
.cid-s7tmhY9dGB .media-container-row .img-item.item1 {
  padding: 0 2rem 0 0;
}
@media (max-width: 992px) {
  .cid-s7tmhY9dGB .img-item {
    width: 100% !important;
  }
  .cid-s7tmhY9dGB .img-item.item1 {
    width: 100%;
    flex-basis: initial !important;
    padding: 0 0 2rem 0 !important;
    -webkit-flex-basis: initial !important;
  }
}
.cid-s7tmhY9dGB .photo {
  aspect-ratio: 1.63398693;
}
.cid-s7tmizHASm {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s7tmizHASm .mbr-text,
.cid-s7tmizHASm blockquote {
  color: #767676;
}
.cid-s7tmizHASm .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-s7tmizHASm h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-s7t4iFgZKw {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s7t4iFgZKw .mbr-section-subtitle {
  color: #767676;
}
.cid-s7t4iFgZKw H2 {
  text-align: left;
  color: #000;
}
.cid-s7t4iFgZKw .container {
  height: 58px;
}
.cid-s7t4iFsWIE {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s7t4iFsWIE .mbr-text,
.cid-s7t4iFsWIE blockquote {
  color: #000;
  text-align: justify;
}
.cid-s7t4iFsWIE .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-s7t4iFsWIE .souligne:hover {
  color: #000;
}
.cid-s7t4iFsWIE .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-s7t4iFsWIE .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-ueZHy39JnB {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ueZHy39JnB .mbr-section-subtitle {
  color: #767676;
}
.cid-ueZHy39JnB H2 {
  text-align: left;
  color: #000;
}
.cid-ueZHy39JnB .container {
  height: 58px;
}
.cid-ueZHy39JnB a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-ueZHy39JnB a:hover {
  color: #000;
}
.cid-ueZHy39JnB a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-ueZHy39JnB a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-ueZHyHZMbr {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ueZHyHZMbr .mbr-text,
.cid-ueZHyHZMbr blockquote {
  color: #767676;
}
.cid-ueZHyHZMbr .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-ueZHyHZMbr h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-ueZHyHZMbr .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-ueZHyHZMbr .separation {
  height: 45px;
}
.cid-ueZHyHZMbr img {
  width: 40px;
}
.cid-ueZHyHZMbr a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-ueZHyHZMbr a:hover {
  color: #000;
}
.cid-ueZHyHZMbr a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-ueZHyHZMbr a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s7t4iFFoF0 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s7t4iFFoF0 .mbr-section-subtitle {
  color: #767676;
}
.cid-s7t4iFFoF0 H3 {
  text-align: left;
  color: #000;
}
.cid-s7t4iFFoF0 .container {
  height: 58px;
}
.cid-s7t4iFRpIz {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s7t4iFRpIz .mbr-text,
.cid-s7t4iFRpIz blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-s7t4iG3s69 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s7t4iG3s69 .card-box {
  padding: 0 0.3rem;
}
.cid-s7t4iG3s69 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-s7t4iG3s69 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-s7t4iG3s69 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-s7t4iG3s69 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-s7t4iG3s69 .mbr-text {
  color: #000000;
}
.cid-s7t4iG3s69 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-s7t4iG3s69 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-s7t4iG3s69 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-s7t4iG3s69 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-s7t4iG3s69 .card-title {
  color: #000000;
}
.cid-s7t4iG3s69 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-s7t4iGlUo7 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s7t4iGlUo7 .mbr-section-subtitle {
  color: #767676;
}
.cid-s7t4iGlUo7 H3 {
  text-align: left;
  color: #000;
}
.cid-s7t4iGlUo7 .container {
  height: 58px;
}
.cid-sMsvK8VGiz {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsvK8VGiz .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsvK8VGiz .mbr-text p {
  background: #ffffff;
}
.cid-sMsvK8VGiz .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsvK8VGiz .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsvK8VGiz .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsvK8VGiz .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsvK8VGiz .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsvK8VGiz .logos-cb {
  max-width: 100%;
}
.cid-sMsvK8VGiz .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsvK8VGiz .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsvK8VGiz .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsvK8VGiz .lien:hover {
  color: #000;
}
.cid-sMsvK8VGiz .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsvK8VGiz .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s7t4iGZAJi {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s7t4iGZAJi .mbr-section-subtitle {
  color: #767676;
}
.cid-s7t4iGZAJi H3 {
  text-align: left;
  color: #000;
}
.cid-s7t4iGZAJi .container {
  height: 58px;
}
.cid-sEmTpJkQkU {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmTpJkQkU .title {
  margin-bottom: 2rem;
}
.cid-sEmTpJkQkU .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmTpJkQkU a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmTpJkQkU a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmTpJkQkU .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmTpJkQkU .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmTpJkQkU H2 {
  color: #000000;
}
.cid-sEmTpJkQkU LABEL {
  color: #000000;
}
.cid-sEmTpJkQkU .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmTpJkQkU .btn-form {
  border-radius: 0px;
}
.cid-tONSZuZE5k {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONSZuZE5k .content {
    text-align: center;
  }
  .cid-tONSZuZE5k .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONSZuZE5k .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONSZuZE5k .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONSZuZE5k .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONSZuZE5k .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONSZuZE5k .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONSZuZE5k .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONSZuZE5k .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONSZuZE5k .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONSZuZE5k .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONSZuZE5k .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONSZuZE5k .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONSZuZE5k H5 {
  color: #000000;
}
.cid-tONSZuZE5k P {
  color: #000000;
}
.cid-tONSZuZE5k .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONSZuZE5k .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONSZuZE5k .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONSZuZE5k .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONSZuZE5k .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-xj {
  /* Type valid CSS here */
}
#custom-html-xj div {
  height: 75px;
  background-color: #000;
}
.cid-s7IyiKLtSR {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-s7IyiKLtSR .mbr-text,
.cid-s7IyiKLtSR blockquote {
  color: #767676;
}
.cid-s7IyiKLtSR .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-s7IyiKLtSR h5 {
  font-size: 15px;
}
.cid-s7IyiKLtSR a:link {
  color: #de9956;
}
.cid-s7IyiKLtSR a:hover {
  color: #f1b173;
}
.cid-s7IyiKLtSR a:visited {
  color: #de9956;
}
#custom-html-3n0 {
  /* Type valid CSS here */
}
#custom-html-3n0 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3n0 hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-s7IyiL0LQt {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-s7IyiL0LQt .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-s7IyiL0LQt .row-element,
.cid-s7IyiL0LQt .image-element {
  padding: 0;
}
.cid-s7IyiL0LQt .image-element {
  display: flex;
  justify-content: center;
}
.cid-s7IyiL0LQt .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-s7IyiL0LQt .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-s7IyiL0LQt .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-s7IyiL0LQt .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-s7IyiL0LQt .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-s7IyiL0LQt .text-content {
    padding: 2rem 1rem;
  }
  .cid-s7IyiL0LQt .underline .line {
    height: 2px;
  }
  .cid-s7IyiL0LQt .mbr-title,
  .cid-s7IyiL0LQt .underline,
  .cid-s7IyiL0LQt .mbr-text,
  .cid-s7IyiL0LQt .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-s7IyiL0LQt .mbr-title,
.cid-s7IyiL0LQt .underline {
  text-align: center;
  color: #ffffff;
}
.cid-s7IyiL0LQt .mbr-text,
.cid-s7IyiL0LQt .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-s7IyiL0LQt h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s7IyiL0LQt H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-s7IyiL0LQt H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s7IyiL0LQt .bouton {
  text-align: center;
}
.cid-s7IyiL0LQt .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-s7IyiL0LQt .couverture {
  aspect-ratio: 1;
}
.cid-s7IyiL0LQt .bouton2 {
  position: relative;
  top: -25px;
}
.cid-s7IyiL0LQt p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s7IyiL0LQt a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPv52qSDP {
  background: #ffffff;
}
.cid-tMPv52qSDP .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPv52qSDP .mbr-figure {
  margin: 0 auto;
}
.cid-tMPv52qSDP figcaption {
  position: relative;
}
.cid-tMPv52qSDP figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPv52qSDP .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPv52qSDP .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPv52qSDP .view_port {
    height: 10px;
  }
}
.cid-tMPv52qSDP .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPv52qSDP .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPv52qSDP .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPv52qSDP .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPv52qSDP .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-s7IyiLSM9d {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s7IyiLSM9d .mbr-section-subtitle {
  color: #767676;
}
.cid-s7IyiLSM9d H3 {
  text-align: left;
  color: #000000;
}
.cid-s7IyiLSM9d .container {
  height: 58px;
}
.cid-s7IyiM3dH3 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-s7IyiM3dH3 .image-block {
  margin: auto;
}
.cid-s7IyiM3dH3 figcaption {
  position: relative;
}
.cid-s7IyiM3dH3 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-s7IyiM3dH3 .image-block {
    width: 100% !important;
  }
}
.cid-s7IyiM3dH3 .photo {
  aspect-ratio: 9.01408451;
}
.cid-s7IyiMgAkE {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-s7IyiMgAkE .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-s7IyiMgAkE .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s7IyiMgAkE .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-s7IyiMgAkE .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-s7IyiMgAkE .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-s7IyiMgAkE .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-s7IyiMgAkE .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-s7IyiMgAkE .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-s7IyiMgAkE .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-uREudb6lBO {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uREudb6lBO .mbr-text,
.cid-uREudb6lBO blockquote {
  color: #767676;
}
.cid-uREudb6lBO .media-container-row {
  padding: 0px;
}
.cid-uREudb6lBO .container {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-uREudb6lBO .mbr-text {
  color: #000000;
}
.cid-uREudb6lBO h2 {
  font-size: 1.4em;
}
.cid-uREudb6lBO h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uREudb6lBO .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uREudb6lBO .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uREudb6lBO .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uREudb6lBO .photo-produit {
    width: 195px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uREudb6lBO .photo-produit {
    width: 100%;
  }
}
.cid-uREudb6lBO .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uREudb6lBO .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-s7ICwuyIiz {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s7ICwuyIiz .mbr-section-subtitle {
  color: #767676;
}
.cid-s7ICwuyIiz H2 {
  text-align: left;
  color: #000;
}
.cid-s7ICwuyIiz .container {
  height: 58px;
}
.cid-s7ICXIoU0D {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-s7ICXIoU0D .mbr-text,
.cid-s7ICXIoU0D blockquote {
  color: #767676;
}
.cid-s7ICXIoU0D .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-s7ICXIoU0D h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-s7IE9M3Pjj {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s7IE9M3Pjj .mbr-text,
.cid-s7IE9M3Pjj blockquote {
  color: #767676;
}
.cid-s7IE9M3Pjj .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-s7IE9M3Pjj .mbr-text {
  color: #000000;
}
.cid-s7IE9M3Pjj h2 {
  font-size: 1.5em;
}
.cid-s7IE9M3Pjj h3 {
  font-size: 1.1em;
}
.cid-s7IE9M3Pjj .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-s7IE9M3Pjj .photo-produit {
  width: 150px;
  aspect-ratio: 0.588;
  max-width: 100%;
}
.cid-s7IE9M3Pjj .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-s7IE9M3Pjj .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-s7IyiMEPpJ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s7IyiMEPpJ .mbr-section-subtitle {
  color: #767676;
}
.cid-s7IyiMEPpJ H3 {
  text-align: left;
  color: #000;
}
.cid-s7IyiMEPpJ .container {
  height: 58px;
}
.cid-s7IyiMPvXb {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s7IyiMPvXb .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-s7IyiMPvXb .mbr-text p {
  background: #ffffff;
}
.cid-s7IyiMPvXb .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-s7IyiMPvXb .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-s7IyiMPvXb .fichepratique {
  position: relative;
  top: 10px;
}
.cid-u5SuWLBRgh {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SuWLBRgh .mbr-text,
.cid-u5SuWLBRgh blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SuWLBRgh a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SuWLBRgh a:hover {
  color: #000;
}
.cid-u5SuWLBRgh a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SuWLBRgh a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SuWLBRgh .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SuWLBRgh .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SuWLBRgh .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SuWLBRgh .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SuWLBRgh .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SuWLBRgh .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SuWLBRgh .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SuWLBRgh .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SuWLBRgh .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SuWLBRgh .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SuWLBRgh .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SuXiG7wl {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SuXiG7wl .mbr-text,
.cid-u5SuXiG7wl blockquote {
  color: #000;
}
.cid-u5SuXiG7wl .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SuXiG7wl h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SuXiG7wl a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SuXiG7wl a:hover {
  color: #000;
}
.cid-u5SuXiG7wl a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SuXiG7wl a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s7IyiP1Ylp {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s7IyiP1Ylp .mbr-section-subtitle {
  color: #767676;
}
.cid-s7IyiP1Ylp H2 {
  text-align: left;
  color: #000;
}
.cid-s7IyiP1Ylp .container {
  height: 58px;
}
.cid-s7IyiPd0uM {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-s7IyiPd0uM .mbr-text,
.cid-s7IyiPd0uM blockquote {
  color: #000;
  text-align: justify;
}
.cid-s7IyiPd0uM .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-s7IyiPd0uM .souligne:hover {
  color: #000;
}
.cid-s7IyiPd0uM .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-s7IyiPd0uM .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u0X2T4PZXj {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u0X2T4PZXj .mbr-section-subtitle {
  color: #767676;
}
.cid-u0X2T4PZXj H2 {
  text-align: left;
  color: #000;
}
.cid-u0X2T4PZXj .container {
  height: 58px;
}
.cid-u0X2T4PZXj a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u0X2T4PZXj a:hover {
  color: #000;
}
.cid-u0X2T4PZXj a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u0X2T4PZXj a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u0X2UiIwYB {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-u0X2UiIwYB .mbr-text,
.cid-u0X2UiIwYB blockquote {
  color: #767676;
}
.cid-u0X2UiIwYB .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-u0X2UiIwYB h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-u0X2UiIwYB .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-u0X2UiIwYB .separation {
  height: 45px;
}
.cid-u0X2UiIwYB img {
  width: 40px;
}
.cid-u0X2UiIwYB a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u0X2UiIwYB a:hover {
  color: #000;
}
.cid-u0X2UiIwYB a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u0X2UiIwYB a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s7NZecU7sr {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s7NZecU7sr .mbr-section-subtitle {
  color: #767676;
}
.cid-s7NZecU7sr H2 {
  text-align: left;
  color: #000;
}
.cid-s7NZecU7sr .container {
  height: 58px;
}
.cid-s7NZfaJABf {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s7NZfaJABf .card-box {
  padding: 0 0.3rem;
}
.cid-s7NZfaJABf .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-s7NZfaJABf .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-s7NZfaJABf h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-s7NZfaJABf p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-s7NZfaJABf .mbr-text {
  color: #000000;
}
.cid-s7NZfaJABf .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-s7NZfaJABf .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-s7NZfaJABf .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-s7NZfaJABf .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-s7NZfaJABf .card-title {
  color: #000000;
}
.cid-s7NZfaJABf .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-s7IyiPqL1D {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s7IyiPqL1D .mbr-section-subtitle {
  color: #767676;
}
.cid-s7IyiPqL1D H3 {
  text-align: left;
  color: #000;
}
.cid-s7IyiPqL1D .container {
  height: 58px;
}
.cid-s7IyiPCge5 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s7IyiPCge5 .card-box {
  padding: 0 0.3rem;
}
.cid-s7IyiPCge5 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-s7IyiPCge5 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-s7IyiPCge5 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-s7IyiPCge5 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-s7IyiPCge5 .mbr-text {
  color: #000000;
}
.cid-s7IyiPCge5 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-s7IyiPCge5 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-s7IyiPCge5 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-s7IyiPCge5 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-s7IyiPCge5 .card-title {
  color: #000000;
}
.cid-s7IyiPCge5 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-s7IyiQ2GJa {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s7IyiQ2GJa .mbr-section-subtitle {
  color: #767676;
}
.cid-s7IyiQ2GJa H3 {
  text-align: left;
  color: #000;
}
.cid-s7IyiQ2GJa .container {
  height: 58px;
}
.cid-sMsvMJm5GA {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsvMJm5GA .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsvMJm5GA .mbr-text p {
  background: #ffffff;
}
.cid-sMsvMJm5GA .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsvMJm5GA .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsvMJm5GA .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsvMJm5GA .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsvMJm5GA .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsvMJm5GA .logos-cb {
  max-width: 100%;
}
.cid-sMsvMJm5GA .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsvMJm5GA .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsvMJm5GA .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsvMJm5GA .lien:hover {
  color: #000;
}
.cid-sMsvMJm5GA .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsvMJm5GA .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s7IyiQB8H9 {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s7IyiQB8H9 .mbr-section-subtitle {
  color: #767676;
}
.cid-s7IyiQB8H9 H3 {
  text-align: left;
  color: #000;
}
.cid-s7IyiQB8H9 .container {
  height: 58px;
}
.cid-sEmTBUEfOw {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmTBUEfOw .title {
  margin-bottom: 2rem;
}
.cid-sEmTBUEfOw .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmTBUEfOw a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmTBUEfOw a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmTBUEfOw .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmTBUEfOw .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmTBUEfOw H2 {
  color: #000000;
}
.cid-sEmTBUEfOw LABEL {
  color: #000000;
}
.cid-sEmTBUEfOw .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmTBUEfOw .btn-form {
  border-radius: 0px;
}
.cid-tONT1mkmYE {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONT1mkmYE .content {
    text-align: center;
  }
  .cid-tONT1mkmYE .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONT1mkmYE .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONT1mkmYE .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONT1mkmYE .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONT1mkmYE .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONT1mkmYE .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONT1mkmYE .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONT1mkmYE .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONT1mkmYE .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONT1mkmYE .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONT1mkmYE .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONT1mkmYE .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONT1mkmYE H5 {
  color: #000000;
}
.cid-tONT1mkmYE P {
  color: #000000;
}
.cid-tONT1mkmYE .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONT1mkmYE .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONT1mkmYE .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONT1mkmYE .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONT1mkmYE .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-yj {
  /* Type valid CSS here */
}
#custom-html-yj div {
  height: 75px;
  background-color: #000;
}
.cid-s7ZXTQ2Air {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-s7ZXTQ2Air .mbr-text,
.cid-s7ZXTQ2Air blockquote {
  color: #767676;
}
.cid-s7ZXTQ2Air .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-s7ZXTQ2Air h5 {
  font-size: 15px;
}
.cid-s7ZXTQ2Air a:link {
  color: #de9956;
}
.cid-s7ZXTQ2Air a:hover {
  color: #f1b173;
}
.cid-s7ZXTQ2Air a:visited {
  color: #de9956;
}
#custom-html-3n3 {
  /* Type valid CSS here */
}
#custom-html-3n3 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3n3 hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-s7ZXTQgvKo {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-s7ZXTQgvKo .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-s7ZXTQgvKo .row-element,
.cid-s7ZXTQgvKo .image-element {
  padding: 0;
}
.cid-s7ZXTQgvKo .image-element {
  display: flex;
  justify-content: center;
}
.cid-s7ZXTQgvKo .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-s7ZXTQgvKo .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-s7ZXTQgvKo .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-s7ZXTQgvKo .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-s7ZXTQgvKo .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-s7ZXTQgvKo .text-content {
    padding: 2rem 1rem;
  }
  .cid-s7ZXTQgvKo .underline .line {
    height: 2px;
  }
  .cid-s7ZXTQgvKo .mbr-title,
  .cid-s7ZXTQgvKo .underline,
  .cid-s7ZXTQgvKo .mbr-text,
  .cid-s7ZXTQgvKo .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-s7ZXTQgvKo .mbr-title,
.cid-s7ZXTQgvKo .underline {
  text-align: center;
  color: #ffffff;
}
.cid-s7ZXTQgvKo .mbr-text,
.cid-s7ZXTQgvKo .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-s7ZXTQgvKo h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s7ZXTQgvKo H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-s7ZXTQgvKo H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s7ZXTQgvKo .bouton {
  text-align: center;
}
.cid-s7ZXTQgvKo .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-s7ZXTQgvKo .couverture {
  aspect-ratio: 1;
}
.cid-s7ZXTQgvKo .bouton2 {
  position: relative;
  top: -25px;
}
.cid-s7ZXTQgvKo p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s7ZXTQgvKo a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPvgb1iu2 {
  background: #ffffff;
}
.cid-tMPvgb1iu2 .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPvgb1iu2 .mbr-figure {
  margin: 0 auto;
}
.cid-tMPvgb1iu2 figcaption {
  position: relative;
}
.cid-tMPvgb1iu2 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPvgb1iu2 .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPvgb1iu2 .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPvgb1iu2 .view_port {
    height: 10px;
  }
}
.cid-tMPvgb1iu2 .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPvgb1iu2 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPvgb1iu2 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPvgb1iu2 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPvgb1iu2 .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-s7ZXTQZSQK {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s7ZXTQZSQK .mbr-section-subtitle {
  color: #767676;
}
.cid-s7ZXTQZSQK H3 {
  text-align: left;
  color: #000000;
}
.cid-s7ZXTQZSQK .container {
  height: 58px;
}
.cid-s7ZXTRcWYR {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-s7ZXTRcWYR .image-block {
  margin: auto;
}
.cid-s7ZXTRcWYR figcaption {
  position: relative;
}
.cid-s7ZXTRcWYR figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-s7ZXTRcWYR .image-block {
    width: 100% !important;
  }
}
.cid-s7ZXTRcWYR .photo {
  aspect-ratio: 4.92307692;
}
.cid-s7ZXTRsOAB {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s7ZXTRsOAB .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-s7ZXTRsOAB .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s7ZXTRsOAB .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-s7ZXTRsOAB .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-s7ZXTRsOAB .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-s7ZXTRsOAB .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-s7ZXTRsOAB .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-s7ZXTRsOAB .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-s7ZXTRsOAB .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-v9TmDp6FFF {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v9TmDp6FFF .mbr-text,
.cid-v9TmDp6FFF blockquote {
  color: #767676;
}
.cid-v9TmDp6FFF .media-container-row {
  padding: 0px;
}
.cid-v9TmDp6FFF .container {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-v9TmDp6FFF .mbr-text {
  color: #000000;
}
.cid-v9TmDp6FFF h2 {
  font-size: 1.4em;
}
.cid-v9TmDp6FFF h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-v9TmDp6FFF .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-v9TmDp6FFF .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-v9TmDp6FFF .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-v9TmDp6FFF .photo-produit {
    width: 260px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-v9TmDp6FFF .photo-produit {
    width: 100%;
  }
}
.cid-v9TmDp6FFF .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-v9TmDp6FFF .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-v9TmDp6FFF .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-v9TmDp6FFF .souligne {
  position: relative;
  color: #999;
  text-decoration: none;
}
.cid-v9TmDp6FFF .souligne:hover {
  color: #999;
}
.cid-v9TmDp6FFF .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #999;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-v9TmDp6FFF .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s80ARBsKXf {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s80ARBsKXf .mbr-section-subtitle {
  color: #767676;
}
.cid-s80ARBsKXf H2 {
  text-align: left;
  color: #000;
}
.cid-s80ARBsKXf .container {
  height: 58px;
}
.cid-s80ATzZ9xx {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-s80ATzZ9xx .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-s80ATzZ9xx .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-s80ATzZ9xx .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-s80ATzZ9xx .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  background-color: #fff;
  width: 1080px;
  max-width: 80%;
}
.cid-s80ATzZ9xx h4 {
  font-size: 16px;
  color: #555;
  font-weight: 300;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-s80ATzZ9xx h3 {
  font-size: 22px;
  color: #000;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-s80ATzZ9xx .photo {
  aspect-ratio: 0.75;
}
.cid-s7ZXTRRFqN {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s7ZXTRRFqN .mbr-section-subtitle {
  color: #767676;
}
.cid-s7ZXTRRFqN H3 {
  text-align: left;
  color: #000;
}
.cid-s7ZXTRRFqN .container {
  height: 58px;
}
.cid-s7ZXTS8Jvj {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s7ZXTS8Jvj .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-s7ZXTS8Jvj .mbr-text p {
  background: #ffffff;
}
.cid-s7ZXTS8Jvj .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-s7ZXTS8Jvj .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-u5Sw8OA2SK {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5Sw8OA2SK .mbr-text,
.cid-u5Sw8OA2SK blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5Sw8OA2SK a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5Sw8OA2SK a:hover {
  color: #000;
}
.cid-u5Sw8OA2SK a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5Sw8OA2SK a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5Sw8OA2SK .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5Sw8OA2SK .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5Sw8OA2SK .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5Sw8OA2SK .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5Sw8OA2SK .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5Sw8OA2SK .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5Sw8OA2SK .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5Sw8OA2SK .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5Sw8OA2SK .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5Sw8OA2SK .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5Sw8OA2SK .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5Swao7Ekg {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5Swao7Ekg .mbr-text,
.cid-u5Swao7Ekg blockquote {
  color: #000;
}
.cid-u5Swao7Ekg .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5Swao7Ekg h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5Swao7Ekg a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5Swao7Ekg a:hover {
  color: #000;
}
.cid-u5Swao7Ekg a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5Swao7Ekg a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s7ZXTSI2Vr {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s7ZXTSI2Vr .mbr-section-subtitle {
  color: #767676;
}
.cid-s7ZXTSI2Vr H2 {
  text-align: left;
  color: #000;
}
.cid-s7ZXTSI2Vr .container {
  height: 58px;
}
.cid-s7ZXTSSc27 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-s7ZXTSSc27 .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-s7ZXTSSc27 .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-s7ZXTSSc27 .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-s7ZXTSSc27 .photo {
  aspect-ratio: 1.59235669;
}
.cid-s7ZXTT5dCO {
  padding-top: 0px;
  padding-bottom: 0px;
  background: #ffffff;
}
.cid-s7ZXTT5dCO .images-container.container-fluid {
  padding: 0;
}
.cid-s7ZXTT5dCO .media-container-row {
  margin: 0 auto;
  align-items: stretch;
  -webkit-align-items: stretch;
}
.cid-s7ZXTT5dCO .media-container-row .img-item {
  display: -webkit-flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  width: 100%;
  z-index: 1;
  -webkit-flex-direction: column;
  -webkit-justify-content: center;
}
.cid-s7ZXTT5dCO .media-container-row .img-item img {
  width: 100%;
  min-height: 1px;
}
.cid-s7ZXTT5dCO .media-container-row .img-item .img-caption {
  background: #ffffff;
  z-index: 2;
  padding: 1rem 1rem;
  word-break: break-word;
}
.cid-s7ZXTT5dCO .media-container-row .img-item .img-caption p {
  margin-bottom: 0;
}
.cid-s7ZXTT5dCO .media-container-row .img-item.item1 {
  padding: 0 2rem 0 0;
}
@media (max-width: 992px) {
  .cid-s7ZXTT5dCO .img-item {
    width: 100% !important;
  }
  .cid-s7ZXTT5dCO .img-item.item1 {
    width: 100%;
    flex-basis: initial !important;
    padding: 0 0 2rem 0 !important;
    -webkit-flex-basis: initial !important;
  }
}
.cid-s7ZXTT5dCO .photo {
  aspect-ratio: 1.63398693;
}
.cid-s7ZXTTi1GA {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s7ZXTTi1GA .mbr-text,
.cid-s7ZXTTi1GA blockquote {
  color: #767676;
}
.cid-s7ZXTTi1GA .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-s7ZXTTi1GA h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-s7ZXTTReSk {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s7ZXTTReSk .mbr-section-subtitle {
  color: #767676;
}
.cid-s7ZXTTReSk H2 {
  text-align: left;
  color: #000;
}
.cid-s7ZXTTReSk .container {
  height: 58px;
}
.cid-s7ZXTU2D4W {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-s7ZXTU2D4W .mbr-text,
.cid-s7ZXTU2D4W blockquote {
  color: #000;
  text-align: justify;
}
.cid-s7ZXTU2D4W .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-s7ZXTU2D4W .souligne:hover {
  color: #000;
}
.cid-s7ZXTU2D4W .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-s7ZXTU2D4W .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sXf0nHviuc {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXf0nHviuc .mbr-section-subtitle {
  color: #767676;
}
.cid-sXf0nHviuc H2 {
  text-align: left;
  color: #000;
}
.cid-sXf0nHviuc .container {
  height: 58px;
}
.cid-sXf0nHviuc a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXf0nHviuc a:hover {
  color: #000;
}
.cid-sXf0nHviuc a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXf0nHviuc a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sXf0omxQfL {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-sXf0omxQfL .mbr-text,
.cid-sXf0omxQfL blockquote {
  color: #767676;
}
.cid-sXf0omxQfL .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sXf0omxQfL h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sXf0omxQfL .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-sXf0omxQfL .separation {
  height: 45px;
}
.cid-sXf0omxQfL img {
  width: 40px;
}
.cid-sXf0omxQfL a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXf0omxQfL a:hover {
  color: #000;
}
.cid-sXf0omxQfL a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXf0omxQfL a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s7ZXTUeOdQ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s7ZXTUeOdQ .mbr-section-subtitle {
  color: #767676;
}
.cid-s7ZXTUeOdQ H3 {
  text-align: left;
  color: #000;
}
.cid-s7ZXTUeOdQ .container {
  height: 58px;
}
.cid-s7ZXTUpeTo {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s7ZXTUpeTo .mbr-text,
.cid-s7ZXTUpeTo blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-s7ZXTUBLU6 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s7ZXTUBLU6 .card-box {
  padding: 0 0.3rem;
}
.cid-s7ZXTUBLU6 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-s7ZXTUBLU6 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-s7ZXTUBLU6 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-s7ZXTUBLU6 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-s7ZXTUBLU6 .mbr-text {
  color: #000000;
}
.cid-s7ZXTUBLU6 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-s7ZXTUBLU6 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-s7ZXTUBLU6 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-s7ZXTUBLU6 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-s7ZXTUBLU6 .card-title {
  color: #000000;
}
.cid-s7ZXTUBLU6 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-s7ZXTUWqZx {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s7ZXTUWqZx .mbr-section-subtitle {
  color: #767676;
}
.cid-s7ZXTUWqZx H3 {
  text-align: left;
  color: #000;
}
.cid-s7ZXTUWqZx .container {
  height: 58px;
}
.cid-sMsvPOBEIY {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsvPOBEIY .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsvPOBEIY .mbr-text p {
  background: #ffffff;
}
.cid-sMsvPOBEIY .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsvPOBEIY .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsvPOBEIY .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsvPOBEIY .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsvPOBEIY .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsvPOBEIY .logos-cb {
  max-width: 100%;
}
.cid-sMsvPOBEIY .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsvPOBEIY .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsvPOBEIY .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsvPOBEIY .lien:hover {
  color: #000;
}
.cid-sMsvPOBEIY .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsvPOBEIY .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s7ZXTVqNE7 {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s7ZXTVqNE7 .mbr-section-subtitle {
  color: #767676;
}
.cid-s7ZXTVqNE7 H3 {
  text-align: left;
  color: #000;
}
.cid-s7ZXTVqNE7 .container {
  height: 58px;
}
.cid-sEmTNAwMmB {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmTNAwMmB .title {
  margin-bottom: 2rem;
}
.cid-sEmTNAwMmB .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmTNAwMmB a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmTNAwMmB a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmTNAwMmB .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmTNAwMmB .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmTNAwMmB H2 {
  color: #000000;
}
.cid-sEmTNAwMmB LABEL {
  color: #000000;
}
.cid-sEmTNAwMmB .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmTNAwMmB .btn-form {
  border-radius: 0px;
}
.cid-tONT3a62Xo {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONT3a62Xo .content {
    text-align: center;
  }
  .cid-tONT3a62Xo .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONT3a62Xo .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONT3a62Xo .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONT3a62Xo .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONT3a62Xo .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONT3a62Xo .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONT3a62Xo .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONT3a62Xo .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONT3a62Xo .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONT3a62Xo .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONT3a62Xo .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONT3a62Xo .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONT3a62Xo H5 {
  color: #000000;
}
.cid-tONT3a62Xo P {
  color: #000000;
}
.cid-tONT3a62Xo .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONT3a62Xo .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONT3a62Xo .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONT3a62Xo .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONT3a62Xo .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-ze {
  /* Type valid CSS here */
}
#custom-html-ze div {
  height: 75px;
  background-color: #000;
}
.cid-s85SCMHlyu {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-s85SCMHlyu .mbr-text,
.cid-s85SCMHlyu blockquote {
  color: #767676;
}
.cid-s85SCMHlyu .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-s85SCMHlyu h5 {
  font-size: 15px;
}
.cid-s85SCMHlyu a:link {
  color: #de9956;
}
.cid-s85SCMHlyu a:hover {
  color: #f1b173;
}
.cid-s85SCMHlyu a:visited {
  color: #de9956;
}
#custom-html-3n6 {
  /* Type valid CSS here */
}
#custom-html-3n6 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3n6 hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-s85SCMUWPr {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-s85SCMUWPr .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-s85SCMUWPr .row-element,
.cid-s85SCMUWPr .image-element {
  padding: 0;
}
.cid-s85SCMUWPr .image-element {
  display: flex;
  justify-content: center;
}
.cid-s85SCMUWPr .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-s85SCMUWPr .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-s85SCMUWPr .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-s85SCMUWPr .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-s85SCMUWPr .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-s85SCMUWPr .text-content {
    padding: 2rem 1rem;
  }
  .cid-s85SCMUWPr .underline .line {
    height: 2px;
  }
  .cid-s85SCMUWPr .mbr-title,
  .cid-s85SCMUWPr .underline,
  .cid-s85SCMUWPr .mbr-text,
  .cid-s85SCMUWPr .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-s85SCMUWPr .mbr-title,
.cid-s85SCMUWPr .underline {
  text-align: center;
  color: #ffffff;
}
.cid-s85SCMUWPr .mbr-text,
.cid-s85SCMUWPr .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-s85SCMUWPr h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s85SCMUWPr H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-s85SCMUWPr H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s85SCMUWPr .bouton {
  text-align: center;
}
.cid-s85SCMUWPr .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-s85SCMUWPr .couverture {
  aspect-ratio: 1;
}
.cid-s85SCMUWPr .bouton2 {
  position: relative;
  top: -25px;
}
.cid-s85SCMUWPr p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s85SCMUWPr a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPvtiQqZV {
  background: #ffffff;
}
.cid-tMPvtiQqZV .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPvtiQqZV .mbr-figure {
  margin: 0 auto;
}
.cid-tMPvtiQqZV figcaption {
  position: relative;
}
.cid-tMPvtiQqZV figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPvtiQqZV .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPvtiQqZV .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPvtiQqZV .view_port {
    height: 10px;
  }
}
.cid-tMPvtiQqZV .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPvtiQqZV .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPvtiQqZV .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPvtiQqZV .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPvtiQqZV .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-s85SCNI8Bh {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s85SCNI8Bh .mbr-section-subtitle {
  color: #767676;
}
.cid-s85SCNI8Bh H3 {
  text-align: left;
  color: #000000;
}
.cid-s85SCNI8Bh .container {
  height: 58px;
}
.cid-s85SCNTLsY {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s85SCNTLsY .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-s85SCNTLsY .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s85SCNTLsY .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-s85SCNTLsY .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-s85SCNTLsY .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-s85SCNTLsY .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-s85SCNTLsY .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-s85SCNTLsY .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-s85SCNTLsY .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-s85SCOkgXD {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s85SCOkgXD .mbr-section-subtitle {
  color: #767676;
}
.cid-s85SCOkgXD H2 {
  text-align: left;
  color: #000;
}
.cid-s85SCOkgXD .container {
  height: 58px;
}
.cid-s85Wtz2NRe {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-s85Wtz2NRe .mbr-text,
.cid-s85Wtz2NRe blockquote {
  color: #767676;
}
.cid-s85Wtz2NRe .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-s85Wtz2NRe .mbr-text {
  color: #000000;
}
.cid-s85Wtz2NRe h2 {
  font-size: 1.5em;
}
.cid-s85Wtz2NRe h3 {
  font-size: 1.1em;
}
.cid-s85Wtz2NRe .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-s85Wtz2NRe .photo-produit {
  width: 150px;
  aspect-ratio: 0.64666667;
  max-width: 100%;
}
.cid-s85Wtz2NRe .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-s85Wtz2NRe .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-s85SCOJBPw {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s85SCOJBPw .mbr-section-subtitle {
  color: #767676;
}
.cid-s85SCOJBPw H3 {
  text-align: left;
  color: #000;
}
.cid-s85SCOJBPw .container {
  height: 58px;
}
.cid-s85SCOUfKF {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s85SCOUfKF .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-s85SCOUfKF .mbr-text p {
  background: #ffffff;
}
.cid-s85SCOUfKF .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-s85SCOUfKF .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-s85SCOUfKF i {
  font-weight: lighter;
}
.cid-s85SCQgtmC {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s85SCQgtmC .mbr-section-subtitle {
  color: #767676;
}
.cid-s85SCQgtmC H3 {
  text-align: left;
  color: #000;
}
.cid-s85SCQgtmC .container {
  height: 58px;
}
.cid-s85SCQrHuq {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s85SCQrHuq .card-box {
  padding: 0 0.3rem;
}
.cid-s85SCQrHuq .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-s85SCQrHuq .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-s85SCQrHuq h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-s85SCQrHuq p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-s85SCQrHuq .mbr-text {
  color: #000000;
}
.cid-s85SCQrHuq .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-s85SCQrHuq .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-s85SCQrHuq .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-s85SCQrHuq .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-s85SCQrHuq .card-title {
  color: #000000;
}
.cid-s85SCQrHuq .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-s85SCQIgTQ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s85SCQIgTQ .mbr-section-subtitle {
  color: #767676;
}
.cid-s85SCQIgTQ H3 {
  text-align: left;
  color: #000;
}
.cid-s85SCQIgTQ .container {
  height: 58px;
}
.cid-sMsvSE4uMJ {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsvSE4uMJ .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsvSE4uMJ .mbr-text p {
  background: #ffffff;
}
.cid-sMsvSE4uMJ .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsvSE4uMJ .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsvSE4uMJ .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsvSE4uMJ .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsvSE4uMJ .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsvSE4uMJ .logos-cb {
  max-width: 100%;
}
.cid-sMsvSE4uMJ .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsvSE4uMJ .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsvSE4uMJ .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsvSE4uMJ .lien:hover {
  color: #000;
}
.cid-sMsvSE4uMJ .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsvSE4uMJ .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s85SCRgpUg {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s85SCRgpUg .mbr-section-subtitle {
  color: #767676;
}
.cid-s85SCRgpUg H3 {
  text-align: left;
  color: #000;
}
.cid-s85SCRgpUg .container {
  height: 58px;
}
.cid-sEmTS4mZUU {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmTS4mZUU .title {
  margin-bottom: 2rem;
}
.cid-sEmTS4mZUU .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmTS4mZUU a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmTS4mZUU a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmTS4mZUU .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmTS4mZUU .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmTS4mZUU H2 {
  color: #000000;
}
.cid-sEmTS4mZUU LABEL {
  color: #000000;
}
.cid-sEmTS4mZUU .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmTS4mZUU .btn-form {
  border-radius: 0px;
}
.cid-tONT4P7VEV {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONT4P7VEV .content {
    text-align: center;
  }
  .cid-tONT4P7VEV .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONT4P7VEV .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONT4P7VEV .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONT4P7VEV .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONT4P7VEV .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONT4P7VEV .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONT4P7VEV .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONT4P7VEV .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONT4P7VEV .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONT4P7VEV .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONT4P7VEV .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONT4P7VEV .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONT4P7VEV H5 {
  color: #000000;
}
.cid-tONT4P7VEV P {
  color: #000000;
}
.cid-tONT4P7VEV .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONT4P7VEV .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONT4P7VEV .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONT4P7VEV .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONT4P7VEV .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-104 {
  /* Type valid CSS here */
}
#custom-html-104 div {
  height: 75px;
  background-color: #000;
}
.cid-s8nuVs55L6 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-s8nuVs55L6 .mbr-text,
.cid-s8nuVs55L6 blockquote {
  color: #767676;
}
.cid-s8nuVs55L6 .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-s8nuVs55L6 h5 {
  font-size: 15px;
}
.cid-s8nuVs55L6 a:link {
  color: #de9956;
}
.cid-s8nuVs55L6 a:hover {
  color: #f1b173;
}
.cid-s8nuVs55L6 a:visited {
  color: #de9956;
}
#custom-html-3n9 {
  /* Type valid CSS here */
}
#custom-html-3n9 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3n9 hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-s8nuVskn7T {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-s8nuVskn7T .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-s8nuVskn7T .row-element,
.cid-s8nuVskn7T .image-element {
  padding: 0;
}
.cid-s8nuVskn7T .image-element {
  display: flex;
  justify-content: center;
}
.cid-s8nuVskn7T .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-s8nuVskn7T .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-s8nuVskn7T .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-s8nuVskn7T .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-s8nuVskn7T .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-s8nuVskn7T .text-content {
    padding: 2rem 1rem;
  }
  .cid-s8nuVskn7T .underline .line {
    height: 2px;
  }
  .cid-s8nuVskn7T .mbr-title,
  .cid-s8nuVskn7T .underline,
  .cid-s8nuVskn7T .mbr-text,
  .cid-s8nuVskn7T .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-s8nuVskn7T .mbr-title,
.cid-s8nuVskn7T .underline {
  text-align: center;
  color: #ffffff;
}
.cid-s8nuVskn7T .mbr-text,
.cid-s8nuVskn7T .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-s8nuVskn7T h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s8nuVskn7T H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-s8nuVskn7T H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s8nuVskn7T .bouton {
  text-align: center;
}
.cid-s8nuVskn7T .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-s8nuVskn7T .couverture {
  aspect-ratio: 1;
}
.cid-s8nuVskn7T .bouton2 {
  position: relative;
  top: -25px;
}
.cid-s8nuVskn7T p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s8nuVskn7T a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPvDcZGxd {
  background: #ffffff;
}
.cid-tMPvDcZGxd .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPvDcZGxd .mbr-figure {
  margin: 0 auto;
}
.cid-tMPvDcZGxd figcaption {
  position: relative;
}
.cid-tMPvDcZGxd figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPvDcZGxd .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPvDcZGxd .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPvDcZGxd .view_port {
    height: 10px;
  }
}
.cid-tMPvDcZGxd .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPvDcZGxd .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPvDcZGxd .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPvDcZGxd .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPvDcZGxd .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-s8nuVt6exz {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s8nuVt6exz .mbr-section-subtitle {
  color: #767676;
}
.cid-s8nuVt6exz H3 {
  text-align: left;
  color: #000000;
}
.cid-s8nuVt6exz .container {
  height: 58px;
}
.cid-s8nuVtlfWF {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-s8nuVtlfWF .image-block {
  margin: auto;
}
.cid-s8nuVtlfWF figcaption {
  position: relative;
}
.cid-s8nuVtlfWF figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-s8nuVtlfWF .image-block {
    width: 100% !important;
  }
}
.cid-s8nuVtlfWF .photo {
  aspect-ratio: 5.88957055;
}
.cid-s8nuVtz6nc {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s8nuVtz6nc .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-s8nuVtz6nc .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s8nuVtz6nc .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-s8nuVtz6nc .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-s8nuVtz6nc .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-s8nuVtz6nc .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-s8nuVtz6nc .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-s8nuVtz6nc .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-s8nuVtz6nc .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-s8nuVu2mIh {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s8nuVu2mIh .mbr-section-subtitle {
  color: #767676;
}
.cid-s8nuVu2mIh H2 {
  text-align: left;
  color: #000;
}
.cid-s8nuVu2mIh .container {
  height: 58px;
}
.cid-s8nuVueqbW {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s8nuVueqbW .mbr-text,
.cid-s8nuVueqbW blockquote {
  color: #767676;
}
.cid-s8nuVueqbW .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-s8nuVueqbW .mbr-text {
  color: #000000;
}
.cid-s8nuVueqbW h2 {
  font-size: 1.5em;
}
.cid-s8nuVueqbW h3 {
  font-size: 1.1em;
}
.cid-s8nuVueqbW .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-s8nuVueqbW .photo-produit {
  width: 150px;
  aspect-ratio: 0.712;
  max-width: 100%;
}
.cid-s8nuVueqbW .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-s8nuVueqbW .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-s8nuVuWdTc {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s8nuVuWdTc .mbr-section-subtitle {
  color: #767676;
}
.cid-s8nuVuWdTc H3 {
  text-align: left;
  color: #000;
}
.cid-s8nuVuWdTc .container {
  height: 58px;
}
.cid-s8nuVvbwJn {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s8nuVvbwJn .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-s8nuVvbwJn .mbr-text p {
  background: #ffffff;
}
.cid-s8nuVvbwJn .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-s8nuVvbwJn .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-u5SwgKmlw7 {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SwgKmlw7 .mbr-text,
.cid-u5SwgKmlw7 blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SwgKmlw7 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SwgKmlw7 a:hover {
  color: #000;
}
.cid-u5SwgKmlw7 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SwgKmlw7 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SwgKmlw7 .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SwgKmlw7 .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SwgKmlw7 .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SwgKmlw7 .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SwgKmlw7 .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SwgKmlw7 .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SwgKmlw7 .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SwgKmlw7 .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SwgKmlw7 .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SwgKmlw7 .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SwgKmlw7 .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SwjcGiCx {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SwjcGiCx .mbr-text,
.cid-u5SwjcGiCx blockquote {
  color: #000;
}
.cid-u5SwjcGiCx .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SwjcGiCx h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SwjcGiCx a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SwjcGiCx a:hover {
  color: #000;
}
.cid-u5SwjcGiCx a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SwjcGiCx a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s8nuVvLlfT {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s8nuVvLlfT .mbr-section-subtitle {
  color: #767676;
}
.cid-s8nuVvLlfT H2 {
  text-align: left;
  color: #000;
}
.cid-s8nuVvLlfT .container {
  height: 58px;
}
.cid-s8nuVw2pz8 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-s8nuVw2pz8 .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-s8nuVw2pz8 .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-s8nuVw2pz8 .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-s8nuVw2pz8 .photo {
  aspect-ratio: 1.59235669;
}
.cid-s8nuVwjoLn {
  padding-top: 0px;
  padding-bottom: 0px;
  background: #ffffff;
}
.cid-s8nuVwjoLn .images-container.container-fluid {
  padding: 0;
}
.cid-s8nuVwjoLn .media-container-row {
  margin: 0 auto;
  align-items: stretch;
  -webkit-align-items: stretch;
}
.cid-s8nuVwjoLn .media-container-row .img-item {
  display: -webkit-flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  width: 100%;
  z-index: 1;
  -webkit-flex-direction: column;
  -webkit-justify-content: center;
}
.cid-s8nuVwjoLn .media-container-row .img-item img {
  width: 100%;
  min-height: 1px;
}
.cid-s8nuVwjoLn .media-container-row .img-item .img-caption {
  background: #ffffff;
  z-index: 2;
  padding: 1rem 1rem;
  word-break: break-word;
}
.cid-s8nuVwjoLn .media-container-row .img-item .img-caption p {
  margin-bottom: 0;
}
.cid-s8nuVwjoLn .media-container-row .img-item.item1 {
  padding: 0 2rem 0 0;
}
@media (max-width: 992px) {
  .cid-s8nuVwjoLn .img-item {
    width: 100% !important;
  }
  .cid-s8nuVwjoLn .img-item.item1 {
    width: 100%;
    flex-basis: initial !important;
    padding: 0 0 2rem 0 !important;
    -webkit-flex-basis: initial !important;
  }
}
.cid-s8nuVwjoLn .photo {
  aspect-ratio: 1.63398693;
}
.cid-s8nuVwC4Ij {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s8nuVwC4Ij .mbr-text,
.cid-s8nuVwC4Ij blockquote {
  color: #767676;
}
.cid-s8nuVwC4Ij .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-s8nuVwC4Ij h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-s8nuVxqqCc {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s8nuVxqqCc .mbr-section-subtitle {
  color: #767676;
}
.cid-s8nuVxqqCc H2 {
  text-align: left;
  color: #000;
}
.cid-s8nuVxqqCc .container {
  height: 58px;
}
.cid-s8nuVxGo3g {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-s8nuVxGo3g .mbr-text,
.cid-s8nuVxGo3g blockquote {
  color: #000;
  text-align: justify;
}
.cid-s8nuVxGo3g .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-s8nuVxGo3g .souligne:hover {
  color: #000;
}
.cid-s8nuVxGo3g .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-s8nuVxGo3g .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-szFsQuQW0r {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-szFsQuQW0r .mbr-section-subtitle {
  color: #767676;
}
.cid-szFsQuQW0r H2 {
  text-align: left;
  color: #000;
}
.cid-szFsQuQW0r .container {
  height: 80px;
}
.cid-szFsQuQW0r h5 {
  font-size: 14px;
  font-weight: 100;
  font-style: italic;
  font-family: "Source Sans Pro", Arial;
}
.cid-szFsSUvbg2 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-szFsSUvbg2 .card-box {
  padding: 0 0.3rem;
}
.cid-szFsSUvbg2 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-szFsSUvbg2 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-szFsSUvbg2 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-szFsSUvbg2 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-szFsSUvbg2 .mbr-text {
  color: #000000;
}
.cid-szFsSUvbg2 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-szFsSUvbg2 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-szFsSUvbg2 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-szFsSUvbg2 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-szFsSUvbg2 .card-title {
  color: #000000;
}
.cid-szFsSUvbg2 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sYQYnzqQ16 {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sYQYnzqQ16 .mbr-section-subtitle {
  color: #767676;
}
.cid-sYQYnzqQ16 H2 {
  text-align: left;
  color: #000;
}
.cid-sYQYnzqQ16 .container {
  height: 58px;
}
.cid-sYQYnzqQ16 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sYQYnzqQ16 a:hover {
  color: #000;
}
.cid-sYQYnzqQ16 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sYQYnzqQ16 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sYQYoeoE2c {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-sYQYoeoE2c .mbr-text,
.cid-sYQYoeoE2c blockquote {
  color: #767676;
}
.cid-sYQYoeoE2c .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sYQYoeoE2c h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sYQYoeoE2c .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-sYQYoeoE2c .separation {
  height: 45px;
}
.cid-sYQYoeoE2c img {
  width: 40px;
}
.cid-sYQYoeoE2c a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sYQYoeoE2c a:hover {
  color: #000;
}
.cid-sYQYoeoE2c a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sYQYoeoE2c a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s8nuVxW9xn {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s8nuVxW9xn .mbr-section-subtitle {
  color: #767676;
}
.cid-s8nuVxW9xn H3 {
  text-align: left;
  color: #000;
}
.cid-s8nuVxW9xn .container {
  height: 58px;
}
.cid-s8nuVye3zZ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s8nuVye3zZ .mbr-text,
.cid-s8nuVye3zZ blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-s8nuVytOHB {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s8nuVytOHB .card-box {
  padding: 0 0.3rem;
}
.cid-s8nuVytOHB .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-s8nuVytOHB .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-s8nuVytOHB h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-s8nuVytOHB p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-s8nuVytOHB .mbr-text {
  color: #000000;
}
.cid-s8nuVytOHB .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-s8nuVytOHB .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-s8nuVytOHB .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-s8nuVytOHB .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-s8nuVytOHB .card-title {
  color: #000000;
}
.cid-s8nuVytOHB .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-s8nuVyQDBN {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s8nuVyQDBN .mbr-section-subtitle {
  color: #767676;
}
.cid-s8nuVyQDBN H3 {
  text-align: left;
  color: #000;
}
.cid-s8nuVyQDBN .container {
  height: 58px;
}
.cid-sMsvVsslxh {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsvVsslxh .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsvVsslxh .mbr-text p {
  background: #ffffff;
}
.cid-sMsvVsslxh .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsvVsslxh .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsvVsslxh .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsvVsslxh .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsvVsslxh .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsvVsslxh .logos-cb {
  max-width: 100%;
}
.cid-sMsvVsslxh .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsvVsslxh .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsvVsslxh .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsvVsslxh .lien:hover {
  color: #000;
}
.cid-sMsvVsslxh .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsvVsslxh .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s8nuVzvxNf {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s8nuVzvxNf .mbr-section-subtitle {
  color: #767676;
}
.cid-s8nuVzvxNf H3 {
  text-align: left;
  color: #000;
}
.cid-s8nuVzvxNf .container {
  height: 58px;
}
.cid-sEmTW7tR9e {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmTW7tR9e .title {
  margin-bottom: 2rem;
}
.cid-sEmTW7tR9e .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmTW7tR9e a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmTW7tR9e a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmTW7tR9e .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmTW7tR9e .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmTW7tR9e H2 {
  color: #000000;
}
.cid-sEmTW7tR9e LABEL {
  color: #000000;
}
.cid-sEmTW7tR9e .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmTW7tR9e .btn-form {
  border-radius: 0px;
}
.cid-tONT6MnI2e {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONT6MnI2e .content {
    text-align: center;
  }
  .cid-tONT6MnI2e .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONT6MnI2e .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONT6MnI2e .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONT6MnI2e .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONT6MnI2e .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONT6MnI2e .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONT6MnI2e .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONT6MnI2e .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONT6MnI2e .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONT6MnI2e .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONT6MnI2e .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONT6MnI2e .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONT6MnI2e H5 {
  color: #000000;
}
.cid-tONT6MnI2e P {
  color: #000000;
}
.cid-tONT6MnI2e .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONT6MnI2e .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONT6MnI2e .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONT6MnI2e .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONT6MnI2e .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-110 {
  /* Type valid CSS here */
}
#custom-html-110 div {
  height: 75px;
  background-color: #000;
}
.cid-s98l1wu07n {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-s98l1wu07n .mbr-text,
.cid-s98l1wu07n blockquote {
  color: #767676;
}
.cid-s98l1wu07n .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-s98l1wu07n h5 {
  font-size: 15px;
}
.cid-s98l1wu07n a:link {
  color: #de9956;
}
.cid-s98l1wu07n a:hover {
  color: #f1b173;
}
.cid-s98l1wu07n a:visited {
  color: #de9956;
}
#custom-html-3nc {
  /* Type valid CSS here */
}
#custom-html-3nc div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3nc hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-s98l1xw0kU {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-s98l1xw0kU .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-s98l1xw0kU .row-element,
.cid-s98l1xw0kU .image-element {
  padding: 0;
}
.cid-s98l1xw0kU .image-element {
  display: flex;
  justify-content: center;
}
.cid-s98l1xw0kU .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-s98l1xw0kU .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-s98l1xw0kU .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-s98l1xw0kU .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-s98l1xw0kU .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-s98l1xw0kU .text-content {
    padding: 2rem 1rem;
  }
  .cid-s98l1xw0kU .underline .line {
    height: 2px;
  }
  .cid-s98l1xw0kU .mbr-title,
  .cid-s98l1xw0kU .underline,
  .cid-s98l1xw0kU .mbr-text,
  .cid-s98l1xw0kU .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-s98l1xw0kU .mbr-title,
.cid-s98l1xw0kU .underline {
  text-align: center;
  color: #ffffff;
}
.cid-s98l1xw0kU .mbr-text,
.cid-s98l1xw0kU .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-s98l1xw0kU h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s98l1xw0kU H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-s98l1xw0kU H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s98l1xw0kU .bouton {
  text-align: center;
}
.cid-s98l1xw0kU .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-s98l1xw0kU .couverture {
  aspect-ratio: 1;
}
.cid-s98l1xw0kU .bouton2 {
  position: relative;
  top: -25px;
}
.cid-s98l1xw0kU p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s98l1xw0kU a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPvP5F9UA {
  background: #ffffff;
}
.cid-tMPvP5F9UA .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPvP5F9UA .mbr-figure {
  margin: 0 auto;
}
.cid-tMPvP5F9UA figcaption {
  position: relative;
}
.cid-tMPvP5F9UA figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPvP5F9UA .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPvP5F9UA .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPvP5F9UA .view_port {
    height: 10px;
  }
}
.cid-tMPvP5F9UA .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPvP5F9UA .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPvP5F9UA .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPvP5F9UA .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPvP5F9UA .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-s98l1yqzRh {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s98l1yqzRh .mbr-section-subtitle {
  color: #767676;
}
.cid-s98l1yqzRh H3 {
  text-align: left;
  color: #000000;
}
.cid-s98l1yqzRh .container {
  height: 58px;
}
.cid-s98l1yHGYi {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-s98l1yHGYi .image-block {
  margin: auto;
}
.cid-s98l1yHGYi figcaption {
  position: relative;
}
.cid-s98l1yHGYi figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-s98l1yHGYi .image-block {
    width: 100% !important;
  }
}
.cid-s98l1yHGYi .photo {
  aspect-ratio: 4.5823389;
}
.cid-s98l1yU7MW {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s98l1yU7MW .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-s98l1yU7MW .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s98l1yU7MW .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-s98l1yU7MW .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-s98l1yU7MW .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-s98l1yU7MW .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-s98l1yU7MW .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-s98l1yU7MW .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-s98l1yU7MW .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-s98pVqWDsk {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s98pVqWDsk .mbr-section-subtitle {
  color: #767676;
}
.cid-s98pVqWDsk H2 {
  text-align: left;
  color: #000;
}
.cid-s98pVqWDsk .container {
  height: 58px;
}
.cid-s98pXJgywq {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s98pXJgywq .mbr-text,
.cid-s98pXJgywq blockquote {
  color: #767676;
}
.cid-s98pXJgywq .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-s98pXJgywq .mbr-text {
  color: #000000;
}
.cid-s98pXJgywq h2 {
  font-size: 1.5em;
}
.cid-s98pXJgywq h3 {
  font-size: 1.1em;
}
.cid-s98pXJgywq .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-s98pXJgywq .photo-produit {
  width: 150px;
  aspect-ratio: 0.704;
  max-width: 100%;
}
.cid-s98pXJgywq .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-s98pXJgywq .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-s98l1zkeQb {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s98l1zkeQb .mbr-section-subtitle {
  color: #767676;
}
.cid-s98l1zkeQb H3 {
  text-align: left;
  color: #000;
}
.cid-s98l1zkeQb .container {
  height: 58px;
}
.cid-s98l1zx8uu {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s98l1zx8uu .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-s98l1zx8uu .mbr-text p {
  background: #ffffff;
}
.cid-s98l1zx8uu .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-s98l1zx8uu .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-s98l1zx8uu .fichepratique {
  position: relative;
  top: 10px;
}
.cid-u5Sxt66BCd {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5Sxt66BCd .mbr-text,
.cid-u5Sxt66BCd blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5Sxt66BCd a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5Sxt66BCd a:hover {
  color: #000;
}
.cid-u5Sxt66BCd a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5Sxt66BCd a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5Sxt66BCd .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5Sxt66BCd .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5Sxt66BCd .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5Sxt66BCd .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5Sxt66BCd .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5Sxt66BCd .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5Sxt66BCd .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5Sxt66BCd .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5Sxt66BCd .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5Sxt66BCd .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5Sxt66BCd .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SxvxEL6n {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SxvxEL6n .mbr-text,
.cid-u5SxvxEL6n blockquote {
  color: #000;
}
.cid-u5SxvxEL6n .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SxvxEL6n h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SxvxEL6n a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SxvxEL6n a:hover {
  color: #000;
}
.cid-u5SxvxEL6n a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SxvxEL6n a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s98l1AvxfI {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s98l1AvxfI .mbr-section-subtitle {
  color: #767676;
}
.cid-s98l1AvxfI H2 {
  text-align: left;
  color: #000;
}
.cid-s98l1AvxfI .container {
  height: 58px;
}
.cid-s98l1AHG0c {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s98l1AHG0c .mbr-text,
.cid-s98l1AHG0c blockquote {
  color: #000;
  text-align: justify;
}
.cid-s98l1AHG0c .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-s98l1AHG0c .souligne:hover {
  color: #000;
}
.cid-s98l1AHG0c .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-s98l1AHG0c .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u8iRrlTXeG {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u8iRrlTXeG .mbr-section-subtitle {
  color: #767676;
}
.cid-u8iRrlTXeG H2 {
  text-align: left;
  color: #000;
}
.cid-u8iRrlTXeG .container {
  height: 58px;
}
.cid-u8iRrlTXeG a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u8iRrlTXeG a:hover {
  color: #000;
}
.cid-u8iRrlTXeG a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u8iRrlTXeG a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u8iRrPGQhT {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-u8iRrPGQhT .mbr-text,
.cid-u8iRrPGQhT blockquote {
  color: #767676;
}
.cid-u8iRrPGQhT .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-u8iRrPGQhT h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-u8iRrPGQhT .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-u8iRrPGQhT .separation {
  height: 45px;
}
.cid-u8iRrPGQhT img {
  width: 40px;
}
.cid-u8iRrPGQhT a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u8iRrPGQhT a:hover {
  color: #000;
}
.cid-u8iRrPGQhT a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u8iRrPGQhT a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-szFt9nZG9H {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-szFt9nZG9H .mbr-section-subtitle {
  color: #767676;
}
.cid-szFt9nZG9H H2 {
  text-align: left;
  color: #000;
}
.cid-szFt9nZG9H .container {
  height: 80px;
}
.cid-szFt9nZG9H h5 {
  font-size: 14px;
  font-weight: 100;
  font-style: italic;
  font-family: "Source Sans Pro", Arial;
}
.cid-szFt7m05K9 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-szFt7m05K9 .card-box {
  padding: 0 0.3rem;
}
.cid-szFt7m05K9 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-szFt7m05K9 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-szFt7m05K9 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-szFt7m05K9 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-szFt7m05K9 .mbr-text {
  color: #000000;
}
.cid-szFt7m05K9 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-szFt7m05K9 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-szFt7m05K9 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-szFt7m05K9 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-szFt7m05K9 .card-title {
  color: #000000;
}
.cid-szFt7m05K9 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-s98sELUi6I {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s98sELUi6I .mbr-section-subtitle {
  color: #767676;
}
.cid-s98sELUi6I H2 {
  text-align: left;
  color: #000;
}
.cid-s98sELUi6I .container {
  height: 58px;
}
.cid-s9aakWDk0W {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s9aakWDk0W .mbr-text,
.cid-s9aakWDk0W blockquote {
  color: #767676;
}
.cid-s9aakWDk0W .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-s9aakWDk0W h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-s98sHAhas0 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s98sHAhas0 .card-box {
  padding: 0 0.3rem;
}
.cid-s98sHAhas0 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-s98sHAhas0 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-s98sHAhas0 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-s98sHAhas0 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-s98sHAhas0 .mbr-text {
  color: #000000;
}
.cid-s98sHAhas0 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-s98sHAhas0 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-s98sHAhas0 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-s98sHAhas0 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-s98sHAhas0 .card-title {
  color: #000000;
}
.cid-s98sHAhas0 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-s98l1AU3xD {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s98l1AU3xD .mbr-section-subtitle {
  color: #767676;
}
.cid-s98l1AU3xD H3 {
  text-align: left;
  color: #000;
}
.cid-s98l1AU3xD .container {
  height: 58px;
}
.cid-s98l1B6enu {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s98l1B6enu .card-box {
  padding: 0 0.3rem;
}
.cid-s98l1B6enu .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-s98l1B6enu .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-s98l1B6enu h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-s98l1B6enu p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-s98l1B6enu .mbr-text {
  color: #000000;
}
.cid-s98l1B6enu .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-s98l1B6enu .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-s98l1B6enu .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-s98l1B6enu .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-s98l1B6enu .card-title {
  color: #000000;
}
.cid-s98l1B6enu .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-s98l1BpRnF {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s98l1BpRnF .mbr-section-subtitle {
  color: #767676;
}
.cid-s98l1BpRnF H3 {
  text-align: left;
  color: #000;
}
.cid-s98l1BpRnF .container {
  height: 58px;
}
.cid-sMsvXUmdOj {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsvXUmdOj .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsvXUmdOj .mbr-text p {
  background: #ffffff;
}
.cid-sMsvXUmdOj .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsvXUmdOj .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsvXUmdOj .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsvXUmdOj .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsvXUmdOj .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsvXUmdOj .logos-cb {
  max-width: 100%;
}
.cid-sMsvXUmdOj .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsvXUmdOj .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsvXUmdOj .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsvXUmdOj .lien:hover {
  color: #000;
}
.cid-sMsvXUmdOj .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsvXUmdOj .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s98l1BVdZy {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s98l1BVdZy .mbr-section-subtitle {
  color: #767676;
}
.cid-s98l1BVdZy H3 {
  text-align: left;
  color: #000;
}
.cid-s98l1BVdZy .container {
  height: 58px;
}
.cid-sEmU2d81Zi {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmU2d81Zi .title {
  margin-bottom: 2rem;
}
.cid-sEmU2d81Zi .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmU2d81Zi a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmU2d81Zi a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmU2d81Zi .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmU2d81Zi .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmU2d81Zi H2 {
  color: #000000;
}
.cid-sEmU2d81Zi LABEL {
  color: #000000;
}
.cid-sEmU2d81Zi .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmU2d81Zi .btn-form {
  border-radius: 0px;
}
.cid-tONT92DR4V {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONT92DR4V .content {
    text-align: center;
  }
  .cid-tONT92DR4V .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONT92DR4V .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONT92DR4V .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONT92DR4V .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONT92DR4V .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONT92DR4V .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONT92DR4V .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONT92DR4V .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONT92DR4V .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONT92DR4V .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONT92DR4V .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONT92DR4V .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONT92DR4V H5 {
  color: #000000;
}
.cid-tONT92DR4V P {
  color: #000000;
}
.cid-tONT92DR4V .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONT92DR4V .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONT92DR4V .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONT92DR4V .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONT92DR4V .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-11r {
  /* Type valid CSS here */
}
#custom-html-11r div {
  height: 75px;
  background-color: #000;
}
.cid-s9a3CTefWH {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-s9a3CTefWH .mbr-text,
.cid-s9a3CTefWH blockquote {
  color: #767676;
}
.cid-s9a3CTefWH .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-s9a3CTefWH h5 {
  font-size: 15px;
}
.cid-s9a3CTefWH a:link {
  color: #de9956;
}
.cid-s9a3CTefWH a:hover {
  color: #f1b173;
}
.cid-s9a3CTefWH a:visited {
  color: #de9956;
}
#custom-html-3nf {
  /* Type valid CSS here */
}
#custom-html-3nf div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3nf hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-s9a3CTqEIZ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-s9a3CTqEIZ .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-s9a3CTqEIZ .row-element,
.cid-s9a3CTqEIZ .image-element {
  padding: 0;
}
.cid-s9a3CTqEIZ .image-element {
  display: flex;
  justify-content: center;
}
.cid-s9a3CTqEIZ .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-s9a3CTqEIZ .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-s9a3CTqEIZ .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-s9a3CTqEIZ .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-s9a3CTqEIZ .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-s9a3CTqEIZ .text-content {
    padding: 2rem 1rem;
  }
  .cid-s9a3CTqEIZ .underline .line {
    height: 2px;
  }
  .cid-s9a3CTqEIZ .mbr-title,
  .cid-s9a3CTqEIZ .underline,
  .cid-s9a3CTqEIZ .mbr-text,
  .cid-s9a3CTqEIZ .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-s9a3CTqEIZ .mbr-title,
.cid-s9a3CTqEIZ .underline {
  text-align: center;
  color: #ffffff;
}
.cid-s9a3CTqEIZ .mbr-text,
.cid-s9a3CTqEIZ .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-s9a3CTqEIZ h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s9a3CTqEIZ H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-s9a3CTqEIZ H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s9a3CTqEIZ .bouton {
  text-align: center;
}
.cid-s9a3CTqEIZ .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-s9a3CTqEIZ .couverture {
  aspect-ratio: 1;
}
.cid-s9a3CTqEIZ .bouton2 {
  position: relative;
  top: -25px;
}
.cid-s9a3CTqEIZ p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s9a3CTqEIZ a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPw2Hsjdb {
  background: #ffffff;
}
.cid-tMPw2Hsjdb .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPw2Hsjdb .mbr-figure {
  margin: 0 auto;
}
.cid-tMPw2Hsjdb figcaption {
  position: relative;
}
.cid-tMPw2Hsjdb figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPw2Hsjdb .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPw2Hsjdb .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPw2Hsjdb .view_port {
    height: 10px;
  }
}
.cid-tMPw2Hsjdb .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPw2Hsjdb .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPw2Hsjdb .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPw2Hsjdb .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPw2Hsjdb .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-s9a3CU7gEz {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s9a3CU7gEz .mbr-section-subtitle {
  color: #767676;
}
.cid-s9a3CU7gEz H3 {
  text-align: left;
  color: #000000;
}
.cid-s9a3CU7gEz .container {
  height: 58px;
}
.cid-s9a3CUiD4a {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-s9a3CUiD4a .image-block {
  margin: auto;
}
.cid-s9a3CUiD4a figcaption {
  position: relative;
}
.cid-s9a3CUiD4a figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-s9a3CUiD4a .image-block {
    width: 100% !important;
  }
}
.cid-s9a3CUiD4a .photo {
  aspect-ratio: 6.19354839;
}
.cid-s9a3CUwgw8 {
  padding-top: 15px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-s9a3CUwgw8 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-s9a3CUwgw8 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s9a3CUwgw8 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-s9a3CUwgw8 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-s9a3CUwgw8 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-s9a3CUwgw8 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-s9a3CUwgw8 .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-s9a3CUwgw8 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-s9a3CUwgw8 .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-uKAnp3bZtW {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uKAnp3bZtW .mbr-text,
.cid-uKAnp3bZtW blockquote {
  color: #767676;
}
.cid-uKAnp3bZtW .media-container-row {
  padding: 0px;
}
.cid-uKAnp3bZtW .container {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-uKAnp3bZtW .mbr-text {
  color: #000000;
}
.cid-uKAnp3bZtW h2 {
  font-size: 1.4em;
}
.cid-uKAnp3bZtW h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uKAnp3bZtW .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uKAnp3bZtW .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uKAnp3bZtW .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uKAnp3bZtW .photo-produit {
    width: 255px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uKAnp3bZtW .photo-produit {
    width: 100%;
  }
}
.cid-uKAnp3bZtW .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uKAnp3bZtW .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-s9a3CVwtqK {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s9a3CVwtqK .mbr-section-subtitle {
  color: #767676;
}
.cid-s9a3CVwtqK H3 {
  text-align: left;
  color: #000;
}
.cid-s9a3CVwtqK .container {
  height: 58px;
}
.cid-s9a3CVKisO {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s9a3CVKisO .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-s9a3CVKisO .mbr-text p {
  background: #ffffff;
}
.cid-s9a3CVKisO .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-s9a3CVKisO .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-s9a3CVKisO .fichepratique {
  position: relative;
  top: 10px;
}
.cid-u5SxN4JEje {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SxN4JEje .mbr-text,
.cid-u5SxN4JEje blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SxN4JEje a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SxN4JEje a:hover {
  color: #000;
}
.cid-u5SxN4JEje a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SxN4JEje a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SxN4JEje .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SxN4JEje .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SxN4JEje .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SxN4JEje .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SxN4JEje .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SxN4JEje .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SxN4JEje .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SxN4JEje .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SxN4JEje .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SxN4JEje .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SxN4JEje .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SxPnu6va {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SxPnu6va .mbr-text,
.cid-u5SxPnu6va blockquote {
  color: #000;
}
.cid-u5SxPnu6va .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SxPnu6va h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SxPnu6va a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SxPnu6va a:hover {
  color: #000;
}
.cid-u5SxPnu6va a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SxPnu6va a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s9a3CWEteu {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s9a3CWEteu .mbr-section-subtitle {
  color: #767676;
}
.cid-s9a3CWEteu H2 {
  text-align: left;
  color: #000;
}
.cid-s9a3CWEteu .container {
  height: 58px;
}
.cid-s9a3CWQmuw {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-s9a3CWQmuw .mbr-text,
.cid-s9a3CWQmuw blockquote {
  color: #000;
  text-align: justify;
}
.cid-s9a3CWQmuw .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-s9a3CWQmuw .souligne:hover {
  color: #000;
}
.cid-s9a3CWQmuw .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-s9a3CWQmuw .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tBYqf95fNx {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tBYqf95fNx .mbr-section-subtitle {
  color: #767676;
}
.cid-tBYqf95fNx H2 {
  text-align: left;
  color: #000;
}
.cid-tBYqf95fNx .container {
  height: 58px;
}
.cid-tBYqf95fNx a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tBYqf95fNx a:hover {
  color: #000;
}
.cid-tBYqf95fNx a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tBYqf95fNx a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tBYqfSPEgJ {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-tBYqfSPEgJ .mbr-text,
.cid-tBYqfSPEgJ blockquote {
  color: #767676;
}
.cid-tBYqfSPEgJ .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tBYqfSPEgJ h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tBYqfSPEgJ .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tBYqfSPEgJ .separation {
  height: 45px;
}
.cid-tBYqfSPEgJ img {
  width: 40px;
}
.cid-tBYqfSPEgJ a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tBYqfSPEgJ a:hover {
  color: #000;
}
.cid-tBYqfSPEgJ a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tBYqfSPEgJ a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-szFtwIwOY0 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-szFtwIwOY0 .mbr-section-subtitle {
  color: #767676;
}
.cid-szFtwIwOY0 H2 {
  text-align: left;
  color: #000;
}
.cid-szFtwIwOY0 .container {
  height: 80px;
}
.cid-szFtwIwOY0 h5 {
  font-size: 14px;
  font-weight: 100;
  font-style: italic;
  font-family: "Source Sans Pro", Arial;
}
.cid-szFtydwp16 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-szFtydwp16 .card-box {
  padding: 0 0.3rem;
}
.cid-szFtydwp16 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-szFtydwp16 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-szFtydwp16 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-szFtydwp16 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-szFtydwp16 .mbr-text {
  color: #000000;
}
.cid-szFtydwp16 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-szFtydwp16 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-szFtydwp16 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-szFtydwp16 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-szFtydwp16 .card-title {
  color: #000000;
}
.cid-szFtydwp16 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-s9a3CX2IU6 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s9a3CX2IU6 .mbr-section-subtitle {
  color: #767676;
}
.cid-s9a3CX2IU6 H2 {
  text-align: left;
  color: #000;
}
.cid-s9a3CX2IU6 .container {
  height: 58px;
}
.cid-s9aaYquObq {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s9aaYquObq .mbr-text,
.cid-s9aaYquObq blockquote {
  color: #767676;
}
.cid-s9aaYquObq .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-s9aaYquObq h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-s9a3CXdILb {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s9a3CXdILb .card-box {
  padding: 0 0.3rem;
}
.cid-s9a3CXdILb .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-s9a3CXdILb .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-s9a3CXdILb h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-s9a3CXdILb p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-s9a3CXdILb .mbr-text {
  color: #000000;
}
.cid-s9a3CXdILb .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-s9a3CXdILb .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-s9a3CXdILb .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-s9a3CXdILb .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-s9a3CXdILb .card-title {
  color: #000000;
}
.cid-s9a3CXdILb .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-s9a3CXuQLa {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s9a3CXuQLa .mbr-section-subtitle {
  color: #767676;
}
.cid-s9a3CXuQLa H3 {
  text-align: left;
  color: #000;
}
.cid-s9a3CXuQLa .container {
  height: 58px;
}
.cid-s9a3CXJRLZ {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s9a3CXJRLZ .card-box {
  padding: 0 0.3rem;
}
.cid-s9a3CXJRLZ .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-s9a3CXJRLZ .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-s9a3CXJRLZ h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-s9a3CXJRLZ p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-s9a3CXJRLZ .mbr-text {
  color: #000000;
}
.cid-s9a3CXJRLZ .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-s9a3CXJRLZ .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-s9a3CXJRLZ .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-s9a3CXJRLZ .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-s9a3CXJRLZ .card-title {
  color: #000000;
}
.cid-s9a3CXJRLZ .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-s9a3CY2CCa {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s9a3CY2CCa .mbr-section-subtitle {
  color: #767676;
}
.cid-s9a3CY2CCa H3 {
  text-align: left;
  color: #000;
}
.cid-s9a3CY2CCa .container {
  height: 58px;
}
.cid-sMsw0EGFAC {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsw0EGFAC .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsw0EGFAC .mbr-text p {
  background: #ffffff;
}
.cid-sMsw0EGFAC .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsw0EGFAC .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsw0EGFAC .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsw0EGFAC .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsw0EGFAC .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsw0EGFAC .logos-cb {
  max-width: 100%;
}
.cid-sMsw0EGFAC .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsw0EGFAC .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsw0EGFAC .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsw0EGFAC .lien:hover {
  color: #000;
}
.cid-sMsw0EGFAC .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsw0EGFAC .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s9a3CYxjzP {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s9a3CYxjzP .mbr-section-subtitle {
  color: #767676;
}
.cid-s9a3CYxjzP H3 {
  text-align: left;
  color: #000;
}
.cid-s9a3CYxjzP .container {
  height: 58px;
}
.cid-sEmU7l2cPw {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmU7l2cPw .title {
  margin-bottom: 2rem;
}
.cid-sEmU7l2cPw .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmU7l2cPw a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmU7l2cPw a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmU7l2cPw .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmU7l2cPw .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmU7l2cPw H2 {
  color: #000000;
}
.cid-sEmU7l2cPw LABEL {
  color: #000000;
}
.cid-sEmU7l2cPw .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmU7l2cPw .btn-form {
  border-radius: 0px;
}
.cid-tONTaZPAsp {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONTaZPAsp .content {
    text-align: center;
  }
  .cid-tONTaZPAsp .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONTaZPAsp .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONTaZPAsp .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONTaZPAsp .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONTaZPAsp .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONTaZPAsp .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONTaZPAsp .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONTaZPAsp .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONTaZPAsp .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONTaZPAsp .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONTaZPAsp .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONTaZPAsp .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONTaZPAsp H5 {
  color: #000000;
}
.cid-tONTaZPAsp P {
  color: #000000;
}
.cid-tONTaZPAsp .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONTaZPAsp .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONTaZPAsp .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONTaZPAsp .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONTaZPAsp .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-12n {
  /* Type valid CSS here */
}
#custom-html-12n div {
  height: 70px;
  background-color: #000;
}
#custom-html-3k5 {
  /* Type valid CSS here */
}
#custom-html-3k5 div {
  padding: 10px 0px 5px;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3k5 hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-s9adsUi0Hp {
  padding-top: 0px;
  padding-bottom: 0px;
  background: linear-gradient(90deg, #000000, #000000);
}
.cid-s9adsUi0Hp .mbr-overlay {
  background: linear-gradient(90deg, #d3cffb, #d7e8f6);
}
.cid-s9adsUi0Hp .card-wrap {
  background-color: #111111;
  padding: 2rem;
  margin: 0;
  border-radius: .25rem;
  -webkit-box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
  box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}
@media (min-width: 992px) {
  .cid-s9adsUi0Hp .card-wrap {
    width: calc(100% + 10rem);
    margin-left: -10rem;
  }
}
.cid-s9adsUi0Hp .img-wrap img {
  width: 100%;
  border-radius: .25rem;
}
.cid-s9adsUi0Hp .mbr-section-subtitle,
.cid-s9adsUi0Hp .mbr-section-btn {
  color: #000000;
}
.cid-s9adsUi0Hp h1 {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s9adsUi0Hp h3 {
  text-align: justify;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s9adsUi0Hp h4 {
  text-align: justify;
}
.cid-s9adsUi0Hp .couverture {
  aspect-ratio: 1;
}
.cid-tMPjUnxCsO {
  background: #ffffff;
}
.cid-tMPjUnxCsO .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPjUnxCsO .mbr-figure {
  margin: 0 auto;
}
.cid-tMPjUnxCsO figcaption {
  position: relative;
}
.cid-tMPjUnxCsO figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPjUnxCsO .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPjUnxCsO .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPjUnxCsO .view_port {
    height: 10px;
  }
}
.cid-tMPjUnxCsO .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPjUnxCsO .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPjUnxCsO .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPjUnxCsO .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPjUnxCsO .separationbdpb {
  background: #000;
  height: 10px;
}
#custom-html-4gt {
  /* Type valid CSS here */
}
#custom-html-4gt * {
  box-sizing: border-box;
}
#custom-html-4gt div {
  padding: 2px 0;
  text-align: center;
}
#custom-html-4gt .row::after {
  content: "";
  clear: both;
  display: table;
}
#custom-html-4gt [class*="col-"] {
  float: left;
}
#custom-html-4gt [class*="col-"] {
  width: 100%;
}
#custom-html-4gt .cadre {
  font-size: 16px;
  width: 1080px;
  max-width: 100%;
  overflow-x: auto;
  margin-left: auto;
  margin-right: auto;
  border: 1px solid #cccccc;
  background-color: #f9f9f9;
}
#custom-html-4gt .fond {
  width: 100%;
  background-color: #fff;
}
@media only screen and (min-width: 600px) {
  #custom-html-4gt .dcol-s-1 {
    width: 8.33%;
  }
  #custom-html-4gt .dcol-s-2 {
    width: 16.66%;
  }
  #custom-html-4gt .dcol-s-3 {
    width: 25%;
  }
  #custom-html-4gt .dcol-s-4 {
    width: 33.33%;
  }
  #custom-html-4gt .dcol-s-5 {
    width: 41.66%;
  }
  #custom-html-4gt .dcol-s-6 {
    width: 50%;
  }
  #custom-html-4gt .dcol-s-7 {
    width: 58.33%;
  }
  #custom-html-4gt .dcol-s-8 {
    width: 66.66%;
  }
  #custom-html-4gt .dcol-s-9 {
    width: 75%;
  }
  #custom-html-4gt .dcol-s-10 {
    width: 83.33%;
  }
  #custom-html-4gt .dcol-s-11 {
    width: 91.66%;
  }
  #custom-html-4gt .dcol-s-12 {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) {
  #custom-html-4gt .dcol-1 {
    width: 8.33%;
  }
  #custom-html-4gt .dcol-2 {
    width: 16.66%;
  }
  #custom-html-4gt .dcol-3 {
    width: 25%;
  }
  #custom-html-4gt .dcol-4 {
    width: 33.33%;
  }
  #custom-html-4gt .dcol-5 {
    width: 41.66%;
  }
  #custom-html-4gt .dcol-6 {
    width: 50%;
  }
  #custom-html-4gt .dcol-7 {
    width: 58.33%;
  }
  #custom-html-4gt .dcol-8 {
    width: 66.66%;
  }
  #custom-html-4gt .dcol-9 {
    width: 75%;
  }
  #custom-html-4gt .dcol-10 {
    width: 83.33%;
  }
  #custom-html-4gt .dcol-11 {
    width: 91.66%;
  }
  #custom-html-4gt .dcol-12 {
    width: 100%;
  }
}
#custom-html-4gt a {
  position: relative;
  color: #444;
  text-decoration: none;
  font-family: "Source Sans Pro", Tahoma, Arial;
  font-size: 15px;
}
#custom-html-4gt a:hover {
  color: #000;
}
#custom-html-4gt a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
#custom-html-4gt a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
#custom-html-4gt .fleche {
  font-size: 12px;
}
.cid-ufjgC4ncsT {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ufjgC4ncsT .mbr-section-subtitle {
  color: #767676;
}
.cid-ufjgC4ncsT H2 {
  text-align: left;
  color: #000;
}
.cid-ufjgC4ncsT .container {
  height: 58px;
}
.cid-uCevWF2Kox {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCevWF2Kox .card-box {
  padding: 0 0.3rem;
}
.cid-uCevWF2Kox .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCevWF2Kox .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCevWF2Kox h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCevWF2Kox p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCevWF2Kox .mbr-text {
  color: #000000;
}
.cid-uCevWF2Kox .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCevWF2Kox .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCevWF2Kox .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCevWF2Kox .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCevWF2Kox .card-title {
  color: #000000;
}
.cid-uCevWF2Kox .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCevWF2Kox .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCevWF2Kox .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCevWF2Kox .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCevWF2Kox .souligne:hover {
  color: #000;
}
.cid-uCevWF2Kox .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCevWF2Kox .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCevWF2Kox .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCevWF2Kox .carousel-track1 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCevWF2Kox .carousel-track1::-webkit-scrollbar {
  height: 8px;
}
.cid-uCevWF2Kox .carousel-track1::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCevWF2Kox .carousel-track1::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCevWF2Kox .carousel-track1::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCevWF2Kox .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCevWF2Kox .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCevWF2Kox .arrow-left1 {
  left: -2.2rem;
}
.cid-uCevWF2Kox .arrow-right1 {
  right: -2.2rem;
}
.cid-uCevWF2Kox .carousel-arrow.hidden {
  display: none;
}
.cid-szxsc2Vb4D {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-szxsc2Vb4D .mbr-section-subtitle {
  color: #767676;
}
.cid-szxsc2Vb4D H2 {
  text-align: left;
  color: #000;
}
.cid-szxsc2Vb4D .container {
  height: 58px;
}
.cid-uCevX8zPVP {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCevX8zPVP .card-box {
  padding: 0 0.3rem;
}
.cid-uCevX8zPVP .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCevX8zPVP .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCevX8zPVP h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCevX8zPVP p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCevX8zPVP .mbr-text {
  color: #000000;
}
.cid-uCevX8zPVP .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCevX8zPVP .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCevX8zPVP .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCevX8zPVP .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCevX8zPVP .card-title {
  color: #000000;
}
.cid-uCevX8zPVP .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCevX8zPVP .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCevX8zPVP .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCevX8zPVP .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCevX8zPVP .souligne:hover {
  color: #000;
}
.cid-uCevX8zPVP .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCevX8zPVP .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCevX8zPVP .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCevX8zPVP .carousel-track2 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCevX8zPVP .carousel-track2::-webkit-scrollbar {
  height: 8px;
}
.cid-uCevX8zPVP .carousel-track2::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCevX8zPVP .carousel-track2::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCevX8zPVP .carousel-track2::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCevX8zPVP .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCevX8zPVP .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCevX8zPVP .arrow-left2 {
  left: -2.2rem;
}
.cid-uCevX8zPVP .arrow-right2 {
  right: -2.2rem;
}
.cid-uCevX8zPVP .carousel-arrow.hidden {
  display: none;
}
.cid-s9adsV8OKq {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s9adsV8OKq .mbr-section-subtitle {
  color: #767676;
}
.cid-s9adsV8OKq H2 {
  text-align: left;
  color: #000;
}
.cid-s9adsV8OKq .container {
  height: 58px;
}
.cid-uCevXDhomZ {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uCevXDhomZ .card-box {
  padding: 0 0.3rem;
}
.cid-uCevXDhomZ .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCevXDhomZ .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCevXDhomZ h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCevXDhomZ p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCevXDhomZ .mbr-text {
  color: #000000;
}
.cid-uCevXDhomZ .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCevXDhomZ .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCevXDhomZ .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCevXDhomZ .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCevXDhomZ .card-title {
  color: #000000;
}
.cid-uCevXDhomZ .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCevXDhomZ .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCevXDhomZ .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCevXDhomZ .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCevXDhomZ .souligne:hover {
  color: #000;
}
.cid-uCevXDhomZ .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCevXDhomZ .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCevXDhomZ .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCevXDhomZ .carousel-track3 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCevXDhomZ .carousel-track3::-webkit-scrollbar {
  height: 8px;
}
.cid-uCevXDhomZ .carousel-track3::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCevXDhomZ .carousel-track3::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCevXDhomZ .carousel-track3::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCevXDhomZ .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCevXDhomZ .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCevXDhomZ .arrow-left3 {
  left: -2.2rem;
}
.cid-uCevXDhomZ .arrow-right3 {
  right: -2.2rem;
}
.cid-uCevXDhomZ .carousel-arrow.hidden {
  display: none;
}
.cid-s9adsYgWTY {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s9adsYgWTY .mbr-section-subtitle {
  color: #767676;
}
.cid-s9adsYgWTY H2 {
  text-align: left;
  color: #000;
}
.cid-s9adsYgWTY .container {
  height: 58px;
}
.cid-uCevYirzHH {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCevYirzHH .card-box {
  padding: 0 0.3rem;
}
.cid-uCevYirzHH .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCevYirzHH .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCevYirzHH h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCevYirzHH p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCevYirzHH .mbr-text {
  color: #000000;
}
.cid-uCevYirzHH .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCevYirzHH .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCevYirzHH .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCevYirzHH .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCevYirzHH .card-title {
  color: #000000;
}
.cid-uCevYirzHH .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCevYirzHH .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCevYirzHH .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCevYirzHH .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCevYirzHH .souligne:hover {
  color: #000;
}
.cid-uCevYirzHH .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCevYirzHH .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCevYirzHH .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCevYirzHH .carousel-track4 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCevYirzHH .carousel-track4::-webkit-scrollbar {
  height: 8px;
}
.cid-uCevYirzHH .carousel-track4::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCevYirzHH .carousel-track4::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCevYirzHH .carousel-track4::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCevYirzHH .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCevYirzHH .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCevYirzHH .arrow-left4 {
  left: -2.2rem;
}
.cid-uCevYirzHH .arrow-right4 {
  right: -2.2rem;
}
.cid-uCevYirzHH .carousel-arrow.hidden {
  display: none;
}
.cid-s9adsYKNLS {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s9adsYKNLS .mbr-section-subtitle {
  color: #767676;
}
.cid-s9adsYKNLS H2 {
  text-align: left;
  color: #000;
}
.cid-s9adsYKNLS .container {
  height: 58px;
}
.cid-s9adsYWA8d {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-s9adsYWA8d .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-s9adsYWA8d .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-s9adsYWA8d .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-s9adsYWA8d .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  background-color: #fff;
  width: 1080px;
  max-width: 80%;
}
.cid-s9adsYWA8d h4 {
  font-size: 16px;
  color: #555;
  font-weight: 300;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-s9adsYWA8d h3 {
  font-size: 22px;
  color: #000;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-s9adsYWA8d .couverture {
  aspect-ratio: 1;
}
.cid-s9adsZaevQ {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-s9adsZaevQ .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-s9adsZaevQ .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-s9adsZaevQ .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-s9adsZaevQ .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  background-color: #fff;
  width: 1080px;
  max-width: 80%;
}
.cid-s9adsZaevQ h4 {
  font-size: 16px;
  color: #555;
  font-weight: 300;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-s9adsZaevQ h3 {
  font-size: 22px;
  color: #000;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-s9adsZaevQ .couverture {
  aspect-ratio: 1;
}
.cid-sXeW7DmhRH {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXeW7DmhRH .mbr-section-subtitle {
  color: #767676;
}
.cid-sXeW7DmhRH H2 {
  text-align: left;
  color: #000;
}
.cid-sXeW7DmhRH .container {
  height: 58px;
}
.cid-sXeW7DmhRH a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXeW7DmhRH a:hover {
  color: #000;
}
.cid-sXeW7DmhRH a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXeW7DmhRH a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sXeW8dNncA {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-sXeW8dNncA .mbr-text,
.cid-sXeW8dNncA blockquote {
  color: #767676;
}
.cid-sXeW8dNncA .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sXeW8dNncA h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sXeW8dNncA .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-sXeW8dNncA .separation {
  height: 45px;
}
.cid-sXeW8dNncA img {
  width: 40px;
}
.cid-sXeW8dNncA a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXeW8dNncA a:hover {
  color: #000;
}
.cid-sXeW8dNncA a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXeW8dNncA a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s9adsZoIwr {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s9adsZoIwr .mbr-section-subtitle {
  color: #767676;
}
.cid-s9adsZoIwr H2 {
  text-align: left;
  color: #000;
}
.cid-s9adsZoIwr .container {
  height: 58px;
}
.cid-uCevZC7zoT {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCevZC7zoT .card-box {
  padding: 0 0.3rem;
}
.cid-uCevZC7zoT .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCevZC7zoT .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCevZC7zoT h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCevZC7zoT p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCevZC7zoT .mbr-text {
  color: #000000;
}
.cid-uCevZC7zoT .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCevZC7zoT .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCevZC7zoT .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCevZC7zoT .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCevZC7zoT .card-title {
  color: #000000;
}
.cid-uCevZC7zoT .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCevZC7zoT .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCevZC7zoT .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCevZC7zoT .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCevZC7zoT .souligne:hover {
  color: #000;
}
.cid-uCevZC7zoT .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCevZC7zoT .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCevZC7zoT .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCevZC7zoT .carousel-track5 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCevZC7zoT .carousel-track5::-webkit-scrollbar {
  height: 8px;
}
.cid-uCevZC7zoT .carousel-track5::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCevZC7zoT .carousel-track5::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCevZC7zoT .carousel-track5::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCevZC7zoT .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCevZC7zoT .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCevZC7zoT .arrow-left5 {
  left: -2.2rem;
}
.cid-uCevZC7zoT .arrow-right5 {
  right: -2.2rem;
}
.cid-uCevZC7zoT .carousel-arrow.hidden {
  display: none;
}
.cid-s9adsZSID7 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s9adsZSID7 .mbr-section-subtitle {
  color: #767676;
}
.cid-s9adsZSID7 H2 {
  text-align: left;
  color: #000;
}
.cid-s9adsZSID7 .container {
  height: 58px;
}
.cid-s9adt05U4k {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s9adt05U4k .mbr-text,
.cid-s9adt05U4k blockquote {
  color: #767676;
}
.cid-s9adt05U4k .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-s9adt05U4k h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sElLHXqtam {
  padding-top: 15px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-sElLHXqtam .mbr-section-subtitle {
  color: #767676;
}
.cid-sElLHXqtam .formoid {
  margin: auto;
}
.cid-sElLHXqtam .form-control {
  padding-left: 1rem;
  padding-right: 1rem;
  border-radius: 0px;
  width: 400px;
  max-width: 95%;
  border: 1px solid #aaa;
  background-color: #fafafa;
}
.cid-sElLHXqtam .input-group-btn .btn {
  padding-top: 1.3rem;
  padding-bottom: 1.3rem;
  margin: 0 !important;
  width: 250px;
  max-width: 95%;
  border-radius: 0px;
}
.cid-sElLHXqtam a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-sElLHXqtam a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
@media (max-width: 768px) {
  .cid-sElLHXqtam .mbr-form .row {
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-sElLHXqtam .form-group,
  .cid-sElLHXqtam .input-group-btn,
  .cid-sElLHXqtam .input-group-btn .btn {
    max-width: 300px;
    width: 100%;
  }
}
@media (min-width: 769px) {
  .cid-sElLHXqtam .mbr-form .row > * {
    padding: 0 0.5rem;
  }
}
.cid-sElLHXqtam .reponse {
  font-family: "Source Sans Pro", Tahoma, Arial;
  background-color: #fff;
  color: #000;
  font-size: 18px;
  text-align: center;
  padding: 10px;
  display: none;
}
.cid-s9adt0DPWh {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s9adt0DPWh .mbr-section-subtitle {
  color: #767676;
}
.cid-s9adt0DPWh H2 {
  text-align: left;
  color: #000;
}
.cid-s9adt0DPWh .container {
  height: 58px;
}
.cid-sMssZf5wFl {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMssZf5wFl .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMssZf5wFl .mbr-text p {
  background: #ffffff;
}
.cid-sMssZf5wFl .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMssZf5wFl .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMssZf5wFl .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMssZf5wFl .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMssZf5wFl .paypal {
  position: relative;
  top: -35px;
}
.cid-sMssZf5wFl .logos-cb {
  max-width: 100%;
}
.cid-sMssZf5wFl .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMssZf5wFl .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMssZf5wFl .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMssZf5wFl .lien:hover {
  color: #000;
}
.cid-sMssZf5wFl .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMssZf5wFl .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s9adt18JTU {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s9adt18JTU .mbr-section-subtitle {
  color: #767676;
}
.cid-s9adt18JTU H3 {
  text-align: left;
  color: #000;
}
.cid-s9adt18JTU .container {
  height: 58px;
}
.cid-sElLHlHqLq {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sElLHlHqLq .title {
  margin-bottom: 2rem;
}
.cid-sElLHlHqLq .mbr-section-subtitle {
  color: #767676;
}
.cid-sElLHlHqLq a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sElLHlHqLq a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sElLHlHqLq .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sElLHlHqLq .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sElLHlHqLq H2 {
  color: #000000;
}
.cid-sElLHlHqLq LABEL {
  color: #000000;
}
.cid-sElLHlHqLq .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sElLHlHqLq .btn-form {
  border-radius: 0px;
}
.cid-tONRVa2C9u {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONRVa2C9u .content {
    text-align: center;
  }
  .cid-tONRVa2C9u .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONRVa2C9u .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONRVa2C9u .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONRVa2C9u .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONRVa2C9u .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONRVa2C9u .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONRVa2C9u .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONRVa2C9u .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONRVa2C9u .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONRVa2C9u .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONRVa2C9u .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONRVa2C9u .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONRVa2C9u H5 {
  color: #000000;
}
.cid-tONRVa2C9u P {
  color: #000000;
}
.cid-tONRVa2C9u .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONRVa2C9u .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONRVa2C9u .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONRVa2C9u .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONRVa2C9u .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-13l {
  /* Type valid CSS here */
}
#custom-html-13l div {
  height: 75px;
  background-color: #000;
}
.cid-sas5bDwmkv {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-sas5bDwmkv .mbr-text,
.cid-sas5bDwmkv blockquote {
  color: #767676;
}
.cid-sas5bDwmkv .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sas5bDwmkv h5 {
  font-size: 15px;
}
.cid-sas5bDwmkv a:link {
  color: #de9956;
}
.cid-sas5bDwmkv a:hover {
  color: #f1b173;
}
.cid-sas5bDwmkv a:visited {
  color: #de9956;
}
#custom-html-3ni {
  /* Type valid CSS here */
}
#custom-html-3ni div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3ni hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-sas5bDLqBk {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-sas5bDLqBk .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sas5bDLqBk .row-element,
.cid-sas5bDLqBk .image-element {
  padding: 0;
}
.cid-sas5bDLqBk .image-element {
  display: flex;
  justify-content: center;
}
.cid-sas5bDLqBk .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sas5bDLqBk .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sas5bDLqBk .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sas5bDLqBk .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sas5bDLqBk .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sas5bDLqBk .text-content {
    padding: 2rem 1rem;
  }
  .cid-sas5bDLqBk .underline .line {
    height: 2px;
  }
  .cid-sas5bDLqBk .mbr-title,
  .cid-sas5bDLqBk .underline,
  .cid-sas5bDLqBk .mbr-text,
  .cid-sas5bDLqBk .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sas5bDLqBk .mbr-title,
.cid-sas5bDLqBk .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sas5bDLqBk .mbr-text,
.cid-sas5bDLqBk .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sas5bDLqBk h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sas5bDLqBk H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sas5bDLqBk H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sas5bDLqBk .bouton {
  text-align: center;
}
.cid-sas5bDLqBk .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sas5bDLqBk .couverture {
  aspect-ratio: 1;
}
.cid-sas5bDLqBk .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sas5bDLqBk p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sas5bDLqBk a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPwcI6qad {
  background: #ffffff;
}
.cid-tMPwcI6qad .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPwcI6qad .mbr-figure {
  margin: 0 auto;
}
.cid-tMPwcI6qad figcaption {
  position: relative;
}
.cid-tMPwcI6qad figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPwcI6qad .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPwcI6qad .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPwcI6qad .view_port {
    height: 10px;
  }
}
.cid-tMPwcI6qad .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPwcI6qad .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPwcI6qad .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPwcI6qad .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPwcI6qad .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sas5bEBqkO {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sas5bEBqkO .mbr-section-subtitle {
  color: #767676;
}
.cid-sas5bEBqkO H3 {
  text-align: left;
  color: #000000;
}
.cid-sas5bEBqkO .container {
  height: 58px;
}
.cid-sas5bEO7c6 {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sas5bEO7c6 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sas5bEO7c6 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sas5bEO7c6 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sas5bEO7c6 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sas5bEO7c6 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sas5bEO7c6 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sas5bEO7c6 .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sas5bEO7c6 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sas5bEO7c6 .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sas5bFg5pW {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sas5bFg5pW .mbr-section-subtitle {
  color: #767676;
}
.cid-sas5bFg5pW H2 {
  text-align: left;
  color: #000;
}
.cid-sas5bFg5pW .container {
  height: 58px;
}
.cid-sas5bFsTq1 {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sas5bFsTq1 .mbr-text,
.cid-sas5bFsTq1 blockquote {
  color: #767676;
}
.cid-sas5bFsTq1 .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-sas5bFsTq1 .mbr-text {
  color: #000000;
}
.cid-sas5bFsTq1 h2 {
  font-size: 1.5em;
}
.cid-sas5bFsTq1 h3 {
  font-size: 1.1em;
}
.cid-sas5bFsTq1 .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-sas5bFsTq1 .photo-produit {
  width: 150px;
  aspect-ratio: 0.75075075;
  max-width: 100%;
}
.cid-sas5bFsTq1 .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-sas5bFsTq1 .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-sas5bFLZOP {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sas5bFLZOP .mbr-section-subtitle {
  color: #767676;
}
.cid-sas5bFLZOP H3 {
  text-align: left;
  color: #000;
}
.cid-sas5bFLZOP .container {
  height: 58px;
}
.cid-sas5bFWsH4 {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sas5bFWsH4 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sas5bFWsH4 .mbr-text p {
  background: #ffffff;
}
.cid-sas5bFWsH4 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sas5bFWsH4 .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-sas5bFWsH4 i {
  font-weight: lighter;
}
.cid-t0eutifmY8 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t0eutifmY8 .mbr-section-subtitle {
  color: #767676;
}
.cid-t0eutifmY8 H2 {
  text-align: left;
  color: #000;
}
.cid-t0eutifmY8 .container {
  height: 58px;
}
.cid-t0eutifmY8 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-t0eutifmY8 a:hover {
  color: #000;
}
.cid-t0eutifmY8 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-t0eutifmY8 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-t0euudBcV4 {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-t0euudBcV4 .mbr-text,
.cid-t0euudBcV4 blockquote {
  color: #767676;
}
.cid-t0euudBcV4 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-t0euudBcV4 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-t0euudBcV4 .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-t0euudBcV4 .separation {
  height: 45px;
}
.cid-t0euudBcV4 img {
  width: 40px;
}
.cid-t0euudBcV4 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-t0euudBcV4 a:hover {
  color: #000;
}
.cid-t0euudBcV4 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-t0euudBcV4 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sas5bGQ2cz {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sas5bGQ2cz .mbr-section-subtitle {
  color: #767676;
}
.cid-sas5bGQ2cz H3 {
  text-align: left;
  color: #000;
}
.cid-sas5bGQ2cz .container {
  height: 58px;
}
.cid-sas5bH3X4X {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sas5bH3X4X .card-box {
  padding: 0 0.3rem;
}
.cid-sas5bH3X4X .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sas5bH3X4X .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sas5bH3X4X h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sas5bH3X4X p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sas5bH3X4X .mbr-text {
  color: #000000;
}
.cid-sas5bH3X4X .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sas5bH3X4X .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sas5bH3X4X .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sas5bH3X4X .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sas5bH3X4X .card-title {
  color: #000000;
}
.cid-sas5bH3X4X .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sasaSnqTsq {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sasaSnqTsq .mbr-section-subtitle {
  color: #767676;
}
.cid-sasaSnqTsq H2 {
  text-align: left;
  color: #000;
}
.cid-sasaSnqTsq .container {
  height: 58px;
}
.cid-sasaU3FB1c {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sasaU3FB1c .card-box {
  padding: 0 0.3rem;
}
.cid-sasaU3FB1c .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sasaU3FB1c .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sasaU3FB1c h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sasaU3FB1c p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sasaU3FB1c .mbr-text {
  color: #000000;
}
.cid-sasaU3FB1c .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sasaU3FB1c .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sasaU3FB1c .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sasaU3FB1c .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sasaU3FB1c .card-title {
  color: #000000;
}
.cid-sasaU3FB1c .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sas5bHm17m {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sas5bHm17m .mbr-section-subtitle {
  color: #767676;
}
.cid-sas5bHm17m H3 {
  text-align: left;
  color: #000;
}
.cid-sas5bHm17m .container {
  height: 58px;
}
.cid-sMsw4gbLTa {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsw4gbLTa .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsw4gbLTa .mbr-text p {
  background: #ffffff;
}
.cid-sMsw4gbLTa .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsw4gbLTa .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsw4gbLTa .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsw4gbLTa .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsw4gbLTa .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsw4gbLTa .logos-cb {
  max-width: 100%;
}
.cid-sMsw4gbLTa .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsw4gbLTa .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsw4gbLTa .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsw4gbLTa .lien:hover {
  color: #000;
}
.cid-sMsw4gbLTa .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsw4gbLTa .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sas5bHPBIX {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sas5bHPBIX .mbr-section-subtitle {
  color: #767676;
}
.cid-sas5bHPBIX H3 {
  text-align: left;
  color: #000;
}
.cid-sas5bHPBIX .container {
  height: 58px;
}
.cid-sEmUene2CK {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmUene2CK .title {
  margin-bottom: 2rem;
}
.cid-sEmUene2CK .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmUene2CK a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmUene2CK a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmUene2CK .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmUene2CK .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmUene2CK H2 {
  color: #000000;
}
.cid-sEmUene2CK LABEL {
  color: #000000;
}
.cid-sEmUene2CK .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmUene2CK .btn-form {
  border-radius: 0px;
}
.cid-tONTcUnoUY {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONTcUnoUY .content {
    text-align: center;
  }
  .cid-tONTcUnoUY .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONTcUnoUY .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONTcUnoUY .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONTcUnoUY .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONTcUnoUY .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONTcUnoUY .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONTcUnoUY .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONTcUnoUY .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONTcUnoUY .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONTcUnoUY .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONTcUnoUY .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONTcUnoUY .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONTcUnoUY H5 {
  color: #000000;
}
.cid-tONTcUnoUY P {
  color: #000000;
}
.cid-tONTcUnoUY .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONTcUnoUY .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONTcUnoUY .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONTcUnoUY .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONTcUnoUY .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-14a {
  /* Type valid CSS here */
}
#custom-html-14a div {
  height: 75px;
  background-color: #000;
}
.cid-saubKmfzfC {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-saubKmfzfC .mbr-text,
.cid-saubKmfzfC blockquote {
  color: #767676;
}
.cid-saubKmfzfC .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-saubKmfzfC h5 {
  font-size: 15px;
}
.cid-saubKmfzfC a:link {
  color: #de9956;
}
.cid-saubKmfzfC a:hover {
  color: #f1b173;
}
.cid-saubKmfzfC a:visited {
  color: #de9956;
}
#custom-html-3nl {
  /* Type valid CSS here */
}
#custom-html-3nl div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3nl hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-saubKmutk7 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-saubKmutk7 .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-saubKmutk7 .row-element,
.cid-saubKmutk7 .image-element {
  padding: 0;
}
.cid-saubKmutk7 .image-element {
  display: flex;
  justify-content: center;
}
.cid-saubKmutk7 .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-saubKmutk7 .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-saubKmutk7 .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-saubKmutk7 .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-saubKmutk7 .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-saubKmutk7 .text-content {
    padding: 2rem 1rem;
  }
  .cid-saubKmutk7 .underline .line {
    height: 2px;
  }
  .cid-saubKmutk7 .mbr-title,
  .cid-saubKmutk7 .underline,
  .cid-saubKmutk7 .mbr-text,
  .cid-saubKmutk7 .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-saubKmutk7 .mbr-title,
.cid-saubKmutk7 .underline {
  text-align: center;
  color: #ffffff;
}
.cid-saubKmutk7 .mbr-text,
.cid-saubKmutk7 .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-saubKmutk7 h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-saubKmutk7 H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-saubKmutk7 H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-saubKmutk7 .bouton {
  text-align: center;
}
.cid-saubKmutk7 .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-saubKmutk7 .couverture {
  aspect-ratio: 1;
}
.cid-saubKmutk7 .bouton2 {
  position: relative;
  top: -25px;
}
.cid-saubKmutk7 p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-saubKmutk7 a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPwn7Idp1 {
  background: #ffffff;
}
.cid-tMPwn7Idp1 .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPwn7Idp1 .mbr-figure {
  margin: 0 auto;
}
.cid-tMPwn7Idp1 figcaption {
  position: relative;
}
.cid-tMPwn7Idp1 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPwn7Idp1 .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPwn7Idp1 .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPwn7Idp1 .view_port {
    height: 10px;
  }
}
.cid-tMPwn7Idp1 .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPwn7Idp1 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPwn7Idp1 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPwn7Idp1 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPwn7Idp1 .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-saubKncZKF {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-saubKncZKF .mbr-section-subtitle {
  color: #767676;
}
.cid-saubKncZKF H3 {
  text-align: left;
  color: #000000;
}
.cid-saubKncZKF .container {
  height: 58px;
}
.cid-saubKnrSN4 {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-saubKnrSN4 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-saubKnrSN4 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-saubKnrSN4 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-saubKnrSN4 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-saubKnrSN4 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-saubKnrSN4 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-saubKnrSN4 .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-saubKnrSN4 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-saubKnrSN4 .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-saubKnSeOb {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-saubKnSeOb .mbr-section-subtitle {
  color: #767676;
}
.cid-saubKnSeOb H2 {
  text-align: left;
  color: #000;
}
.cid-saubKnSeOb .container {
  height: 58px;
}
.cid-saueES2vDH {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-saueES2vDH .mbr-text,
.cid-saueES2vDH blockquote {
  color: #767676;
}
.cid-saueES2vDH .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  background-color: #fff;
  width: 1080px;
  max-width: 82%;
}
.cid-saueES2vDH .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-saueES2vDH blockquote {
  border-left: 2px solid #000;
  margin: 20px 5px;
  padding: 5px 20px;
  text-align: justify;
  color: #000;
  font-style: normal;
  font-size: 1em;
  line-height: 1.6em;
}
.cid-saueES2vDH blockquote:before {
  color: #ccc;
  vertical-align: -0.4em;
  line-height: 0.1em;
  margin-right: 0.25em;
}
.cid-saueES2vDH blockquote h1,
.cid-saueES2vDH h2,
.cid-saueES2vDH h3,
.cid-saueES2vDH p {
  display: inline;
  text-align: left;
}
.cid-saueES2vDH blockquote footer {
  text-align: left;
  color: #6a2b2b;
}
.cid-saueES2vDH h3 {
  font-size: 22px;
  color: #000;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-saueES2vDH .photo {
  width: 370px;
  max-width: 100%;
  padding-left: 10px;
  padding-bottom: 10px;
  aspect-ratio: 1.12044818;
}
@media only screen and (max-width: 480px) {
  .cid-saueES2vDH .photo {
    padding-left: 0px;
  }
}
.cid-saubKolLlK {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-saubKolLlK .mbr-section-subtitle {
  color: #767676;
}
.cid-saubKolLlK H3 {
  text-align: left;
  color: #000;
}
.cid-saubKolLlK .container {
  height: 58px;
}
.cid-saubKoxk2l {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-saubKoxk2l .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-saubKoxk2l .mbr-text p {
  background: #ffffff;
}
.cid-saubKoxk2l .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-saubKoxk2l .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-saubKoxk2l i {
  font-weight: lighter;
}
.cid-t72xZhSJGd {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t72xZhSJGd .mbr-section-subtitle {
  color: #767676;
}
.cid-t72xZhSJGd H2 {
  text-align: left;
  color: #000;
}
.cid-t72xZhSJGd .container {
  height: 58px;
}
.cid-t72xZhSJGd a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-t72xZhSJGd a:hover {
  color: #000;
}
.cid-t72xZhSJGd a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-t72xZhSJGd a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-t72xZU8PBg {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-t72xZU8PBg .mbr-text,
.cid-t72xZU8PBg blockquote {
  color: #767676;
}
.cid-t72xZU8PBg .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-t72xZU8PBg h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-t72xZU8PBg .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-t72xZU8PBg .separation {
  height: 45px;
}
.cid-t72xZU8PBg img {
  width: 40px;
}
.cid-t72xZU8PBg a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-t72xZU8PBg a:hover {
  color: #000;
}
.cid-t72xZU8PBg a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-t72xZU8PBg a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-saubKpoIsr {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-saubKpoIsr .mbr-section-subtitle {
  color: #767676;
}
.cid-saubKpoIsr H3 {
  text-align: left;
  color: #000;
}
.cid-saubKpoIsr .container {
  height: 58px;
}
.cid-saubKpAnCx {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-saubKpAnCx .card-box {
  padding: 0 0.3rem;
}
.cid-saubKpAnCx .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-saubKpAnCx .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-saubKpAnCx h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-saubKpAnCx p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-saubKpAnCx .mbr-text {
  color: #000000;
}
.cid-saubKpAnCx .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-saubKpAnCx .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-saubKpAnCx .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-saubKpAnCx .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-saubKpAnCx .card-title {
  color: #000000;
}
.cid-saubKpAnCx .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-saubKpS64h {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-saubKpS64h .mbr-section-subtitle {
  color: #767676;
}
.cid-saubKpS64h H2 {
  text-align: left;
  color: #000;
}
.cid-saubKpS64h .container {
  height: 58px;
}
.cid-saubKq4svf {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-saubKq4svf .card-box {
  padding: 0 0.3rem;
}
.cid-saubKq4svf .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-saubKq4svf .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-saubKq4svf h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-saubKq4svf p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-saubKq4svf .mbr-text {
  color: #000000;
}
.cid-saubKq4svf .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-saubKq4svf .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-saubKq4svf .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-saubKq4svf .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-saubKq4svf .card-title {
  color: #000000;
}
.cid-saubKq4svf .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-saubKqo7Mj {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-saubKqo7Mj .mbr-section-subtitle {
  color: #767676;
}
.cid-saubKqo7Mj H3 {
  text-align: left;
  color: #000;
}
.cid-saubKqo7Mj .container {
  height: 58px;
}
.cid-sMsw6TOxQx {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsw6TOxQx .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsw6TOxQx .mbr-text p {
  background: #ffffff;
}
.cid-sMsw6TOxQx .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsw6TOxQx .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsw6TOxQx .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsw6TOxQx .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsw6TOxQx .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsw6TOxQx .logos-cb {
  max-width: 100%;
}
.cid-sMsw6TOxQx .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsw6TOxQx .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsw6TOxQx .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsw6TOxQx .lien:hover {
  color: #000;
}
.cid-sMsw6TOxQx .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsw6TOxQx .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-saubKqTAR7 {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-saubKqTAR7 .mbr-section-subtitle {
  color: #767676;
}
.cid-saubKqTAR7 H3 {
  text-align: left;
  color: #000;
}
.cid-saubKqTAR7 .container {
  height: 58px;
}
.cid-sEmUhEOB7z {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmUhEOB7z .title {
  margin-bottom: 2rem;
}
.cid-sEmUhEOB7z .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmUhEOB7z a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmUhEOB7z a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmUhEOB7z .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmUhEOB7z .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmUhEOB7z H2 {
  color: #000000;
}
.cid-sEmUhEOB7z LABEL {
  color: #000000;
}
.cid-sEmUhEOB7z .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmUhEOB7z .btn-form {
  border-radius: 0px;
}
.cid-tONTeF5FwG {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONTeF5FwG .content {
    text-align: center;
  }
  .cid-tONTeF5FwG .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONTeF5FwG .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONTeF5FwG .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONTeF5FwG .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONTeF5FwG .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONTeF5FwG .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONTeF5FwG .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONTeF5FwG .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONTeF5FwG .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONTeF5FwG .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONTeF5FwG .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONTeF5FwG .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONTeF5FwG H5 {
  color: #000000;
}
.cid-tONTeF5FwG P {
  color: #000000;
}
.cid-tONTeF5FwG .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONTeF5FwG .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONTeF5FwG .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONTeF5FwG .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONTeF5FwG .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-153 {
  /* Type valid CSS here */
}
#custom-html-153 div {
  height: 75px;
  background-color: #000;
}
.cid-sb78mxM5pv {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-sb78mxM5pv .mbr-text,
.cid-sb78mxM5pv blockquote {
  color: #767676;
}
.cid-sb78mxM5pv .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sb78mxM5pv h5 {
  font-size: 15px;
}
.cid-sb78mxM5pv a:link {
  color: #de9956;
}
.cid-sb78mxM5pv a:hover {
  color: #f1b173;
}
.cid-sb78mxM5pv a:visited {
  color: #de9956;
}
#custom-html-3no {
  /* Type valid CSS here */
}
#custom-html-3no div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3no hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-sb78my3vvI {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-sb78my3vvI .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sb78my3vvI .row-element,
.cid-sb78my3vvI .image-element {
  padding: 0;
}
.cid-sb78my3vvI .image-element {
  display: flex;
  justify-content: center;
}
.cid-sb78my3vvI .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sb78my3vvI .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sb78my3vvI .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sb78my3vvI .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sb78my3vvI .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sb78my3vvI .text-content {
    padding: 2rem 1rem;
  }
  .cid-sb78my3vvI .underline .line {
    height: 2px;
  }
  .cid-sb78my3vvI .mbr-title,
  .cid-sb78my3vvI .underline,
  .cid-sb78my3vvI .mbr-text,
  .cid-sb78my3vvI .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sb78my3vvI .mbr-title,
.cid-sb78my3vvI .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sb78my3vvI .mbr-text,
.cid-sb78my3vvI .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sb78my3vvI h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sb78my3vvI H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sb78my3vvI H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sb78my3vvI .bouton {
  text-align: center;
}
.cid-sb78my3vvI .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sb78my3vvI .couverture {
  aspect-ratio: 1;
}
.cid-sb78my3vvI .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sb78my3vvI p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sb78my3vvI a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPwx9LDwA {
  background: #ffffff;
}
.cid-tMPwx9LDwA .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPwx9LDwA .mbr-figure {
  margin: 0 auto;
}
.cid-tMPwx9LDwA figcaption {
  position: relative;
}
.cid-tMPwx9LDwA figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPwx9LDwA .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPwx9LDwA .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPwx9LDwA .view_port {
    height: 10px;
  }
}
.cid-tMPwx9LDwA .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPwx9LDwA .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPwx9LDwA .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPwx9LDwA .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPwx9LDwA .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sb78myWWR6 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sb78myWWR6 .mbr-section-subtitle {
  color: #767676;
}
.cid-sb78myWWR6 H3 {
  text-align: left;
  color: #000000;
}
.cid-sb78myWWR6 .container {
  height: 58px;
}
.cid-sb78mz8HI3 {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sb78mz8HI3 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sb78mz8HI3 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sb78mz8HI3 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sb78mz8HI3 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sb78mz8HI3 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sb78mz8HI3 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sb78mz8HI3 .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sb78mz8HI3 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sb78mz8HI3 .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sb78mzANpe {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sb78mzANpe .mbr-section-subtitle {
  color: #767676;
}
.cid-sb78mzANpe H2 {
  text-align: left;
  color: #000;
}
.cid-sb78mzANpe .container {
  height: 58px;
}
.cid-sb78mzRPc2 {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-sb78mzRPc2 .mbr-text,
.cid-sb78mzRPc2 blockquote {
  color: #767676;
}
.cid-sb78mzRPc2 .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  background-color: #fff;
  width: 1080px;
  max-width: 82%;
}
.cid-sb78mzRPc2 .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-sb78mzRPc2 blockquote {
  border-left: 2px solid #000;
  margin: 20px 5px;
  padding: 5px 20px;
  text-align: justify;
  color: #000;
  font-style: normal;
  font-size: 1em;
  line-height: 1.6em;
}
.cid-sb78mzRPc2 blockquote:before {
  color: #ccc;
  vertical-align: -0.4em;
  line-height: 0.1em;
  margin-right: 0.25em;
}
.cid-sb78mzRPc2 blockquote h1,
.cid-sb78mzRPc2 h2,
.cid-sb78mzRPc2 h3,
.cid-sb78mzRPc2 p {
  display: inline;
  text-align: left;
}
.cid-sb78mzRPc2 blockquote footer {
  text-align: left;
  color: #6a2b2b;
}
.cid-sb78mzRPc2 h3 {
  font-size: 22px;
  color: #000;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-sb78mzRPc2 .photo {
  width: 285px;
  max-width: 100%;
  padding-left: 10px;
  padding-bottom: 10px;
  aspect-ratio: 0.66793893;
}
@media only screen and (max-width: 480px) {
  .cid-sb78mzRPc2 .photo {
    padding-left: 0px;
  }
}
.cid-sb78mAaLzK {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sb78mAaLzK .mbr-section-subtitle {
  color: #767676;
}
.cid-sb78mAaLzK H3 {
  text-align: left;
  color: #000;
}
.cid-sb78mAaLzK .container {
  height: 58px;
}
.cid-sb78mAmnLa {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sb78mAmnLa .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sb78mAmnLa .mbr-text p {
  background: #ffffff;
}
.cid-sb78mAmnLa .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sb78mAmnLa .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-sb78mAmnLa i {
  font-weight: lighter;
}
.cid-uMo8X6X3mf {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uMo8X6X3mf .mbr-section-subtitle {
  color: #767676;
}
.cid-uMo8X6X3mf H2 {
  text-align: left;
  color: #000;
}
.cid-uMo8X6X3mf .container {
  height: 58px;
}
.cid-uMo8X6X3mf a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uMo8X6X3mf a:hover {
  color: #000;
}
.cid-uMo8X6X3mf a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uMo8X6X3mf a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uMo8XB2Vuu {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uMo8XB2Vuu .mbr-text,
.cid-uMo8XB2Vuu blockquote {
  color: #767676;
}
.cid-uMo8XB2Vuu .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-uMo8XB2Vuu h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-uMo8XB2Vuu .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-uMo8XB2Vuu .separation {
  height: 45px;
}
.cid-uMo8XB2Vuu img {
  width: 40px;
}
.cid-uMo8XB2Vuu a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uMo8XB2Vuu a:hover {
  color: #000;
}
.cid-uMo8XB2Vuu a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uMo8XB2Vuu a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sb78mBoHQH {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sb78mBoHQH .mbr-section-subtitle {
  color: #767676;
}
.cid-sb78mBoHQH H3 {
  text-align: left;
  color: #000;
}
.cid-sb78mBoHQH .container {
  height: 58px;
}
.cid-sb78mBCSSg {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sb78mBCSSg .card-box {
  padding: 0 0.3rem;
}
.cid-sb78mBCSSg .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sb78mBCSSg .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sb78mBCSSg h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sb78mBCSSg p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sb78mBCSSg .mbr-text {
  color: #000000;
}
.cid-sb78mBCSSg .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sb78mBCSSg .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sb78mBCSSg .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sb78mBCSSg .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sb78mBCSSg .card-title {
  color: #000000;
}
.cid-sb78mBCSSg .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sb78mBWXgi {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sb78mBWXgi .mbr-section-subtitle {
  color: #767676;
}
.cid-sb78mBWXgi H2 {
  text-align: left;
  color: #000;
}
.cid-sb78mBWXgi .container {
  height: 58px;
}
.cid-sb78mCemSV {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sb78mCemSV .card-box {
  padding: 0 0.3rem;
}
.cid-sb78mCemSV .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sb78mCemSV .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sb78mCemSV h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sb78mCemSV p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sb78mCemSV .mbr-text {
  color: #000000;
}
.cid-sb78mCemSV .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sb78mCemSV .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sb78mCemSV .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sb78mCemSV .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sb78mCemSV .card-title {
  color: #000000;
}
.cid-sb78mCemSV .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sb78mCCHwe {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sb78mCCHwe .mbr-section-subtitle {
  color: #767676;
}
.cid-sb78mCCHwe H3 {
  text-align: left;
  color: #000;
}
.cid-sb78mCCHwe .container {
  height: 58px;
}
.cid-sMsw9D8ruQ {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsw9D8ruQ .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsw9D8ruQ .mbr-text p {
  background: #ffffff;
}
.cid-sMsw9D8ruQ .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsw9D8ruQ .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsw9D8ruQ .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsw9D8ruQ .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsw9D8ruQ .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsw9D8ruQ .logos-cb {
  max-width: 100%;
}
.cid-sMsw9D8ruQ .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsw9D8ruQ .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsw9D8ruQ .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsw9D8ruQ .lien:hover {
  color: #000;
}
.cid-sMsw9D8ruQ .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsw9D8ruQ .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sb78mDcsWH {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sb78mDcsWH .mbr-section-subtitle {
  color: #767676;
}
.cid-sb78mDcsWH H3 {
  text-align: left;
  color: #000;
}
.cid-sb78mDcsWH .container {
  height: 58px;
}
.cid-sEmUldFi71 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmUldFi71 .title {
  margin-bottom: 2rem;
}
.cid-sEmUldFi71 .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmUldFi71 a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmUldFi71 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmUldFi71 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmUldFi71 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmUldFi71 H2 {
  color: #000000;
}
.cid-sEmUldFi71 LABEL {
  color: #000000;
}
.cid-sEmUldFi71 .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmUldFi71 .btn-form {
  border-radius: 0px;
}
.cid-tONTgKyvM9 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONTgKyvM9 .content {
    text-align: center;
  }
  .cid-tONTgKyvM9 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONTgKyvM9 .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONTgKyvM9 .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONTgKyvM9 .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONTgKyvM9 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONTgKyvM9 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONTgKyvM9 .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONTgKyvM9 .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONTgKyvM9 .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONTgKyvM9 .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONTgKyvM9 .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONTgKyvM9 .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONTgKyvM9 H5 {
  color: #000000;
}
.cid-tONTgKyvM9 P {
  color: #000000;
}
.cid-tONTgKyvM9 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONTgKyvM9 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONTgKyvM9 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONTgKyvM9 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONTgKyvM9 .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-15s {
  /* Type valid CSS here */
}
#custom-html-15s div {
  height: 75px;
  background-color: #000;
}
.cid-sb8PAmjNP1 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-sb8PAmjNP1 .mbr-text,
.cid-sb8PAmjNP1 blockquote {
  color: #767676;
}
.cid-sb8PAmjNP1 .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sb8PAmjNP1 h5 {
  font-size: 15px;
}
.cid-sb8PAmjNP1 a:link {
  color: #de9956;
}
.cid-sb8PAmjNP1 a:hover {
  color: #f1b173;
}
.cid-sb8PAmjNP1 a:visited {
  color: #de9956;
}
#custom-html-3nr {
  /* Type valid CSS here */
}
#custom-html-3nr div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3nr hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-sb8PAmF6Pm {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-sb8PAmF6Pm .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sb8PAmF6Pm .row-element,
.cid-sb8PAmF6Pm .image-element {
  padding: 0;
}
.cid-sb8PAmF6Pm .image-element {
  display: flex;
  justify-content: center;
}
.cid-sb8PAmF6Pm .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sb8PAmF6Pm .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sb8PAmF6Pm .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sb8PAmF6Pm .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sb8PAmF6Pm .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sb8PAmF6Pm .text-content {
    padding: 2rem 1rem;
  }
  .cid-sb8PAmF6Pm .underline .line {
    height: 2px;
  }
  .cid-sb8PAmF6Pm .mbr-title,
  .cid-sb8PAmF6Pm .underline,
  .cid-sb8PAmF6Pm .mbr-text,
  .cid-sb8PAmF6Pm .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sb8PAmF6Pm .mbr-title,
.cid-sb8PAmF6Pm .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sb8PAmF6Pm .mbr-text,
.cid-sb8PAmF6Pm .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sb8PAmF6Pm h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sb8PAmF6Pm H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sb8PAmF6Pm H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sb8PAmF6Pm .bouton {
  text-align: center;
}
.cid-sb8PAmF6Pm .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sb8PAmF6Pm .couverture {
  aspect-ratio: 1;
}
.cid-sb8PAmF6Pm .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sb8PAmF6Pm p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sb8PAmF6Pm a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPwFRY4av {
  background: #ffffff;
}
.cid-tMPwFRY4av .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPwFRY4av .mbr-figure {
  margin: 0 auto;
}
.cid-tMPwFRY4av figcaption {
  position: relative;
}
.cid-tMPwFRY4av figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPwFRY4av .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPwFRY4av .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPwFRY4av .view_port {
    height: 10px;
  }
}
.cid-tMPwFRY4av .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPwFRY4av .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPwFRY4av .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPwFRY4av .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPwFRY4av .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sb8PAnr9qP {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sb8PAnr9qP .mbr-section-subtitle {
  color: #767676;
}
.cid-sb8PAnr9qP H3 {
  text-align: left;
  color: #000000;
}
.cid-sb8PAnr9qP .container {
  height: 58px;
}
.cid-sb8PAnDTmr {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-sb8PAnDTmr .image-block {
  margin: auto;
}
.cid-sb8PAnDTmr figcaption {
  position: relative;
}
.cid-sb8PAnDTmr figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sb8PAnDTmr .image-block {
    width: 100% !important;
  }
}
.cid-sb8PAnDTmr .photo {
  aspect-ratio: 4.40366972;
}
.cid-sb8PAnQIEx {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sb8PAnQIEx .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sb8PAnQIEx .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sb8PAnQIEx .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sb8PAnQIEx .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sb8PAnQIEx .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sb8PAnQIEx .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sb8PAnQIEx .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sb8PAnQIEx .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sb8PAnQIEx .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sb8PAokfet {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sb8PAokfet .mbr-section-subtitle {
  color: #767676;
}
.cid-sb8PAokfet H3 {
  text-align: left;
  color: #000;
}
.cid-sb8PAokfet .container {
  height: 58px;
}
.cid-sb8PAowafE {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sb8PAowafE .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sb8PAowafE .mbr-text p {
  background: #ffffff;
}
.cid-sb8PAowafE .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sb8PAowafE .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-sb8PAowafE .fichepratique {
  position: relative;
  top: 10px;
}
.cid-u5SxYvcfpk {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SxYvcfpk .mbr-text,
.cid-u5SxYvcfpk blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SxYvcfpk a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SxYvcfpk a:hover {
  color: #000;
}
.cid-u5SxYvcfpk a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SxYvcfpk a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SxYvcfpk .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SxYvcfpk .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SxYvcfpk .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SxYvcfpk .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SxYvcfpk .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SxYvcfpk .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SxYvcfpk .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SxYvcfpk .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SxYvcfpk .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SxYvcfpk .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SxYvcfpk .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SxZeVWBg {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SxZeVWBg .mbr-text,
.cid-u5SxZeVWBg blockquote {
  color: #000;
}
.cid-u5SxZeVWBg .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SxZeVWBg h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SxZeVWBg a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SxZeVWBg a:hover {
  color: #000;
}
.cid-u5SxZeVWBg a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SxZeVWBg a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sb8PAqJvCW {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sb8PAqJvCW .mbr-section-subtitle {
  color: #767676;
}
.cid-sb8PAqJvCW H2 {
  text-align: left;
  color: #000;
}
.cid-sb8PAqJvCW .container {
  height: 58px;
}
.cid-sb8PAr2mcw {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-sb8PAr2mcw .mbr-text,
.cid-sb8PAr2mcw blockquote {
  color: #000;
  text-align: justify;
}
.cid-sb8PAr2mcw .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sb8PAr2mcw .souligne:hover {
  color: #000;
}
.cid-sb8PAr2mcw .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sb8PAr2mcw .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tAR0e1kzIA {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tAR0e1kzIA .mbr-section-subtitle {
  color: #767676;
}
.cid-tAR0e1kzIA H2 {
  text-align: left;
  color: #000;
}
.cid-tAR0e1kzIA .container {
  height: 58px;
}
.cid-tAR0e1kzIA a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tAR0e1kzIA a:hover {
  color: #000;
}
.cid-tAR0e1kzIA a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tAR0e1kzIA a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tAR0eGEsPh {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-tAR0eGEsPh .mbr-text,
.cid-tAR0eGEsPh blockquote {
  color: #767676;
}
.cid-tAR0eGEsPh .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tAR0eGEsPh h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tAR0eGEsPh .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tAR0eGEsPh .separation {
  height: 45px;
}
.cid-tAR0eGEsPh img {
  width: 40px;
}
.cid-tAR0eGEsPh a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tAR0eGEsPh a:hover {
  color: #000;
}
.cid-tAR0eGEsPh a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tAR0eGEsPh a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-szFtLJdibH {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-szFtLJdibH .mbr-section-subtitle {
  color: #767676;
}
.cid-szFtLJdibH H2 {
  text-align: left;
  color: #000;
}
.cid-szFtLJdibH .container {
  height: 80px;
}
.cid-szFtLJdibH h5 {
  font-size: 14px;
  font-weight: 100;
  font-style: italic;
  font-family: "Source Sans Pro", Arial;
}
.cid-sdH3Kcfyf4 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdH3Kcfyf4 .mbr-text,
.cid-sdH3Kcfyf4 blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-sdBbuNGbOU {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sdBbuNGbOU .card-box {
  padding: 0 0.3rem;
}
.cid-sdBbuNGbOU .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sdBbuNGbOU .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sdBbuNGbOU h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sdBbuNGbOU p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sdBbuNGbOU .mbr-text {
  color: #000000;
}
.cid-sdBbuNGbOU .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sdBbuNGbOU .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sdBbuNGbOU .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sdBbuNGbOU .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sdBbuNGbOU .card-title {
  color: #000000;
}
.cid-sdBbuNGbOU .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sb8TPzWTfG {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sb8TPzWTfG .mbr-section-subtitle {
  color: #767676;
}
.cid-sb8TPzWTfG H2 {
  text-align: left;
  color: #000;
}
.cid-sb8TPzWTfG .container {
  height: 58px;
}
.cid-sb8UM84a2X {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sb8UM84a2X .mbr-text,
.cid-sb8UM84a2X blockquote {
  color: #767676;
}
.cid-sb8UM84a2X .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sb8UM84a2X h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sb8TRCtTKG {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sb8TRCtTKG .card-box {
  padding: 0 0.3rem;
}
.cid-sb8TRCtTKG .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sb8TRCtTKG .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sb8TRCtTKG h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sb8TRCtTKG p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sb8TRCtTKG .mbr-text {
  color: #000000;
}
.cid-sb8TRCtTKG .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sb8TRCtTKG .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sb8TRCtTKG .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sb8TRCtTKG .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sb8TRCtTKG .card-title {
  color: #000000;
}
.cid-sb8TRCtTKG .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sb8PArgL9E {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sb8PArgL9E .mbr-section-subtitle {
  color: #767676;
}
.cid-sb8PArgL9E H3 {
  text-align: left;
  color: #000;
}
.cid-sb8PArgL9E .container {
  height: 58px;
}
.cid-sb8PArtokO {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sb8PArtokO .mbr-text,
.cid-sb8PArtokO blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-sb8PArH57v {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sb8PArH57v .card-box {
  padding: 0 0.3rem;
}
.cid-sb8PArH57v .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sb8PArH57v .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sb8PArH57v h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sb8PArH57v p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sb8PArH57v .mbr-text {
  color: #000000;
}
.cid-sb8PArH57v .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sb8PArH57v .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sb8PArH57v .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sb8PArH57v .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sb8PArH57v .card-title {
  color: #000000;
}
.cid-sb8PArH57v .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sb8PAs3nsK {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sb8PAs3nsK .mbr-section-subtitle {
  color: #767676;
}
.cid-sb8PAs3nsK H3 {
  text-align: left;
  color: #000;
}
.cid-sb8PAs3nsK .container {
  height: 58px;
}
.cid-sMswcfbpOu {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMswcfbpOu .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMswcfbpOu .mbr-text p {
  background: #ffffff;
}
.cid-sMswcfbpOu .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMswcfbpOu .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMswcfbpOu .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMswcfbpOu .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMswcfbpOu .paypal {
  position: relative;
  top: -35px;
}
.cid-sMswcfbpOu .logos-cb {
  max-width: 100%;
}
.cid-sMswcfbpOu .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMswcfbpOu .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMswcfbpOu .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMswcfbpOu .lien:hover {
  color: #000;
}
.cid-sMswcfbpOu .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMswcfbpOu .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sb8PAsGuBa {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sb8PAsGuBa .mbr-section-subtitle {
  color: #767676;
}
.cid-sb8PAsGuBa H3 {
  text-align: left;
  color: #000;
}
.cid-sb8PAsGuBa .container {
  height: 58px;
}
.cid-sEmUoXLui1 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmUoXLui1 .title {
  margin-bottom: 2rem;
}
.cid-sEmUoXLui1 .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmUoXLui1 a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmUoXLui1 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmUoXLui1 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmUoXLui1 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmUoXLui1 H2 {
  color: #000000;
}
.cid-sEmUoXLui1 LABEL {
  color: #000000;
}
.cid-sEmUoXLui1 .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmUoXLui1 .btn-form {
  border-radius: 0px;
}
.cid-tONTkd3keU {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONTkd3keU .content {
    text-align: center;
  }
  .cid-tONTkd3keU .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONTkd3keU .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONTkd3keU .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONTkd3keU .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONTkd3keU .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONTkd3keU .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONTkd3keU .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONTkd3keU .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONTkd3keU .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONTkd3keU .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONTkd3keU .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONTkd3keU .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONTkd3keU H5 {
  color: #000000;
}
.cid-tONTkd3keU P {
  color: #000000;
}
.cid-tONTkd3keU .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONTkd3keU .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONTkd3keU .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONTkd3keU .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONTkd3keU .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-16n {
  /* Type valid CSS here */
}
#custom-html-16n div {
  height: 75px;
  background-color: #000;
}
.cid-sbqFG4qEeS {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-sbqFG4qEeS .mbr-text,
.cid-sbqFG4qEeS blockquote {
  color: #767676;
}
.cid-sbqFG4qEeS .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sbqFG4qEeS h5 {
  font-size: 15px;
}
.cid-sbqFG4qEeS a:link {
  color: #de9956;
}
.cid-sbqFG4qEeS a:hover {
  color: #f1b173;
}
.cid-sbqFG4qEeS a:visited {
  color: #de9956;
}
#custom-html-3nu {
  /* Type valid CSS here */
}
#custom-html-3nu div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3nu hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-sbqFG4E5pU {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-sbqFG4E5pU .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sbqFG4E5pU .row-element,
.cid-sbqFG4E5pU .image-element {
  padding: 0;
}
.cid-sbqFG4E5pU .image-element {
  display: flex;
  justify-content: center;
}
.cid-sbqFG4E5pU .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sbqFG4E5pU .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sbqFG4E5pU .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sbqFG4E5pU .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sbqFG4E5pU .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sbqFG4E5pU .text-content {
    padding: 2rem 1rem;
  }
  .cid-sbqFG4E5pU .underline .line {
    height: 2px;
  }
  .cid-sbqFG4E5pU .mbr-title,
  .cid-sbqFG4E5pU .underline,
  .cid-sbqFG4E5pU .mbr-text,
  .cid-sbqFG4E5pU .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sbqFG4E5pU .mbr-title,
.cid-sbqFG4E5pU .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sbqFG4E5pU .mbr-text,
.cid-sbqFG4E5pU .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sbqFG4E5pU h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sbqFG4E5pU H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sbqFG4E5pU H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sbqFG4E5pU .bouton {
  text-align: center;
}
.cid-sbqFG4E5pU .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sbqFG4E5pU .couverture {
  aspect-ratio: 1;
}
.cid-sbqFG4E5pU .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sbqFG4E5pU p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sbqFG4E5pU a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPwStiaLd {
  background: #ffffff;
}
.cid-tMPwStiaLd .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPwStiaLd .mbr-figure {
  margin: 0 auto;
}
.cid-tMPwStiaLd figcaption {
  position: relative;
}
.cid-tMPwStiaLd figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPwStiaLd .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPwStiaLd .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPwStiaLd .view_port {
    height: 10px;
  }
}
.cid-tMPwStiaLd .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPwStiaLd .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPwStiaLd .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPwStiaLd .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPwStiaLd .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sbqFG5zPdl {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sbqFG5zPdl .mbr-section-subtitle {
  color: #767676;
}
.cid-sbqFG5zPdl H3 {
  text-align: left;
  color: #000000;
}
.cid-sbqFG5zPdl .container {
  height: 58px;
}
.cid-sbqFG5LmSt {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sbqFG5LmSt .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sbqFG5LmSt .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sbqFG5LmSt .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sbqFG5LmSt .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sbqFG5LmSt .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sbqFG5LmSt .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sbqFG5LmSt .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sbqFG5LmSt .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sbqFG5LmSt .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-uSByWOUiY9 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uSByWOUiY9 .mbr-text,
.cid-uSByWOUiY9 blockquote {
  color: #767676;
}
.cid-uSByWOUiY9 .media-container-row {
  padding: 0px;
}
.cid-uSByWOUiY9 .container {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-uSByWOUiY9 .mbr-text {
  color: #000000;
}
.cid-uSByWOUiY9 h2 {
  font-size: 1.4em;
}
.cid-uSByWOUiY9 h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uSByWOUiY9 .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uSByWOUiY9 .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uSByWOUiY9 .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uSByWOUiY9 .photo-produit {
    width: 340px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uSByWOUiY9 .photo-produit {
    width: 100%;
  }
}
.cid-uSByWOUiY9 .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uSByWOUiY9 .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-uSByWOUiY9 .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-sbqFG68tWl {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sbqFG68tWl .mbr-section-subtitle {
  color: #767676;
}
.cid-sbqFG68tWl H2 {
  text-align: left;
  color: #000;
}
.cid-sbqFG68tWl .container {
  height: 58px;
}
.cid-sbqKPd8OK5 {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-sbqKPd8OK5 .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-sbqKPd8OK5 .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-sbqKPd8OK5 .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-sbqKPd8OK5 .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  background-color: #fff;
  width: 1080px;
  max-width: 80%;
}
.cid-sbqKPd8OK5 h4 {
  font-size: 16px;
  color: #555;
  font-weight: 300;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-sbqKPd8OK5 h3 {
  font-size: 22px;
  color: #000;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-sbqKPd8OK5 .italique {
  font-weight: 1;
}
.cid-sbqKPd8OK5 .photo1 {
  aspect-ratio: 1.09289617;
}
.cid-sbqKPd8OK5 .photo2 {
  aspect-ratio: 0.9556213;
}
.cid-sbqFG6wIfb {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sbqFG6wIfb .mbr-section-subtitle {
  color: #767676;
}
.cid-sbqFG6wIfb H3 {
  text-align: left;
  color: #000;
}
.cid-sbqFG6wIfb .container {
  height: 58px;
}
.cid-sbqFG6H0jZ {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sbqFG6H0jZ .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sbqFG6H0jZ .mbr-text p {
  background: #ffffff;
}
.cid-sbqFG6H0jZ .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sbqFG6H0jZ .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-sbqFG6H0jZ i {
  font-weight: lighter;
}
.cid-tYXMYgDIpw {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tYXMYgDIpw .mbr-section-subtitle {
  color: #767676;
}
.cid-tYXMYgDIpw H2 {
  text-align: left;
  color: #000;
}
.cid-tYXMYgDIpw .container {
  height: 58px;
}
.cid-tYXMYgDIpw a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tYXMYgDIpw a:hover {
  color: #000;
}
.cid-tYXMYgDIpw a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tYXMYgDIpw a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tYXMYW74O8 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tYXMYW74O8 .mbr-text,
.cid-tYXMYW74O8 blockquote {
  color: #767676;
}
.cid-tYXMYW74O8 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tYXMYW74O8 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tYXMYW74O8 .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tYXMYW74O8 .separation {
  height: 45px;
}
.cid-tYXMYW74O8 img {
  width: 40px;
}
.cid-tYXMYW74O8 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tYXMYW74O8 a:hover {
  color: #000;
}
.cid-tYXMYW74O8 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tYXMYW74O8 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sbqFG7vjFM {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sbqFG7vjFM .mbr-section-subtitle {
  color: #767676;
}
.cid-sbqFG7vjFM H3 {
  text-align: left;
  color: #000;
}
.cid-sbqFG7vjFM .container {
  height: 58px;
}
.cid-sbqFG7GYvv {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sbqFG7GYvv .card-box {
  padding: 0 0.3rem;
}
.cid-sbqFG7GYvv .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sbqFG7GYvv .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sbqFG7GYvv h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sbqFG7GYvv p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sbqFG7GYvv .mbr-text {
  color: #000000;
}
.cid-sbqFG7GYvv .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sbqFG7GYvv .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sbqFG7GYvv .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sbqFG7GYvv .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sbqFG7GYvv .card-title {
  color: #000000;
}
.cid-sbqFG7GYvv .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sbqFG7YZUi {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sbqFG7YZUi .mbr-section-subtitle {
  color: #767676;
}
.cid-sbqFG7YZUi H2 {
  text-align: left;
  color: #000;
}
.cid-sbqFG7YZUi .container {
  height: 58px;
}
.cid-sbqFG89mq3 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sbqFG89mq3 .card-box {
  padding: 0 0.3rem;
}
.cid-sbqFG89mq3 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sbqFG89mq3 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sbqFG89mq3 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sbqFG89mq3 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sbqFG89mq3 .mbr-text {
  color: #000000;
}
.cid-sbqFG89mq3 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sbqFG89mq3 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sbqFG89mq3 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sbqFG89mq3 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sbqFG89mq3 .card-title {
  color: #000000;
}
.cid-sbqFG89mq3 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sbqFG8s7OO {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sbqFG8s7OO .mbr-section-subtitle {
  color: #767676;
}
.cid-sbqFG8s7OO H3 {
  text-align: left;
  color: #000;
}
.cid-sbqFG8s7OO .container {
  height: 58px;
}
.cid-sMswfh219P {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMswfh219P .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMswfh219P .mbr-text p {
  background: #ffffff;
}
.cid-sMswfh219P .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMswfh219P .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMswfh219P .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMswfh219P .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMswfh219P .paypal {
  position: relative;
  top: -35px;
}
.cid-sMswfh219P .logos-cb {
  max-width: 100%;
}
.cid-sMswfh219P .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMswfh219P .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMswfh219P .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMswfh219P .lien:hover {
  color: #000;
}
.cid-sMswfh219P .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMswfh219P .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sbqFG8WQX6 {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sbqFG8WQX6 .mbr-section-subtitle {
  color: #767676;
}
.cid-sbqFG8WQX6 H3 {
  text-align: left;
  color: #000;
}
.cid-sbqFG8WQX6 .container {
  height: 58px;
}
.cid-sEmUsto5o6 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmUsto5o6 .title {
  margin-bottom: 2rem;
}
.cid-sEmUsto5o6 .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmUsto5o6 a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmUsto5o6 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmUsto5o6 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmUsto5o6 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmUsto5o6 H2 {
  color: #000000;
}
.cid-sEmUsto5o6 LABEL {
  color: #000000;
}
.cid-sEmUsto5o6 .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmUsto5o6 .btn-form {
  border-radius: 0px;
}
.cid-tONTovqAdD {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONTovqAdD .content {
    text-align: center;
  }
  .cid-tONTovqAdD .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONTovqAdD .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONTovqAdD .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONTovqAdD .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONTovqAdD .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONTovqAdD .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONTovqAdD .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONTovqAdD .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONTovqAdD .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONTovqAdD .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONTovqAdD .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONTovqAdD .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONTovqAdD H5 {
  color: #000000;
}
.cid-tONTovqAdD P {
  color: #000000;
}
.cid-tONTovqAdD .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONTovqAdD .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONTovqAdD .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONTovqAdD .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONTovqAdD .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-17f {
  /* Type valid CSS here */
}
#custom-html-17f div {
  height: 75px;
  background-color: #000;
}
.cid-scCrklomdy {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-scCrklomdy .mbr-text,
.cid-scCrklomdy blockquote {
  color: #767676;
}
.cid-scCrklomdy .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-scCrklomdy h5 {
  font-size: 15px;
}
.cid-scCrklomdy a:link {
  color: #de9956;
}
.cid-scCrklomdy a:hover {
  color: #f1b173;
}
.cid-scCrklomdy a:visited {
  color: #de9956;
}
#custom-html-3nx {
  /* Type valid CSS here */
}
#custom-html-3nx div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3nx hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-scCrklBkM6 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-scCrklBkM6 .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-scCrklBkM6 .row-element,
.cid-scCrklBkM6 .image-element {
  padding: 0;
}
.cid-scCrklBkM6 .image-element {
  display: flex;
  justify-content: center;
}
.cid-scCrklBkM6 .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-scCrklBkM6 .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-scCrklBkM6 .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-scCrklBkM6 .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-scCrklBkM6 .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-scCrklBkM6 .text-content {
    padding: 2rem 1rem;
  }
  .cid-scCrklBkM6 .underline .line {
    height: 2px;
  }
  .cid-scCrklBkM6 .mbr-title,
  .cid-scCrklBkM6 .underline,
  .cid-scCrklBkM6 .mbr-text,
  .cid-scCrklBkM6 .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-scCrklBkM6 .mbr-title,
.cid-scCrklBkM6 .underline {
  text-align: center;
  color: #ffffff;
}
.cid-scCrklBkM6 .mbr-text,
.cid-scCrklBkM6 .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-scCrklBkM6 h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-scCrklBkM6 H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-scCrklBkM6 H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-scCrklBkM6 .bouton {
  text-align: center;
}
.cid-scCrklBkM6 .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-scCrklBkM6 .couverture {
  aspect-ratio: 1;
}
.cid-scCrklBkM6 .bouton2 {
  position: relative;
  top: -25px;
}
.cid-scCrklBkM6 p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-scCrklBkM6 a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPxnTXsV2 {
  background: #ffffff;
}
.cid-tMPxnTXsV2 .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPxnTXsV2 .mbr-figure {
  margin: 0 auto;
}
.cid-tMPxnTXsV2 figcaption {
  position: relative;
}
.cid-tMPxnTXsV2 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPxnTXsV2 .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPxnTXsV2 .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPxnTXsV2 .view_port {
    height: 10px;
  }
}
.cid-tMPxnTXsV2 .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPxnTXsV2 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPxnTXsV2 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPxnTXsV2 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPxnTXsV2 .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-scCrkmybRO {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-scCrkmybRO .mbr-section-subtitle {
  color: #767676;
}
.cid-scCrkmybRO H3 {
  text-align: left;
  color: #000000;
}
.cid-scCrkmybRO .container {
  height: 58px;
}
.cid-scCrkmMKVb {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-scCrkmMKVb .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-scCrkmMKVb .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-scCrkmMKVb .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-scCrkmMKVb .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-scCrkmMKVb .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-scCrkmMKVb .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-scCrkmMKVb .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-scCrkmMKVb .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-scCrkmMKVb .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-scCrkndzIm {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-scCrkndzIm .mbr-section-subtitle {
  color: #767676;
}
.cid-scCrkndzIm H2 {
  text-align: left;
  color: #000;
}
.cid-scCrkndzIm .container {
  height: 58px;
}
.cid-scCrkns6Hp {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-scCrkns6Hp .mbr-text,
.cid-scCrkns6Hp blockquote {
  color: #767676;
}
.cid-scCrkns6Hp .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  background-color: #fffcf7;
  width: 1080px;
  max-width: 82%;
}
.cid-scCrkns6Hp .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-scCrkns6Hp blockquote {
  border-left: 2px solid #000;
  margin: 20px 5px;
  padding: 5px 20px;
  text-align: justify;
  color: #000;
  font-style: normal;
  font-size: 1em;
  line-height: 1.6em;
}
.cid-scCrkns6Hp blockquote:before {
  color: #ccc;
  vertical-align: -0.4em;
  line-height: 0.1em;
  margin-right: 0.25em;
}
.cid-scCrkns6Hp blockquote h1,
.cid-scCrkns6Hp h2,
.cid-scCrkns6Hp h3,
.cid-scCrkns6Hp p {
  display: inline;
  text-align: left;
}
.cid-scCrkns6Hp blockquote footer {
  text-align: left;
  color: #6a2b2b;
}
.cid-scCrkns6Hp h3 {
  font-size: 22px;
  color: #000;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-scCrkns6Hp .photo {
  width: 285px;
  max-width: 100%;
  padding-left: 10px;
  padding-bottom: 10px;
  aspect-ratio: 1;
}
@media only screen and (max-width: 480px) {
  .cid-scCrkns6Hp .photo {
    padding-left: 0px;
  }
}
.cid-scCuIDx9Mf {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-scCuIDx9Mf .mbr-text,
.cid-scCuIDx9Mf blockquote {
  color: #767676;
}
.cid-scCuIDx9Mf .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-scCuIDx9Mf .mbr-text {
  color: #000000;
}
.cid-scCuIDx9Mf h2 {
  font-size: 1.5em;
}
.cid-scCuIDx9Mf h3 {
  font-size: 1.1em;
}
.cid-scCuIDx9Mf .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-scCuIDx9Mf .photo-produit {
  width: 150px;
  aspect-ratio: 0.708;
  max-width: 100%;
}
.cid-scCuIDx9Mf .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-scCuIDx9Mf .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-scCrknFzip {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-scCrknFzip .mbr-section-subtitle {
  color: #767676;
}
.cid-scCrknFzip H3 {
  text-align: left;
  color: #000;
}
.cid-scCrknFzip .container {
  height: 58px;
}
.cid-scCrknVkne {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-scCrknVkne .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-scCrknVkne .mbr-text p {
  background: #ffffff;
}
.cid-scCrknVkne .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-scCrknVkne .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-scCrknVkne i {
  font-weight: lighter;
}
.cid-tEC53plSen {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tEC53plSen .mbr-section-subtitle {
  color: #767676;
}
.cid-tEC53plSen H2 {
  text-align: left;
  color: #000;
}
.cid-tEC53plSen .container {
  height: 55px;
}
.cid-tEC53plSen a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tEC53plSen a:hover {
  color: #000;
}
.cid-tEC53plSen a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tEC53plSen a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tEC53UaLHh {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-tEC53UaLHh .mbr-text,
.cid-tEC53UaLHh blockquote {
  color: #767676;
}
.cid-tEC53UaLHh .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tEC53UaLHh h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tEC53UaLHh .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tEC53UaLHh .separation {
  height: 45px;
}
.cid-tEC53UaLHh img {
  width: 40px;
}
.cid-tEC53UaLHh a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tEC53UaLHh a:hover {
  color: #000;
}
.cid-tEC53UaLHh a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tEC53UaLHh a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-scCrkp9X6n {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-scCrkp9X6n .mbr-section-subtitle {
  color: #767676;
}
.cid-scCrkp9X6n H3 {
  text-align: left;
  color: #000;
}
.cid-scCrkp9X6n .container {
  height: 58px;
}
.cid-scCrkpnDXz {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-scCrkpnDXz .card-box {
  padding: 0 0.3rem;
}
.cid-scCrkpnDXz .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-scCrkpnDXz .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-scCrkpnDXz h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-scCrkpnDXz p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-scCrkpnDXz .mbr-text {
  color: #000000;
}
.cid-scCrkpnDXz .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-scCrkpnDXz .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-scCrkpnDXz .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-scCrkpnDXz .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-scCrkpnDXz .card-title {
  color: #000000;
}
.cid-scCrkpnDXz .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-scCrkpFWlI {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-scCrkpFWlI .mbr-section-subtitle {
  color: #767676;
}
.cid-scCrkpFWlI H2 {
  text-align: left;
  color: #000;
}
.cid-scCrkpFWlI .container {
  height: 58px;
}
.cid-scCrkpVuBJ {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-scCrkpVuBJ .card-box {
  padding: 0 0.3rem;
}
.cid-scCrkpVuBJ .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-scCrkpVuBJ .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-scCrkpVuBJ h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-scCrkpVuBJ p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-scCrkpVuBJ .mbr-text {
  color: #000000;
}
.cid-scCrkpVuBJ .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-scCrkpVuBJ .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-scCrkpVuBJ .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-scCrkpVuBJ .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-scCrkpVuBJ .card-title {
  color: #000000;
}
.cid-scCrkpVuBJ .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-scCrkqk1IY {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-scCrkqk1IY .mbr-section-subtitle {
  color: #767676;
}
.cid-scCrkqk1IY H3 {
  text-align: left;
  color: #000;
}
.cid-scCrkqk1IY .container {
  height: 58px;
}
.cid-sMswhIL68y {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMswhIL68y .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMswhIL68y .mbr-text p {
  background: #ffffff;
}
.cid-sMswhIL68y .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMswhIL68y .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMswhIL68y .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMswhIL68y .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMswhIL68y .paypal {
  position: relative;
  top: -35px;
}
.cid-sMswhIL68y .logos-cb {
  max-width: 100%;
}
.cid-sMswhIL68y .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMswhIL68y .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMswhIL68y .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMswhIL68y .lien:hover {
  color: #000;
}
.cid-sMswhIL68y .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMswhIL68y .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-scCrkqUulA {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-scCrkqUulA .mbr-section-subtitle {
  color: #767676;
}
.cid-scCrkqUulA H3 {
  text-align: left;
  color: #000;
}
.cid-scCrkqUulA .container {
  height: 58px;
}
.cid-sEmUvw5tQ2 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmUvw5tQ2 .title {
  margin-bottom: 2rem;
}
.cid-sEmUvw5tQ2 .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmUvw5tQ2 a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmUvw5tQ2 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmUvw5tQ2 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmUvw5tQ2 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmUvw5tQ2 H2 {
  color: #000000;
}
.cid-sEmUvw5tQ2 LABEL {
  color: #000000;
}
.cid-sEmUvw5tQ2 .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmUvw5tQ2 .btn-form {
  border-radius: 0px;
}
.cid-tONTqcVeiP {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONTqcVeiP .content {
    text-align: center;
  }
  .cid-tONTqcVeiP .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONTqcVeiP .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONTqcVeiP .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONTqcVeiP .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONTqcVeiP .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONTqcVeiP .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONTqcVeiP .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONTqcVeiP .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONTqcVeiP .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONTqcVeiP .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONTqcVeiP .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONTqcVeiP .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONTqcVeiP H5 {
  color: #000000;
}
.cid-tONTqcVeiP P {
  color: #000000;
}
.cid-tONTqcVeiP .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONTqcVeiP .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONTqcVeiP .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONTqcVeiP .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONTqcVeiP .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-186 {
  /* Type valid CSS here */
}
#custom-html-186 div {
  height: 75px;
  background-color: #000;
}
.cid-scQgFGIIpE {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-scQgFGIIpE .mbr-text,
.cid-scQgFGIIpE blockquote {
  color: #767676;
}
.cid-scQgFGIIpE .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-scQgFGIIpE h5 {
  font-size: 15px;
}
.cid-scQgFGIIpE a:link {
  color: #de9956;
}
.cid-scQgFGIIpE a:hover {
  color: #f1b173;
}
.cid-scQgFGIIpE a:visited {
  color: #de9956;
}
#custom-html-3nz {
  /* Type valid CSS here */
}
#custom-html-3nz div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3nz hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-scQgFGVAZI {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-scQgFGVAZI .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-scQgFGVAZI .row-element,
.cid-scQgFGVAZI .image-element {
  padding: 0;
}
.cid-scQgFGVAZI .image-element {
  display: flex;
  justify-content: center;
}
.cid-scQgFGVAZI .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-scQgFGVAZI .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-scQgFGVAZI .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-scQgFGVAZI .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-scQgFGVAZI .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-scQgFGVAZI .text-content {
    padding: 2rem 1rem;
  }
  .cid-scQgFGVAZI .underline .line {
    height: 2px;
  }
  .cid-scQgFGVAZI .mbr-title,
  .cid-scQgFGVAZI .underline,
  .cid-scQgFGVAZI .mbr-text,
  .cid-scQgFGVAZI .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-scQgFGVAZI .mbr-title,
.cid-scQgFGVAZI .underline {
  text-align: center;
  color: #ffffff;
}
.cid-scQgFGVAZI .mbr-text,
.cid-scQgFGVAZI .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-scQgFGVAZI h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-scQgFGVAZI H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-scQgFGVAZI H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-scQgFGVAZI .bouton {
  text-align: center;
}
.cid-scQgFGVAZI .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-scQgFGVAZI .couverture {
  aspect-ratio: 1;
}
.cid-scQgFGVAZI .bouton2 {
  position: relative;
  top: -25px;
}
.cid-scQgFGVAZI p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-scQgFGVAZI a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPxAbpu1p {
  background: #ffffff;
}
.cid-tMPxAbpu1p .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPxAbpu1p .mbr-figure {
  margin: 0 auto;
}
.cid-tMPxAbpu1p figcaption {
  position: relative;
}
.cid-tMPxAbpu1p figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPxAbpu1p .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPxAbpu1p .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPxAbpu1p .view_port {
    height: 10px;
  }
}
.cid-tMPxAbpu1p .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPxAbpu1p .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPxAbpu1p .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPxAbpu1p .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPxAbpu1p .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-scQgFHJpdy {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-scQgFHJpdy .mbr-section-subtitle {
  color: #767676;
}
.cid-scQgFHJpdy H3 {
  text-align: left;
  color: #000000;
}
.cid-scQgFHJpdy .container {
  height: 58px;
}
.cid-scQgFHUNXk {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-scQgFHUNXk .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-scQgFHUNXk .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-scQgFHUNXk .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-scQgFHUNXk .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-scQgFHUNXk .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-scQgFHUNXk .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-scQgFHUNXk .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-scQgFHUNXk .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-scQgFHUNXk .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-uQeE37K9VD {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uQeE37K9VD .mbr-text,
.cid-uQeE37K9VD blockquote {
  color: #767676;
}
.cid-uQeE37K9VD .media-container-row {
  padding: 0px;
}
.cid-uQeE37K9VD .container {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-uQeE37K9VD .mbr-text {
  color: #000000;
}
.cid-uQeE37K9VD h2 {
  font-size: 1.4em;
}
.cid-uQeE37K9VD h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uQeE37K9VD .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uQeE37K9VD .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uQeE37K9VD .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uQeE37K9VD .photo-produit {
    width: 195px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uQeE37K9VD .photo-produit {
    width: 100%;
  }
}
.cid-uQeE37K9VD .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uQeE37K9VD .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-scQgFIRKwt {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-scQgFIRKwt .mbr-section-subtitle {
  color: #767676;
}
.cid-scQgFIRKwt H3 {
  text-align: left;
  color: #000;
}
.cid-scQgFIRKwt .container {
  height: 58px;
}
.cid-scQgFJ32QO {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-scQgFJ32QO .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-scQgFJ32QO .mbr-text p {
  background: #ffffff;
}
.cid-scQgFJ32QO .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-scQgFJ32QO .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-scQgFJ32QO i {
  font-weight: lighter;
}
.cid-tcZFrCENoY {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tcZFrCENoY .mbr-section-subtitle {
  color: #767676;
}
.cid-tcZFrCENoY H2 {
  text-align: left;
  color: #000;
}
.cid-tcZFrCENoY .container {
  height: 58px;
}
.cid-tcZFrCENoY a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tcZFrCENoY a:hover {
  color: #000;
}
.cid-tcZFrCENoY a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tcZFrCENoY a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tcZFseRcb5 {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-tcZFseRcb5 .mbr-text,
.cid-tcZFseRcb5 blockquote {
  color: #767676;
}
.cid-tcZFseRcb5 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tcZFseRcb5 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tcZFseRcb5 .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tcZFseRcb5 .separation {
  height: 45px;
}
.cid-tcZFseRcb5 img {
  width: 40px;
}
.cid-tcZFseRcb5 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tcZFseRcb5 a:hover {
  color: #000;
}
.cid-tcZFseRcb5 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tcZFseRcb5 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-scQgFJYlsO {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-scQgFJYlsO .mbr-section-subtitle {
  color: #767676;
}
.cid-scQgFJYlsO H3 {
  text-align: left;
  color: #000;
}
.cid-scQgFJYlsO .container {
  height: 58px;
}
.cid-scQgFKchma {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-scQgFKchma .card-box {
  padding: 0 0.3rem;
}
.cid-scQgFKchma .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-scQgFKchma .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-scQgFKchma h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-scQgFKchma p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-scQgFKchma .mbr-text {
  color: #000000;
}
.cid-scQgFKchma .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-scQgFKchma .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-scQgFKchma .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-scQgFKchma .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-scQgFKchma .card-title {
  color: #000000;
}
.cid-scQgFKchma .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-scQgFKygSM {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-scQgFKygSM .mbr-section-subtitle {
  color: #767676;
}
.cid-scQgFKygSM H2 {
  text-align: left;
  color: #000;
}
.cid-scQgFKygSM .container {
  height: 58px;
}
.cid-scQgFKQAgJ {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-scQgFKQAgJ .card-box {
  padding: 0 0.3rem;
}
.cid-scQgFKQAgJ .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-scQgFKQAgJ .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-scQgFKQAgJ h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-scQgFKQAgJ p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-scQgFKQAgJ .mbr-text {
  color: #000000;
}
.cid-scQgFKQAgJ .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-scQgFKQAgJ .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-scQgFKQAgJ .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-scQgFKQAgJ .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-scQgFKQAgJ .card-title {
  color: #000000;
}
.cid-scQgFKQAgJ .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-scQgFLcm1G {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-scQgFLcm1G .mbr-section-subtitle {
  color: #767676;
}
.cid-scQgFLcm1G H3 {
  text-align: left;
  color: #000;
}
.cid-scQgFLcm1G .container {
  height: 58px;
}
.cid-sMswkdIjvo {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMswkdIjvo .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMswkdIjvo .mbr-text p {
  background: #ffffff;
}
.cid-sMswkdIjvo .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMswkdIjvo .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMswkdIjvo .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMswkdIjvo .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMswkdIjvo .paypal {
  position: relative;
  top: -35px;
}
.cid-sMswkdIjvo .logos-cb {
  max-width: 100%;
}
.cid-sMswkdIjvo .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMswkdIjvo .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMswkdIjvo .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMswkdIjvo .lien:hover {
  color: #000;
}
.cid-sMswkdIjvo .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMswkdIjvo .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-scQgFLIZER {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-scQgFLIZER .mbr-section-subtitle {
  color: #767676;
}
.cid-scQgFLIZER H3 {
  text-align: left;
  color: #000;
}
.cid-scQgFLIZER .container {
  height: 58px;
}
.cid-sEmUyB6JvM {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmUyB6JvM .title {
  margin-bottom: 2rem;
}
.cid-sEmUyB6JvM .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmUyB6JvM a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmUyB6JvM a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmUyB6JvM .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmUyB6JvM .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmUyB6JvM H2 {
  color: #000000;
}
.cid-sEmUyB6JvM LABEL {
  color: #000000;
}
.cid-sEmUyB6JvM .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmUyB6JvM .btn-form {
  border-radius: 0px;
}
.cid-tONTsgHBBc {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONTsgHBBc .content {
    text-align: center;
  }
  .cid-tONTsgHBBc .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONTsgHBBc .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONTsgHBBc .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONTsgHBBc .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONTsgHBBc .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONTsgHBBc .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONTsgHBBc .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONTsgHBBc .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONTsgHBBc .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONTsgHBBc .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONTsgHBBc .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONTsgHBBc .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONTsgHBBc H5 {
  color: #000000;
}
.cid-tONTsgHBBc P {
  color: #000000;
}
.cid-tONTsgHBBc .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONTsgHBBc .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONTsgHBBc .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONTsgHBBc .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONTsgHBBc .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-18v {
  /* Type valid CSS here */
}
#custom-html-18v div {
  height: 75px;
  background-color: #000;
}
.cid-sdsZxBM6Mg {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-sdsZxBM6Mg .mbr-text,
.cid-sdsZxBM6Mg blockquote {
  color: #767676;
}
.cid-sdsZxBM6Mg .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sdsZxBM6Mg h5 {
  font-size: 15px;
}
.cid-sdsZxBM6Mg a:link {
  color: #de9956;
}
.cid-sdsZxBM6Mg a:hover {
  color: #f1b173;
}
.cid-sdsZxBM6Mg a:visited {
  color: #de9956;
}
#custom-html-3o2 {
  /* Type valid CSS here */
}
#custom-html-3o2 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3o2 hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-sdsZxCcX1f {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-sdsZxCcX1f .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sdsZxCcX1f .row-element,
.cid-sdsZxCcX1f .image-element {
  padding: 0;
}
.cid-sdsZxCcX1f .image-element {
  display: flex;
  justify-content: center;
}
.cid-sdsZxCcX1f .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sdsZxCcX1f .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sdsZxCcX1f .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sdsZxCcX1f .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sdsZxCcX1f .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sdsZxCcX1f .text-content {
    padding: 2rem 1rem;
  }
  .cid-sdsZxCcX1f .underline .line {
    height: 2px;
  }
  .cid-sdsZxCcX1f .mbr-title,
  .cid-sdsZxCcX1f .underline,
  .cid-sdsZxCcX1f .mbr-text,
  .cid-sdsZxCcX1f .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sdsZxCcX1f .mbr-title,
.cid-sdsZxCcX1f .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sdsZxCcX1f .mbr-text,
.cid-sdsZxCcX1f .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sdsZxCcX1f h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sdsZxCcX1f H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sdsZxCcX1f H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sdsZxCcX1f .bouton {
  text-align: center;
}
.cid-sdsZxCcX1f .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sdsZxCcX1f .couverture {
  aspect-ratio: 1;
}
.cid-sdsZxCcX1f .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sdsZxCcX1f p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sdsZxCcX1f a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPxKlP06z {
  background: #ffffff;
}
.cid-tMPxKlP06z .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPxKlP06z .mbr-figure {
  margin: 0 auto;
}
.cid-tMPxKlP06z figcaption {
  position: relative;
}
.cid-tMPxKlP06z figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPxKlP06z .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPxKlP06z .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPxKlP06z .view_port {
    height: 10px;
  }
}
.cid-tMPxKlP06z .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPxKlP06z .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPxKlP06z .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPxKlP06z .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPxKlP06z .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sdsZxDhJQs {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdsZxDhJQs .mbr-section-subtitle {
  color: #767676;
}
.cid-sdsZxDhJQs H3 {
  text-align: left;
  color: #000000;
}
.cid-sdsZxDhJQs .container {
  height: 58px;
}
.cid-sdsZxDrhdS {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sdsZxDrhdS .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sdsZxDrhdS .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sdsZxDrhdS .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sdsZxDrhdS .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sdsZxDrhdS .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sdsZxDrhdS .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sdsZxDrhdS .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sdsZxDrhdS .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sdsZxDrhdS .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sdt4fbjCq9 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdt4fbjCq9 .mbr-section-subtitle {
  color: #767676;
}
.cid-sdt4fbjCq9 H2 {
  text-align: left;
  color: #000;
}
.cid-sdt4fbjCq9 .container {
  height: 58px;
}
.cid-sdt4g42bC6 {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-sdt4g42bC6 .mbr-text,
.cid-sdt4g42bC6 blockquote {
  color: #767676;
}
.cid-sdt4g42bC6 .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-sdt4g42bC6 .mbr-text {
  color: #000000;
}
.cid-sdt4g42bC6 h2 {
  font-size: 1.5em;
}
.cid-sdt4g42bC6 h3 {
  font-size: 1.1em;
}
.cid-sdt4g42bC6 .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-sdt4g42bC6 .photo-produit {
  width: 150px;
  aspect-ratio: 0.752;
  max-width: 100%;
}
.cid-sdt4g42bC6 .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-sdt4g42bC6 .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-sdsZxDOGvU {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdsZxDOGvU .mbr-section-subtitle {
  color: #767676;
}
.cid-sdsZxDOGvU H3 {
  text-align: left;
  color: #000;
}
.cid-sdsZxDOGvU .container {
  height: 58px;
}
.cid-sdsZxE0Fkx {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sdsZxE0Fkx .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sdsZxE0Fkx .mbr-text p {
  background: #ffffff;
}
.cid-sdsZxE0Fkx .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sdsZxE0Fkx .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-sdsZxE0Fkx i {
  font-weight: lighter;
}
.cid-tue026EtXE {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tue026EtXE .mbr-section-subtitle {
  color: #767676;
}
.cid-tue026EtXE H2 {
  text-align: left;
  color: #000;
}
.cid-tue026EtXE .container {
  height: 58px;
}
.cid-tue026EtXE a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tue026EtXE a:hover {
  color: #000;
}
.cid-tue026EtXE a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tue026EtXE a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tue02GZoSi {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-tue02GZoSi .mbr-text,
.cid-tue02GZoSi blockquote {
  color: #767676;
}
.cid-tue02GZoSi .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tue02GZoSi h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tue02GZoSi .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tue02GZoSi .separation {
  height: 45px;
}
.cid-tue02GZoSi img {
  width: 40px;
}
.cid-tue02GZoSi a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tue02GZoSi a:hover {
  color: #000;
}
.cid-tue02GZoSi a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tue02GZoSi a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sdsZxEOAJP {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdsZxEOAJP .mbr-section-subtitle {
  color: #767676;
}
.cid-sdsZxEOAJP H3 {
  text-align: left;
  color: #000;
}
.cid-sdsZxEOAJP .container {
  height: 58px;
}
.cid-sdsZxEYFPX {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sdsZxEYFPX .card-box {
  padding: 0 0.3rem;
}
.cid-sdsZxEYFPX .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sdsZxEYFPX .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sdsZxEYFPX h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sdsZxEYFPX p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sdsZxEYFPX .mbr-text {
  color: #000000;
}
.cid-sdsZxEYFPX .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sdsZxEYFPX .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sdsZxEYFPX .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sdsZxEYFPX .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sdsZxEYFPX .card-title {
  color: #000000;
}
.cid-sdsZxEYFPX .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sdsZxFeZXm {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdsZxFeZXm .mbr-section-subtitle {
  color: #767676;
}
.cid-sdsZxFeZXm H2 {
  text-align: left;
  color: #000;
}
.cid-sdsZxFeZXm .container {
  height: 58px;
}
.cid-sdsZxFpkwE {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sdsZxFpkwE .card-box {
  padding: 0 0.3rem;
}
.cid-sdsZxFpkwE .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sdsZxFpkwE .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sdsZxFpkwE h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sdsZxFpkwE p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sdsZxFpkwE .mbr-text {
  color: #000000;
}
.cid-sdsZxFpkwE .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sdsZxFpkwE .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sdsZxFpkwE .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sdsZxFpkwE .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sdsZxFpkwE .card-title {
  color: #000000;
}
.cid-sdsZxFpkwE .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sdsZxFIIiU {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdsZxFIIiU .mbr-section-subtitle {
  color: #767676;
}
.cid-sdsZxFIIiU H3 {
  text-align: left;
  color: #000;
}
.cid-sdsZxFIIiU .container {
  height: 58px;
}
.cid-sMswn41QyT {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMswn41QyT .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMswn41QyT .mbr-text p {
  background: #ffffff;
}
.cid-sMswn41QyT .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMswn41QyT .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMswn41QyT .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMswn41QyT .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMswn41QyT .paypal {
  position: relative;
  top: -35px;
}
.cid-sMswn41QyT .logos-cb {
  max-width: 100%;
}
.cid-sMswn41QyT .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMswn41QyT .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMswn41QyT .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMswn41QyT .lien:hover {
  color: #000;
}
.cid-sMswn41QyT .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMswn41QyT .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sdsZxGbXeF {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdsZxGbXeF .mbr-section-subtitle {
  color: #767676;
}
.cid-sdsZxGbXeF H3 {
  text-align: left;
  color: #000;
}
.cid-sdsZxGbXeF .container {
  height: 58px;
}
.cid-sEmUBNrCrp {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmUBNrCrp .title {
  margin-bottom: 2rem;
}
.cid-sEmUBNrCrp .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmUBNrCrp a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmUBNrCrp a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmUBNrCrp .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmUBNrCrp .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmUBNrCrp H2 {
  color: #000000;
}
.cid-sEmUBNrCrp LABEL {
  color: #000000;
}
.cid-sEmUBNrCrp .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmUBNrCrp .btn-form {
  border-radius: 0px;
}
.cid-tONTv9YAJo {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONTv9YAJo .content {
    text-align: center;
  }
  .cid-tONTv9YAJo .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONTv9YAJo .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONTv9YAJo .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONTv9YAJo .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONTv9YAJo .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONTv9YAJo .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONTv9YAJo .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONTv9YAJo .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONTv9YAJo .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONTv9YAJo .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONTv9YAJo .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONTv9YAJo .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONTv9YAJo H5 {
  color: #000000;
}
.cid-tONTv9YAJo P {
  color: #000000;
}
.cid-tONTv9YAJo .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONTv9YAJo .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONTv9YAJo .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONTv9YAJo .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONTv9YAJo .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-19j {
  /* Type valid CSS here */
}
#custom-html-19j div {
  height: 75px;
  background-color: #000;
}
.cid-sdB5iULc9t {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-sdB5iULc9t .mbr-text,
.cid-sdB5iULc9t blockquote {
  color: #767676;
}
.cid-sdB5iULc9t .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sdB5iULc9t h5 {
  font-size: 15px;
}
.cid-sdB5iULc9t a:link {
  color: #de9956;
}
.cid-sdB5iULc9t a:hover {
  color: #f1b173;
}
.cid-sdB5iULc9t a:visited {
  color: #de9956;
}
#custom-html-3o5 {
  /* Type valid CSS here */
}
#custom-html-3o5 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3o5 hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-sdB5iV1e9y {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-sdB5iV1e9y .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sdB5iV1e9y .row-element,
.cid-sdB5iV1e9y .image-element {
  padding: 0;
}
.cid-sdB5iV1e9y .image-element {
  display: flex;
  justify-content: center;
}
.cid-sdB5iV1e9y .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sdB5iV1e9y .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sdB5iV1e9y .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sdB5iV1e9y .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sdB5iV1e9y .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sdB5iV1e9y .text-content {
    padding: 2rem 1rem;
  }
  .cid-sdB5iV1e9y .underline .line {
    height: 2px;
  }
  .cid-sdB5iV1e9y .mbr-title,
  .cid-sdB5iV1e9y .underline,
  .cid-sdB5iV1e9y .mbr-text,
  .cid-sdB5iV1e9y .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sdB5iV1e9y .mbr-title,
.cid-sdB5iV1e9y .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sdB5iV1e9y .mbr-text,
.cid-sdB5iV1e9y .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sdB5iV1e9y h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sdB5iV1e9y H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sdB5iV1e9y H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sdB5iV1e9y .bouton {
  text-align: center;
}
.cid-sdB5iV1e9y .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sdB5iV1e9y .couverture {
  aspect-ratio: 1;
}
.cid-sdB5iV1e9y .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sdB5iV1e9y p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sdB5iV1e9y a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPxTIKnm3 {
  background: #ffffff;
}
.cid-tMPxTIKnm3 .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPxTIKnm3 .mbr-figure {
  margin: 0 auto;
}
.cid-tMPxTIKnm3 figcaption {
  position: relative;
}
.cid-tMPxTIKnm3 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPxTIKnm3 .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPxTIKnm3 .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPxTIKnm3 .view_port {
    height: 10px;
  }
}
.cid-tMPxTIKnm3 .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPxTIKnm3 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPxTIKnm3 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPxTIKnm3 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPxTIKnm3 .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sdB5iVRQHg {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdB5iVRQHg .mbr-section-subtitle {
  color: #767676;
}
.cid-sdB5iVRQHg H3 {
  text-align: left;
  color: #000000;
}
.cid-sdB5iVRQHg .container {
  height: 58px;
}
.cid-sdB5iWie7L {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sdB5iWie7L .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sdB5iWie7L .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sdB5iWie7L .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sdB5iWie7L .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sdB5iWie7L .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sdB5iWie7L .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sdB5iWie7L .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sdB5iWie7L .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sdB5iWie7L .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sdB5iWGXWm {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdB5iWGXWm .mbr-section-subtitle {
  color: #767676;
}
.cid-sdB5iWGXWm H3 {
  text-align: left;
  color: #000;
}
.cid-sdB5iWGXWm .container {
  height: 58px;
}
.cid-sdB5iWTvIA {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdB5iWTvIA .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sdB5iWTvIA .mbr-text p {
  background: #ffffff;
}
.cid-sdB5iWTvIA .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sdB5iWTvIA .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-sdB5iWTvIA .fichepratique {
  position: relative;
  top: 10px;
}
.cid-u5SyBC6Uwc {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SyBC6Uwc .mbr-text,
.cid-u5SyBC6Uwc blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SyBC6Uwc a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SyBC6Uwc a:hover {
  color: #000;
}
.cid-u5SyBC6Uwc a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SyBC6Uwc a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SyBC6Uwc .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SyBC6Uwc .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SyBC6Uwc .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SyBC6Uwc .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SyBC6Uwc .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SyBC6Uwc .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SyBC6Uwc .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SyBC6Uwc .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SyBC6Uwc .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SyBC6Uwc .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SyBC6Uwc .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SyCQoY0E {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SyCQoY0E .mbr-text,
.cid-u5SyCQoY0E blockquote {
  color: #000;
}
.cid-u5SyCQoY0E .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SyCQoY0E h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SyCQoY0E a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SyCQoY0E a:hover {
  color: #000;
}
.cid-u5SyCQoY0E a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SyCQoY0E a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sdB5iYN1lS {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdB5iYN1lS .mbr-section-subtitle {
  color: #767676;
}
.cid-sdB5iYN1lS H2 {
  text-align: left;
  color: #000;
}
.cid-sdB5iYN1lS .container {
  height: 58px;
}
.cid-sdB5iYZWXw {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdB5iYZWXw .mbr-text,
.cid-sdB5iYZWXw blockquote {
  color: #000;
  text-align: justify;
}
.cid-sdB5iYZWXw .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sdB5iYZWXw .souligne:hover {
  color: #000;
}
.cid-sdB5iYZWXw .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sdB5iYZWXw .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-t9Y6vnkwns {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t9Y6vnkwns .mbr-section-subtitle {
  color: #767676;
}
.cid-t9Y6vnkwns H2 {
  text-align: left;
  color: #000;
}
.cid-t9Y6vnkwns .container {
  height: 58px;
}
.cid-t9Y6vnkwns a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-t9Y6vnkwns a:hover {
  color: #000;
}
.cid-t9Y6vnkwns a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-t9Y6vnkwns a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-t9Y6vZbK7D {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-t9Y6vZbK7D .mbr-text,
.cid-t9Y6vZbK7D blockquote {
  color: #767676;
}
.cid-t9Y6vZbK7D .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-t9Y6vZbK7D h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-t9Y6vZbK7D .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-t9Y6vZbK7D .separation {
  height: 45px;
}
.cid-t9Y6vZbK7D img {
  width: 40px;
}
.cid-t9Y6vZbK7D a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-t9Y6vZbK7D a:hover {
  color: #000;
}
.cid-t9Y6vZbK7D a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-t9Y6vZbK7D a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-szFub1NHaJ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-szFub1NHaJ .mbr-section-subtitle {
  color: #767676;
}
.cid-szFub1NHaJ H2 {
  text-align: left;
  color: #000;
}
.cid-szFub1NHaJ .container {
  height: 80px;
}
.cid-szFub1NHaJ h5 {
  font-size: 14px;
  font-weight: 100;
  font-style: italic;
  font-family: "Source Sans Pro", Arial;
}
.cid-sdH3xT9x1s {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdH3xT9x1s .mbr-text,
.cid-sdH3xT9x1s blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-sdB9FIZCgM {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sdB9FIZCgM .card-box {
  padding: 0 0.3rem;
}
.cid-sdB9FIZCgM .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sdB9FIZCgM .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sdB9FIZCgM h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sdB9FIZCgM p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sdB9FIZCgM .mbr-text {
  color: #000000;
}
.cid-sdB9FIZCgM .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sdB9FIZCgM .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sdB9FIZCgM .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sdB9FIZCgM .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sdB9FIZCgM .card-title {
  color: #000000;
}
.cid-sdB9FIZCgM .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sdBdwtHUxD {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdBdwtHUxD .mbr-section-subtitle {
  color: #767676;
}
.cid-sdBdwtHUxD H2 {
  text-align: left;
  color: #000;
}
.cid-sdBdwtHUxD .container {
  height: 58px;
}
.cid-sdBdqLjM8u {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdBdqLjM8u .mbr-text,
.cid-sdBdqLjM8u blockquote {
  color: #767676;
}
.cid-sdBdqLjM8u .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sdBdqLjM8u h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sdBduaoeuQ {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sdBduaoeuQ .card-box {
  padding: 0 0.3rem;
}
.cid-sdBduaoeuQ .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sdBduaoeuQ .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sdBduaoeuQ h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sdBduaoeuQ p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sdBduaoeuQ .mbr-text {
  color: #000000;
}
.cid-sdBduaoeuQ .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sdBduaoeuQ .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sdBduaoeuQ .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sdBduaoeuQ .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sdBduaoeuQ .card-title {
  color: #000000;
}
.cid-sdBduaoeuQ .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sdB5iZfMrB {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdB5iZfMrB .mbr-section-subtitle {
  color: #767676;
}
.cid-sdB5iZfMrB H3 {
  text-align: left;
  color: #000;
}
.cid-sdB5iZfMrB .container {
  height: 58px;
}
.cid-sdB5iZrsKp {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdB5iZrsKp .mbr-text,
.cid-sdB5iZrsKp blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-sdB5iZDvVi {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sdB5iZDvVi .card-box {
  padding: 0 0.3rem;
}
.cid-sdB5iZDvVi .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sdB5iZDvVi .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sdB5iZDvVi h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sdB5iZDvVi p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sdB5iZDvVi .mbr-text {
  color: #000000;
}
.cid-sdB5iZDvVi .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sdB5iZDvVi .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sdB5iZDvVi .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sdB5iZDvVi .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sdB5iZDvVi .card-title {
  color: #000000;
}
.cid-sdB5iZDvVi .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sdB5iZVQgI {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdB5iZVQgI .mbr-section-subtitle {
  color: #767676;
}
.cid-sdB5iZVQgI H3 {
  text-align: left;
  color: #000;
}
.cid-sdB5iZVQgI .container {
  height: 58px;
}
.cid-sMswpzV6Gy {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMswpzV6Gy .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMswpzV6Gy .mbr-text p {
  background: #ffffff;
}
.cid-sMswpzV6Gy .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMswpzV6Gy .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMswpzV6Gy .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMswpzV6Gy .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMswpzV6Gy .paypal {
  position: relative;
  top: -35px;
}
.cid-sMswpzV6Gy .logos-cb {
  max-width: 100%;
}
.cid-sMswpzV6Gy .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMswpzV6Gy .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMswpzV6Gy .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMswpzV6Gy .lien:hover {
  color: #000;
}
.cid-sMswpzV6Gy .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMswpzV6Gy .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sdB5j0ve6L {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdB5j0ve6L .mbr-section-subtitle {
  color: #767676;
}
.cid-sdB5j0ve6L H3 {
  text-align: left;
  color: #000;
}
.cid-sdB5j0ve6L .container {
  height: 58px;
}
.cid-sEmUFbbYYX {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmUFbbYYX .title {
  margin-bottom: 2rem;
}
.cid-sEmUFbbYYX .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmUFbbYYX a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmUFbbYYX a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmUFbbYYX .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmUFbbYYX .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmUFbbYYX H2 {
  color: #000000;
}
.cid-sEmUFbbYYX LABEL {
  color: #000000;
}
.cid-sEmUFbbYYX .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmUFbbYYX .btn-form {
  border-radius: 0px;
}
.cid-tONTxr3dNO {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONTxr3dNO .content {
    text-align: center;
  }
  .cid-tONTxr3dNO .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONTxr3dNO .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONTxr3dNO .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONTxr3dNO .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONTxr3dNO .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONTxr3dNO .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONTxr3dNO .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONTxr3dNO .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONTxr3dNO .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONTxr3dNO .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONTxr3dNO .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONTxr3dNO .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONTxr3dNO H5 {
  color: #000000;
}
.cid-tONTxr3dNO P {
  color: #000000;
}
.cid-tONTxr3dNO .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONTxr3dNO .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONTxr3dNO .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONTxr3dNO .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONTxr3dNO .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-1ap {
  /* Type valid CSS here */
}
#custom-html-1ap div {
  height: 75px;
  background-color: #000;
}
.cid-sdGFyABSuW {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-sdGFyABSuW .mbr-text,
.cid-sdGFyABSuW blockquote {
  color: #767676;
}
.cid-sdGFyABSuW .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sdGFyABSuW h5 {
  font-size: 15px;
}
.cid-sdGFyABSuW a:link {
  color: #de9956;
}
.cid-sdGFyABSuW a:hover {
  color: #f1b173;
}
.cid-sdGFyABSuW a:visited {
  color: #de9956;
}
#custom-html-3o8 {
  /* Type valid CSS here */
}
#custom-html-3o8 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3o8 hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-sdGFyAQmu3 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-sdGFyAQmu3 .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sdGFyAQmu3 .row-element,
.cid-sdGFyAQmu3 .image-element {
  padding: 0;
}
.cid-sdGFyAQmu3 .image-element {
  display: flex;
  justify-content: center;
}
.cid-sdGFyAQmu3 .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sdGFyAQmu3 .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sdGFyAQmu3 .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sdGFyAQmu3 .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sdGFyAQmu3 .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sdGFyAQmu3 .text-content {
    padding: 2rem 1rem;
  }
  .cid-sdGFyAQmu3 .underline .line {
    height: 2px;
  }
  .cid-sdGFyAQmu3 .mbr-title,
  .cid-sdGFyAQmu3 .underline,
  .cid-sdGFyAQmu3 .mbr-text,
  .cid-sdGFyAQmu3 .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sdGFyAQmu3 .mbr-title,
.cid-sdGFyAQmu3 .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sdGFyAQmu3 .mbr-text,
.cid-sdGFyAQmu3 .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sdGFyAQmu3 h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sdGFyAQmu3 H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sdGFyAQmu3 H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sdGFyAQmu3 .bouton {
  text-align: center;
}
.cid-sdGFyAQmu3 .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sdGFyAQmu3 .couverture {
  aspect-ratio: 1;
}
.cid-sdGFyAQmu3 .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sdGFyAQmu3 p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sdGFyAQmu3 a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPy4PZTa5 {
  background: #ffffff;
}
.cid-tMPy4PZTa5 .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPy4PZTa5 .mbr-figure {
  margin: 0 auto;
}
.cid-tMPy4PZTa5 figcaption {
  position: relative;
}
.cid-tMPy4PZTa5 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPy4PZTa5 .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPy4PZTa5 .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPy4PZTa5 .view_port {
    height: 10px;
  }
}
.cid-tMPy4PZTa5 .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPy4PZTa5 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPy4PZTa5 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPy4PZTa5 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPy4PZTa5 .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sdGFyBBOf8 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdGFyBBOf8 .mbr-section-subtitle {
  color: #767676;
}
.cid-sdGFyBBOf8 H3 {
  text-align: left;
  color: #000000;
}
.cid-sdGFyBBOf8 .container {
  height: 58px;
}
.cid-sdGFyBZjb8 {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sdGFyBZjb8 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sdGFyBZjb8 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sdGFyBZjb8 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sdGFyBZjb8 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sdGFyBZjb8 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sdGFyBZjb8 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sdGFyBZjb8 .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sdGFyBZjb8 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sdGFyBZjb8 .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sdGFyCostu {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdGFyCostu .mbr-section-subtitle {
  color: #767676;
}
.cid-sdGFyCostu H3 {
  text-align: left;
  color: #000;
}
.cid-sdGFyCostu .container {
  height: 58px;
}
.cid-sdGFyCyetx {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdGFyCyetx .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sdGFyCyetx .mbr-text p {
  background: #ffffff;
}
.cid-sdGFyCyetx .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sdGFyCyetx .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-sdGFyCyetx .graphique {
  width: 100%;
}
.cid-u5SyG6tcF5 {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SyG6tcF5 .mbr-text,
.cid-u5SyG6tcF5 blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SyG6tcF5 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SyG6tcF5 a:hover {
  color: #000;
}
.cid-u5SyG6tcF5 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SyG6tcF5 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SyG6tcF5 .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SyG6tcF5 .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SyG6tcF5 .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SyG6tcF5 .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SyG6tcF5 .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SyG6tcF5 .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SyG6tcF5 .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SyG6tcF5 .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SyG6tcF5 .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SyG6tcF5 .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SyG6tcF5 .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SyGwJz5C {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SyGwJz5C .mbr-text,
.cid-u5SyGwJz5C blockquote {
  color: #000;
}
.cid-u5SyGwJz5C .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SyGwJz5C h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SyGwJz5C a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SyGwJz5C a:hover {
  color: #000;
}
.cid-u5SyGwJz5C a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SyGwJz5C a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sdGFyEbuIw {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdGFyEbuIw .mbr-section-subtitle {
  color: #767676;
}
.cid-sdGFyEbuIw H2 {
  text-align: left;
  color: #000;
}
.cid-sdGFyEbuIw .container {
  height: 58px;
}
.cid-sdGFyEnQ30 {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sdGFyEnQ30 .mbr-text,
.cid-sdGFyEnQ30 blockquote {
  color: #000;
  text-align: justify;
}
.cid-sdGFyEnQ30 .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sdGFyEnQ30 .souligne:hover {
  color: #000;
}
.cid-sdGFyEnQ30 .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sdGFyEnQ30 .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tbAtL3EVN4 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tbAtL3EVN4 .mbr-section-subtitle {
  color: #767676;
}
.cid-tbAtL3EVN4 H2 {
  text-align: left;
  color: #000;
}
.cid-tbAtL3EVN4 .container {
  height: 58px;
}
.cid-tbAtL3EVN4 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tbAtL3EVN4 a:hover {
  color: #000;
}
.cid-tbAtL3EVN4 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tbAtL3EVN4 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tbAtLKoauJ {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-tbAtLKoauJ .mbr-text,
.cid-tbAtLKoauJ blockquote {
  color: #767676;
}
.cid-tbAtLKoauJ .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tbAtLKoauJ h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tbAtLKoauJ .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tbAtLKoauJ .separation {
  height: 45px;
}
.cid-tbAtLKoauJ img {
  width: 40px;
}
.cid-tbAtLKoauJ a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tbAtLKoauJ a:hover {
  color: #000;
}
.cid-tbAtLKoauJ a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tbAtLKoauJ a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-szFujP5zvQ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-szFujP5zvQ .mbr-section-subtitle {
  color: #767676;
}
.cid-szFujP5zvQ H2 {
  text-align: left;
  color: #000;
}
.cid-szFujP5zvQ .container {
  height: 80px;
}
.cid-szFujP5zvQ h5 {
  font-size: 14px;
  font-weight: 100;
  font-style: italic;
  font-family: "Source Sans Pro", Arial;
}
.cid-sdH3uWmmzq {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdH3uWmmzq .mbr-text,
.cid-sdH3uWmmzq blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-sdGIMGjEbO {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sdGIMGjEbO .card-box {
  padding: 0 0.3rem;
}
.cid-sdGIMGjEbO .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sdGIMGjEbO .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sdGIMGjEbO h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sdGIMGjEbO p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sdGIMGjEbO .mbr-text {
  color: #000000;
}
.cid-sdGIMGjEbO .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sdGIMGjEbO .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sdGIMGjEbO .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sdGIMGjEbO .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sdGIMGjEbO .card-title {
  color: #000000;
}
.cid-sdGIMGjEbO .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sdGINFXYPl {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdGINFXYPl .mbr-section-subtitle {
  color: #767676;
}
.cid-sdGINFXYPl H2 {
  text-align: left;
  color: #000;
}
.cid-sdGINFXYPl .container {
  height: 58px;
}
.cid-sdGIOl4WON {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdGIOl4WON .mbr-text,
.cid-sdGIOl4WON blockquote {
  color: #767676;
}
.cid-sdGIOl4WON .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sdGIOl4WON h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sdGIP2isAp {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sdGIP2isAp .card-box {
  padding: 0 0.3rem;
}
.cid-sdGIP2isAp .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sdGIP2isAp .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sdGIP2isAp h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sdGIP2isAp p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sdGIP2isAp .mbr-text {
  color: #000000;
}
.cid-sdGIP2isAp .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sdGIP2isAp .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sdGIP2isAp .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sdGIP2isAp .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sdGIP2isAp .card-title {
  color: #000000;
}
.cid-sdGIP2isAp .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sdGFyEyr1e {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdGFyEyr1e .mbr-section-subtitle {
  color: #767676;
}
.cid-sdGFyEyr1e H3 {
  text-align: left;
  color: #000;
}
.cid-sdGFyEyr1e .container {
  height: 58px;
}
.cid-sdGFyEKdcd {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdGFyEKdcd .mbr-text,
.cid-sdGFyEKdcd blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-sdGFyEV4te {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sdGFyEV4te .card-box {
  padding: 0 0.3rem;
}
.cid-sdGFyEV4te .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sdGFyEV4te .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sdGFyEV4te h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sdGFyEV4te p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sdGFyEV4te .mbr-text {
  color: #000000;
}
.cid-sdGFyEV4te .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sdGFyEV4te .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sdGFyEV4te .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sdGFyEV4te .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sdGFyEV4te .card-title {
  color: #000000;
}
.cid-sdGFyEV4te .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sdGFyFfXPa {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdGFyFfXPa .mbr-section-subtitle {
  color: #767676;
}
.cid-sdGFyFfXPa H3 {
  text-align: left;
  color: #000;
}
.cid-sdGFyFfXPa .container {
  height: 58px;
}
.cid-sMswthHlui {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMswthHlui .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMswthHlui .mbr-text p {
  background: #ffffff;
}
.cid-sMswthHlui .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMswthHlui .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMswthHlui .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMswthHlui .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMswthHlui .paypal {
  position: relative;
  top: -35px;
}
.cid-sMswthHlui .logos-cb {
  max-width: 100%;
}
.cid-sMswthHlui .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMswthHlui .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMswthHlui .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMswthHlui .lien:hover {
  color: #000;
}
.cid-sMswthHlui .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMswthHlui .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sdGFyFKwgW {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdGFyFKwgW .mbr-section-subtitle {
  color: #767676;
}
.cid-sdGFyFKwgW H3 {
  text-align: left;
  color: #000;
}
.cid-sdGFyFKwgW .container {
  height: 58px;
}
.cid-sEmUIwxtqL {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmUIwxtqL .title {
  margin-bottom: 2rem;
}
.cid-sEmUIwxtqL .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmUIwxtqL a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmUIwxtqL a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmUIwxtqL .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmUIwxtqL .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmUIwxtqL H2 {
  color: #000000;
}
.cid-sEmUIwxtqL LABEL {
  color: #000000;
}
.cid-sEmUIwxtqL .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmUIwxtqL .btn-form {
  border-radius: 0px;
}
.cid-tONTzdcpw7 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONTzdcpw7 .content {
    text-align: center;
  }
  .cid-tONTzdcpw7 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONTzdcpw7 .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONTzdcpw7 .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONTzdcpw7 .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONTzdcpw7 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONTzdcpw7 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONTzdcpw7 .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONTzdcpw7 .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONTzdcpw7 .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONTzdcpw7 .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONTzdcpw7 .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONTzdcpw7 .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONTzdcpw7 H5 {
  color: #000000;
}
.cid-tONTzdcpw7 P {
  color: #000000;
}
.cid-tONTzdcpw7 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONTzdcpw7 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONTzdcpw7 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONTzdcpw7 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONTzdcpw7 .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-1ct {
  /* Type valid CSS here */
}
#custom-html-1ct div {
  height: 75px;
  background-color: #000;
}
.cid-seVnN7GUjO {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-seVnN7GUjO .mbr-text,
.cid-seVnN7GUjO blockquote {
  color: #767676;
}
.cid-seVnN7GUjO .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-seVnN7GUjO h5 {
  font-size: 15px;
}
.cid-seVnN7GUjO a:link {
  color: #de9956;
}
.cid-seVnN7GUjO a:hover {
  color: #f1b173;
}
.cid-seVnN7GUjO a:visited {
  color: #de9956;
}
#custom-html-3ob {
  /* Type valid CSS here */
}
#custom-html-3ob div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3ob hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-seVnN7Snwt {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-seVnN7Snwt .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-seVnN7Snwt .row-element,
.cid-seVnN7Snwt .image-element {
  padding: 0;
}
.cid-seVnN7Snwt .image-element {
  display: flex;
  justify-content: center;
}
.cid-seVnN7Snwt .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-seVnN7Snwt .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-seVnN7Snwt .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-seVnN7Snwt .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-seVnN7Snwt .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-seVnN7Snwt .text-content {
    padding: 2rem 1rem;
  }
  .cid-seVnN7Snwt .underline .line {
    height: 2px;
  }
  .cid-seVnN7Snwt .mbr-title,
  .cid-seVnN7Snwt .underline,
  .cid-seVnN7Snwt .mbr-text,
  .cid-seVnN7Snwt .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-seVnN7Snwt .mbr-title,
.cid-seVnN7Snwt .underline {
  text-align: center;
  color: #ffffff;
}
.cid-seVnN7Snwt .mbr-text,
.cid-seVnN7Snwt .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-seVnN7Snwt h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-seVnN7Snwt H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-seVnN7Snwt H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-seVnN7Snwt .bouton {
  text-align: center;
}
.cid-seVnN7Snwt .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-seVnN7Snwt .couverture {
  aspect-ratio: 1;
}
.cid-seVnN7Snwt .bouton2 {
  position: relative;
  top: -25px;
}
.cid-seVnN7Snwt p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-seVnN7Snwt a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPydRTP1O {
  background: #ffffff;
}
.cid-tMPydRTP1O .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPydRTP1O .mbr-figure {
  margin: 0 auto;
}
.cid-tMPydRTP1O figcaption {
  position: relative;
}
.cid-tMPydRTP1O figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPydRTP1O .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPydRTP1O .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPydRTP1O .view_port {
    height: 10px;
  }
}
.cid-tMPydRTP1O .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPydRTP1O .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPydRTP1O .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPydRTP1O .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPydRTP1O .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sFU9MLEwlB {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sFU9MLEwlB .mbr-section-subtitle {
  color: #767676;
}
.cid-sFU9MLEwlB H2 {
  text-align: left;
  color: #000;
}
.cid-sFU9MLEwlB .container {
  height: 58px;
}
.cid-sFU9OlWr7c {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-sFU9OlWr7c .video-block {
  margin: auto;
}
@media (max-width: 768px) {
  .cid-sFU9OlWr7c .video-block {
    width: 100% !important;
  }
}
.cid-sFU9POXzTq {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sFU9POXzTq .mbr-text,
.cid-sFU9POXzTq blockquote {
  color: #000;
  font-size: 14px;
}
.cid-sFU9POXzTq a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sFU9POXzTq a:hover {
  color: #000;
}
.cid-sFU9POXzTq a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sFU9POXzTq a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-seVnN8xJSk {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-seVnN8xJSk .mbr-section-subtitle {
  color: #767676;
}
.cid-seVnN8xJSk H3 {
  text-align: left;
  color: #000000;
}
.cid-seVnN8xJSk .container {
  height: 58px;
}
.cid-seVnN8IHdV {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-seVnN8IHdV .image-block {
  margin: auto;
}
.cid-seVnN8IHdV figcaption {
  position: relative;
}
.cid-seVnN8IHdV figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-seVnN8IHdV .image-block {
    width: 100% !important;
  }
}
.cid-seVnN8IHdV .photo {
  aspect-ratio: 4.29530201;
}
.cid-seVnN8XM01 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-seVnN8XM01 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-seVnN8XM01 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-seVnN8XM01 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-seVnN8XM01 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-seVnN8XM01 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-seVnN8XM01 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-seVnN8XM01 .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-seVnN8XM01 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-seVnN8XM01 .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-uYfEGGffHz {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uYfEGGffHz .mbr-text,
.cid-uYfEGGffHz blockquote {
  color: #767676;
}
.cid-uYfEGGffHz .media-container-row {
  padding: 0px;
}
.cid-uYfEGGffHz .container {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-uYfEGGffHz .mbr-text {
  color: #000000;
}
.cid-uYfEGGffHz h2 {
  font-size: 1.4em;
}
.cid-uYfEGGffHz h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uYfEGGffHz .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uYfEGGffHz .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uYfEGGffHz .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uYfEGGffHz .photo-produit {
    width: 350px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uYfEGGffHz .photo-produit {
    width: 100%;
  }
}
.cid-uYfEGGffHz .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uYfEGGffHz .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-uYfEGGffHz .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-seVnN9gvV6 {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-seVnN9gvV6 .mbr-section-subtitle {
  color: #767676;
}
.cid-seVnN9gvV6 H2 {
  text-align: left;
  color: #000;
}
.cid-seVnN9gvV6 .container {
  height: 58px;
}
.cid-seVnN9rz1Z {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-seVnN9rz1Z .mbr-text,
.cid-seVnN9rz1Z blockquote {
  color: #767676;
}
.cid-seVnN9rz1Z .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-seVnN9rz1Z .mbr-text {
  color: #000000;
}
.cid-seVnN9rz1Z h2 {
  font-size: 1.5em;
}
.cid-seVnN9rz1Z h3 {
  font-size: 1.1em;
}
.cid-seVnN9rz1Z .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-seVnN9rz1Z .photo-produit {
  width: 150px;
  aspect-ratio: 0.664;
  max-width: 100%;
}
.cid-seVnN9rz1Z .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-seVnN9rz1Z .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-seVnN9D8Ng {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-seVnN9D8Ng .mbr-section-subtitle {
  color: #767676;
}
.cid-seVnN9D8Ng H3 {
  text-align: left;
  color: #000;
}
.cid-seVnN9D8Ng .container {
  height: 58px;
}
.cid-seVnN9OnPm {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-seVnN9OnPm .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-seVnN9OnPm .mbr-text p {
  background: #ffffff;
}
.cid-seVnN9OnPm .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-seVnN9OnPm .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-seVnN9OnPm .fichepratique {
  position: relative;
  top: 10px;
}
.cid-u5SyMYcoKQ {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SyMYcoKQ .mbr-text,
.cid-u5SyMYcoKQ blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SyMYcoKQ a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SyMYcoKQ a:hover {
  color: #000;
}
.cid-u5SyMYcoKQ a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SyMYcoKQ a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SyMYcoKQ .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SyMYcoKQ .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SyMYcoKQ .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SyMYcoKQ .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SyMYcoKQ .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SyMYcoKQ .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SyMYcoKQ .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SyMYcoKQ .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SyMYcoKQ .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SyMYcoKQ .n55 {
  float: right;
  background: #fff;
  width: 45%;
  height: 18px;
}
.cid-u5SyMYcoKQ .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SyMYcoKQ .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SyNZGYpg {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SyNZGYpg .mbr-text,
.cid-u5SyNZGYpg blockquote {
  color: #000;
}
.cid-u5SyNZGYpg .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SyNZGYpg h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SyNZGYpg a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SyNZGYpg a:hover {
  color: #000;
}
.cid-u5SyNZGYpg a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SyNZGYpg a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-seVnNaDLVB {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-seVnNaDLVB .mbr-section-subtitle {
  color: #767676;
}
.cid-seVnNaDLVB H2 {
  text-align: left;
  color: #000;
}
.cid-seVnNaDLVB .container {
  height: 58px;
}
.cid-seVnNaRLKp {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-seVnNaRLKp .mbr-text,
.cid-seVnNaRLKp blockquote {
  color: #000;
  text-align: justify;
}
.cid-seVnNaRLKp .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-seVnNaRLKp .souligne:hover {
  color: #000;
}
.cid-seVnNaRLKp .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-seVnNaRLKp .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-szFuoTtF2G {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-szFuoTtF2G .mbr-section-subtitle {
  color: #767676;
}
.cid-szFuoTtF2G H2 {
  text-align: left;
  color: #000;
}
.cid-szFuoTtF2G .container {
  height: 80px;
}
.cid-szFuoTtF2G h5 {
  font-size: 14px;
  font-weight: 100;
  font-style: italic;
  font-family: "Source Sans Pro", Arial;
}
.cid-szxwCQRdOX {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-szxwCQRdOX .card-box {
  padding: 0 0.3rem;
}
.cid-szxwCQRdOX .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-szxwCQRdOX .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-szxwCQRdOX h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-szxwCQRdOX p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-szxwCQRdOX .mbr-text {
  color: #000000;
}
.cid-szxwCQRdOX .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-szxwCQRdOX .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-szxwCQRdOX .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-szxwCQRdOX .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-szxwCQRdOX .card-title {
  color: #000000;
}
.cid-szxwCQRdOX .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-seVnNb2aU6 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-seVnNb2aU6 .mbr-section-subtitle {
  color: #767676;
}
.cid-seVnNb2aU6 H2 {
  text-align: left;
  color: #000;
}
.cid-seVnNb2aU6 .container {
  height: 58px;
}
.cid-seVnNbeez9 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-seVnNbeez9 .mbr-text,
.cid-seVnNbeez9 blockquote {
  color: #767676;
}
.cid-seVnNbeez9 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-seVnNbeez9 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-seVnNbqujW {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-seVnNbqujW .card-box {
  padding: 0 0.3rem;
}
.cid-seVnNbqujW .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-seVnNbqujW .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-seVnNbqujW h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-seVnNbqujW p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-seVnNbqujW .mbr-text {
  color: #000000;
}
.cid-seVnNbqujW .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-seVnNbqujW .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-seVnNbqujW .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-seVnNbqujW .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-seVnNbqujW .card-title {
  color: #000000;
}
.cid-seVnNbqujW .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sXdVPaMSLQ {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXdVPaMSLQ .mbr-section-subtitle {
  color: #767676;
}
.cid-sXdVPaMSLQ H2 {
  text-align: left;
  color: #000;
}
.cid-sXdVPaMSLQ .container {
  height: 58px;
}
.cid-sXdVPaMSLQ a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXdVPaMSLQ a:hover {
  color: #000;
}
.cid-sXdVPaMSLQ a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXdVPaMSLQ a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sXdVQeq9Ww {
  padding-top: 15px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-sXdVQeq9Ww .mbr-text,
.cid-sXdVQeq9Ww blockquote {
  color: #767676;
}
.cid-sXdVQeq9Ww .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sXdVQeq9Ww h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sXdVQeq9Ww .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-sXdVQeq9Ww .separation {
  height: 45px;
}
.cid-sXdVQeq9Ww img {
  width: 40px;
}
.cid-sXdVQeq9Ww a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXdVQeq9Ww a:hover {
  color: #000;
}
.cid-sXdVQeq9Ww a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXdVQeq9Ww a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-seVnNbHLKY {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-seVnNbHLKY .mbr-section-subtitle {
  color: #767676;
}
.cid-seVnNbHLKY H3 {
  text-align: left;
  color: #000;
}
.cid-seVnNbHLKY .container {
  height: 58px;
}
.cid-seVnNbSZsr {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-seVnNbSZsr .card-box {
  padding: 0 0.3rem;
}
.cid-seVnNbSZsr .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-seVnNbSZsr .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-seVnNbSZsr h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-seVnNbSZsr p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-seVnNbSZsr .mbr-text {
  color: #000000;
}
.cid-seVnNbSZsr .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-seVnNbSZsr .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-seVnNbSZsr .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-seVnNbSZsr .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-seVnNbSZsr .card-title {
  color: #000000;
}
.cid-seVnNbSZsr .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-seVnNc7gZe {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-seVnNc7gZe .mbr-section-subtitle {
  color: #767676;
}
.cid-seVnNc7gZe H3 {
  text-align: left;
  color: #000;
}
.cid-seVnNc7gZe .container {
  height: 58px;
}
.cid-sMswwxe145 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMswwxe145 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMswwxe145 .mbr-text p {
  background: #ffffff;
}
.cid-sMswwxe145 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMswwxe145 .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMswwxe145 .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMswwxe145 .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMswwxe145 .paypal {
  position: relative;
  top: -35px;
}
.cid-sMswwxe145 .logos-cb {
  max-width: 100%;
}
.cid-sMswwxe145 .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMswwxe145 .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMswwxe145 .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMswwxe145 .lien:hover {
  color: #000;
}
.cid-sMswwxe145 .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMswwxe145 .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-seVnNcxmhT {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-seVnNcxmhT .mbr-section-subtitle {
  color: #767676;
}
.cid-seVnNcxmhT H3 {
  text-align: left;
  color: #000;
}
.cid-seVnNcxmhT .container {
  height: 58px;
}
.cid-sEmUMbLcB5 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmUMbLcB5 .title {
  margin-bottom: 2rem;
}
.cid-sEmUMbLcB5 .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmUMbLcB5 a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmUMbLcB5 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmUMbLcB5 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmUMbLcB5 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmUMbLcB5 H2 {
  color: #000000;
}
.cid-sEmUMbLcB5 LABEL {
  color: #000000;
}
.cid-sEmUMbLcB5 .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmUMbLcB5 .btn-form {
  border-radius: 0px;
}
.cid-tONTBy2TWH {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONTBy2TWH .content {
    text-align: center;
  }
  .cid-tONTBy2TWH .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONTBy2TWH .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONTBy2TWH .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONTBy2TWH .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONTBy2TWH .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONTBy2TWH .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONTBy2TWH .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONTBy2TWH .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONTBy2TWH .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONTBy2TWH .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONTBy2TWH .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONTBy2TWH .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONTBy2TWH H5 {
  color: #000000;
}
.cid-tONTBy2TWH P {
  color: #000000;
}
.cid-tONTBy2TWH .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONTBy2TWH .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONTBy2TWH .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONTBy2TWH .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONTBy2TWH .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-1dq {
  /* Type valid CSS here */
}
#custom-html-1dq div {
  height: 75px;
  background-color: #000;
}
.cid-sf4YdIe2M1 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-sf4YdIe2M1 .mbr-text,
.cid-sf4YdIe2M1 blockquote {
  color: #767676;
}
.cid-sf4YdIe2M1 .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sf4YdIe2M1 h5 {
  font-size: 15px;
}
.cid-sf4YdIe2M1 a:link {
  color: #de9956;
}
.cid-sf4YdIe2M1 a:hover {
  color: #f1b173;
}
.cid-sf4YdIe2M1 a:visited {
  color: #de9956;
}
#custom-html-3oe {
  /* Type valid CSS here */
}
#custom-html-3oe div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3oe hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-sf4YdIwAgg {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-sf4YdIwAgg .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sf4YdIwAgg .row-element,
.cid-sf4YdIwAgg .image-element {
  padding: 0;
}
.cid-sf4YdIwAgg .image-element {
  display: flex;
  justify-content: center;
}
.cid-sf4YdIwAgg .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sf4YdIwAgg .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sf4YdIwAgg .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sf4YdIwAgg .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sf4YdIwAgg .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sf4YdIwAgg .text-content {
    padding: 2rem 1rem;
  }
  .cid-sf4YdIwAgg .underline .line {
    height: 2px;
  }
  .cid-sf4YdIwAgg .mbr-title,
  .cid-sf4YdIwAgg .underline,
  .cid-sf4YdIwAgg .mbr-text,
  .cid-sf4YdIwAgg .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sf4YdIwAgg .mbr-title,
.cid-sf4YdIwAgg .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sf4YdIwAgg .mbr-text,
.cid-sf4YdIwAgg .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sf4YdIwAgg h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sf4YdIwAgg H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sf4YdIwAgg H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sf4YdIwAgg .bouton {
  text-align: center;
}
.cid-sf4YdIwAgg .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sf4YdIwAgg .couverture {
  aspect-ratio: 1;
}
.cid-sf4YdIwAgg .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sf4YdIwAgg p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sf4YdIwAgg a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPyp4lXPU {
  background: #ffffff;
}
.cid-tMPyp4lXPU .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPyp4lXPU .mbr-figure {
  margin: 0 auto;
}
.cid-tMPyp4lXPU figcaption {
  position: relative;
}
.cid-tMPyp4lXPU figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPyp4lXPU .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPyp4lXPU .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPyp4lXPU .view_port {
    height: 10px;
  }
}
.cid-tMPyp4lXPU .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPyp4lXPU .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPyp4lXPU .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPyp4lXPU .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPyp4lXPU .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sGJ9KLpJNE {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sGJ9KLpJNE .mbr-section-subtitle {
  color: #767676;
}
.cid-sGJ9KLpJNE H2 {
  text-align: left;
  color: #000;
}
.cid-sGJ9KLpJNE .container {
  height: 58px;
}
.cid-sGJ9MkbLi9 {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-sGJ9MkbLi9 .video-block {
  margin: auto;
}
@media (max-width: 768px) {
  .cid-sGJ9MkbLi9 .video-block {
    width: 100% !important;
  }
}
.cid-sGJ9NzDwcu {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sGJ9NzDwcu .mbr-text,
.cid-sGJ9NzDwcu blockquote {
  color: #000;
  font-size: 14px;
}
.cid-sGJ9NzDwcu a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sGJ9NzDwcu a:hover {
  color: #000;
}
.cid-sGJ9NzDwcu a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sGJ9NzDwcu a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sf4YdJu23H {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sf4YdJu23H .mbr-section-subtitle {
  color: #767676;
}
.cid-sf4YdJu23H H3 {
  text-align: left;
  color: #000000;
}
.cid-sf4YdJu23H .container {
  height: 58px;
}
.cid-sf4YdJEVYJ {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-sf4YdJEVYJ .image-block {
  margin: auto;
}
.cid-sf4YdJEVYJ figcaption {
  position: relative;
}
.cid-sf4YdJEVYJ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sf4YdJEVYJ .image-block {
    width: 100% !important;
  }
}
.cid-sf4YdJEVYJ .photo {
  aspect-ratio: 3.96694215;
}
.cid-sf4YdJQb0N {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sf4YdJQb0N .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sf4YdJQb0N .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sf4YdJQb0N .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sf4YdJQb0N .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sf4YdJQb0N .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sf4YdJQb0N .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sf4YdJQb0N .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sf4YdJQb0N .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sf4YdJQb0N .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-uSStxlzqvO {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uSStxlzqvO .mbr-text,
.cid-uSStxlzqvO blockquote {
  color: #767676;
}
.cid-uSStxlzqvO .media-container-row {
  padding: 0px;
}
.cid-uSStxlzqvO .container {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-uSStxlzqvO .mbr-text {
  color: #000000;
}
.cid-uSStxlzqvO h2 {
  font-size: 1.4em;
}
.cid-uSStxlzqvO h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uSStxlzqvO .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uSStxlzqvO .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uSStxlzqvO .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uSStxlzqvO .photo-produit {
    width: 385px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uSStxlzqvO .photo-produit {
    width: 100%;
  }
}
.cid-uSStxlzqvO .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uSStxlzqvO .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-uSStxlzqvO .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-sf4YdKC5TG {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sf4YdKC5TG .mbr-section-subtitle {
  color: #767676;
}
.cid-sf4YdKC5TG H3 {
  text-align: left;
  color: #000;
}
.cid-sf4YdKC5TG .container {
  height: 58px;
}
.cid-sf4YdKOCcu {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sf4YdKOCcu .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sf4YdKOCcu .mbr-text p {
  background: #ffffff;
}
.cid-sf4YdKOCcu .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sf4YdKOCcu .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-sf4YdKOCcu .fichepratique {
  position: relative;
  top: 10px;
}
.cid-u5SzEyhGLA {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SzEyhGLA .mbr-text,
.cid-u5SzEyhGLA blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SzEyhGLA a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SzEyhGLA a:hover {
  color: #000;
}
.cid-u5SzEyhGLA a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SzEyhGLA a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SzEyhGLA .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SzEyhGLA .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SzEyhGLA .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SzEyhGLA .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SzEyhGLA .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SzEyhGLA .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SzEyhGLA .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SzEyhGLA .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SzEyhGLA .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SzEyhGLA .n55 {
  float: right;
  background: #fff;
  width: 45%;
  height: 18px;
}
.cid-u5SzEyhGLA .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SzEyhGLA .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SzFE4sBD {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SzFE4sBD .mbr-text,
.cid-u5SzFE4sBD blockquote {
  color: #000;
}
.cid-u5SzFE4sBD .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SzFE4sBD h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SzFE4sBD a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SzFE4sBD a:hover {
  color: #000;
}
.cid-u5SzFE4sBD a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SzFE4sBD a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sf4YdLIsjy {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sf4YdLIsjy .mbr-section-subtitle {
  color: #767676;
}
.cid-sf4YdLIsjy H2 {
  text-align: left;
  color: #000;
}
.cid-sf4YdLIsjy .container {
  height: 58px;
}
.cid-sf4YdLTCHC {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-sf4YdLTCHC .mbr-text,
.cid-sf4YdLTCHC blockquote {
  color: #000;
  text-align: justify;
}
.cid-sf4YdLTCHC .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sf4YdLTCHC .souligne:hover {
  color: #000;
}
.cid-sf4YdLTCHC .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sf4YdLTCHC .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-t5mcCEPLXM {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t5mcCEPLXM .mbr-section-subtitle {
  color: #767676;
}
.cid-t5mcCEPLXM H2 {
  text-align: left;
  color: #000;
}
.cid-t5mcCEPLXM .container {
  height: 58px;
}
.cid-t5mcCEPLXM a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-t5mcCEPLXM a:hover {
  color: #000;
}
.cid-t5mcCEPLXM a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-t5mcCEPLXM a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-t5mcDnfFVE {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-t5mcDnfFVE .mbr-text,
.cid-t5mcDnfFVE blockquote {
  color: #767676;
}
.cid-t5mcDnfFVE .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-t5mcDnfFVE h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-t5mcDnfFVE .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-t5mcDnfFVE .separation {
  height: 45px;
}
.cid-t5mcDnfFVE img {
  width: 40px;
}
.cid-t5mcDnfFVE a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-t5mcDnfFVE a:hover {
  color: #000;
}
.cid-t5mcDnfFVE a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-t5mcDnfFVE a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-szFuv8ZWtu {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-szFuv8ZWtu .mbr-section-subtitle {
  color: #767676;
}
.cid-szFuv8ZWtu H2 {
  text-align: left;
  color: #000;
}
.cid-szFuv8ZWtu .container {
  height: 80px;
}
.cid-szFuv8ZWtu h5 {
  font-size: 14px;
  font-weight: 100;
  font-style: italic;
  font-family: "Source Sans Pro", Arial;
}
.cid-szF911VmVL {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-szF911VmVL .card-box {
  padding: 0 0.3rem;
}
.cid-szF911VmVL .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-szF911VmVL .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-szF911VmVL h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-szF911VmVL p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-szF911VmVL .mbr-text {
  color: #000000;
}
.cid-szF911VmVL .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-szF911VmVL .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-szF911VmVL .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-szF911VmVL .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-szF911VmVL .card-title {
  color: #000000;
}
.cid-szF911VmVL .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sf4YdM5Z3F {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sf4YdM5Z3F .mbr-section-subtitle {
  color: #767676;
}
.cid-sf4YdM5Z3F H2 {
  text-align: left;
  color: #000;
}
.cid-sf4YdM5Z3F .container {
  height: 58px;
}
.cid-sf4YdMjkz5 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sf4YdMjkz5 .mbr-text,
.cid-sf4YdMjkz5 blockquote {
  color: #767676;
}
.cid-sf4YdMjkz5 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sf4YdMjkz5 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sf4YdMv5Fq {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sf4YdMv5Fq .card-box {
  padding: 0 0.3rem;
}
.cid-sf4YdMv5Fq .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sf4YdMv5Fq .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sf4YdMv5Fq h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sf4YdMv5Fq p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sf4YdMv5Fq .mbr-text {
  color: #000000;
}
.cid-sf4YdMv5Fq .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sf4YdMv5Fq .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sf4YdMv5Fq .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sf4YdMv5Fq .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sf4YdMv5Fq .card-title {
  color: #000000;
}
.cid-sf4YdMv5Fq .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sf4YdMNslZ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sf4YdMNslZ .mbr-section-subtitle {
  color: #767676;
}
.cid-sf4YdMNslZ H3 {
  text-align: left;
  color: #000;
}
.cid-sf4YdMNslZ .container {
  height: 58px;
}
.cid-sf4YdMZnkt {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sf4YdMZnkt .card-box {
  padding: 0 0.3rem;
}
.cid-sf4YdMZnkt .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sf4YdMZnkt .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sf4YdMZnkt h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sf4YdMZnkt p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sf4YdMZnkt .mbr-text {
  color: #000000;
}
.cid-sf4YdMZnkt .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sf4YdMZnkt .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sf4YdMZnkt .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sf4YdMZnkt .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sf4YdMZnkt .card-title {
  color: #000000;
}
.cid-sf4YdMZnkt .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sf4YdNjweD {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sf4YdNjweD .mbr-section-subtitle {
  color: #767676;
}
.cid-sf4YdNjweD H3 {
  text-align: left;
  color: #000;
}
.cid-sf4YdNjweD .container {
  height: 58px;
}
.cid-sMswzHJIcr {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMswzHJIcr .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMswzHJIcr .mbr-text p {
  background: #ffffff;
}
.cid-sMswzHJIcr .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMswzHJIcr .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMswzHJIcr .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMswzHJIcr .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMswzHJIcr .paypal {
  position: relative;
  top: -35px;
}
.cid-sMswzHJIcr .logos-cb {
  max-width: 100%;
}
.cid-sMswzHJIcr .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMswzHJIcr .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMswzHJIcr .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMswzHJIcr .lien:hover {
  color: #000;
}
.cid-sMswzHJIcr .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMswzHJIcr .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sf4YdNMuXQ {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sf4YdNMuXQ .mbr-section-subtitle {
  color: #767676;
}
.cid-sf4YdNMuXQ H3 {
  text-align: left;
  color: #000;
}
.cid-sf4YdNMuXQ .container {
  height: 58px;
}
.cid-sEmUPsv3C1 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmUPsv3C1 .title {
  margin-bottom: 2rem;
}
.cid-sEmUPsv3C1 .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmUPsv3C1 a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmUPsv3C1 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmUPsv3C1 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmUPsv3C1 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmUPsv3C1 H2 {
  color: #000000;
}
.cid-sEmUPsv3C1 LABEL {
  color: #000000;
}
.cid-sEmUPsv3C1 .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmUPsv3C1 .btn-form {
  border-radius: 0px;
}
.cid-tONTEbL308 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONTEbL308 .content {
    text-align: center;
  }
  .cid-tONTEbL308 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONTEbL308 .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONTEbL308 .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONTEbL308 .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONTEbL308 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONTEbL308 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONTEbL308 .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONTEbL308 .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONTEbL308 .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONTEbL308 .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONTEbL308 .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONTEbL308 .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONTEbL308 H5 {
  color: #000000;
}
.cid-tONTEbL308 P {
  color: #000000;
}
.cid-tONTEbL308 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONTEbL308 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONTEbL308 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONTEbL308 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONTEbL308 .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-1ei {
  /* Type valid CSS here */
}
#custom-html-1ei div {
  height: 75px;
  background-color: #000;
}
.cid-sfgbH8OhIE {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-sfgbH8OhIE .mbr-text,
.cid-sfgbH8OhIE blockquote {
  color: #767676;
}
.cid-sfgbH8OhIE .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sfgbH8OhIE h5 {
  font-size: 15px;
}
.cid-sfgbH8OhIE a:link {
  color: #de9956;
}
.cid-sfgbH8OhIE a:hover {
  color: #f1b173;
}
.cid-sfgbH8OhIE a:visited {
  color: #de9956;
}
#custom-html-3oh {
  /* Type valid CSS here */
}
#custom-html-3oh div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3oh hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-sfgbH90Fww {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-sfgbH90Fww .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sfgbH90Fww .row-element,
.cid-sfgbH90Fww .image-element {
  padding: 0;
}
.cid-sfgbH90Fww .image-element {
  display: flex;
  justify-content: center;
}
.cid-sfgbH90Fww .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sfgbH90Fww .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sfgbH90Fww .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sfgbH90Fww .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sfgbH90Fww .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sfgbH90Fww .text-content {
    padding: 2rem 1rem;
  }
  .cid-sfgbH90Fww .underline .line {
    height: 2px;
  }
  .cid-sfgbH90Fww .mbr-title,
  .cid-sfgbH90Fww .underline,
  .cid-sfgbH90Fww .mbr-text,
  .cid-sfgbH90Fww .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sfgbH90Fww .mbr-title,
.cid-sfgbH90Fww .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sfgbH90Fww .mbr-text,
.cid-sfgbH90Fww .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sfgbH90Fww h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sfgbH90Fww H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sfgbH90Fww H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sfgbH90Fww .bouton {
  text-align: center;
}
.cid-sfgbH90Fww .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sfgbH90Fww .couverture {
  aspect-ratio: 1;
}
.cid-sfgbH90Fww .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sfgbH90Fww p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sfgbH90Fww a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPyFtfeSG {
  background: #ffffff;
}
.cid-tMPyFtfeSG .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPyFtfeSG .mbr-figure {
  margin: 0 auto;
}
.cid-tMPyFtfeSG figcaption {
  position: relative;
}
.cid-tMPyFtfeSG figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPyFtfeSG .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPyFtfeSG .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPyFtfeSG .view_port {
    height: 10px;
  }
}
.cid-tMPyFtfeSG .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPyFtfeSG .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPyFtfeSG .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPyFtfeSG .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPyFtfeSG .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sfgbH9Gdt3 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sfgbH9Gdt3 .mbr-section-subtitle {
  color: #767676;
}
.cid-sfgbH9Gdt3 H3 {
  text-align: left;
  color: #000000;
}
.cid-sfgbH9Gdt3 .container {
  height: 58px;
}
.cid-sfgbH9R1PI {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-sfgbH9R1PI .image-block {
  margin: auto;
}
.cid-sfgbH9R1PI figcaption {
  position: relative;
}
.cid-sfgbH9R1PI figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sfgbH9R1PI .image-block {
    width: 100% !important;
  }
}
.cid-sfgbH9R1PI .photo {
  aspect-ratio: 5.37815126;
}
.cid-sfgbHa565c {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sfgbHa565c .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sfgbHa565c .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sfgbHa565c .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sfgbHa565c .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sfgbHa565c .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sfgbHa565c .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sfgbHa565c .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sfgbHa565c .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sfgbHa565c .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sfgbHat3qt {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sfgbHat3qt .mbr-section-subtitle {
  color: #767676;
}
.cid-sfgbHat3qt H2 {
  text-align: left;
  color: #000;
}
.cid-sfgbHat3qt .container {
  height: 58px;
}
.cid-sfgbHaD4xw {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sfgbHaD4xw .mbr-text,
.cid-sfgbHaD4xw blockquote {
  color: #767676;
}
.cid-sfgbHaD4xw .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-sfgbHaD4xw .mbr-text {
  color: #000000;
}
.cid-sfgbHaD4xw h2 {
  font-size: 1.5em;
}
.cid-sfgbHaD4xw h3 {
  font-size: 1.1em;
}
.cid-sfgbHaD4xw .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-sfgbHaD4xw .photo-produit {
  width: 150px;
  aspect-ratio: 0.728;
  max-width: 100%;
}
.cid-sfgbHaD4xw .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-sfgbHaD4xw .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-sfgbHaPKbt {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sfgbHaPKbt .mbr-section-subtitle {
  color: #767676;
}
.cid-sfgbHaPKbt H3 {
  text-align: left;
  color: #000;
}
.cid-sfgbHaPKbt .container {
  height: 58px;
}
.cid-sfgbHaZt6T {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sfgbHaZt6T .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sfgbHaZt6T .mbr-text p {
  background: #ffffff;
}
.cid-sfgbHaZt6T .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sfgbHaZt6T .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-sfgbHaZt6T .fichepratique {
  position: relative;
  top: 10px;
}
.cid-u5SzLLtqFy {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SzLLtqFy .mbr-text,
.cid-u5SzLLtqFy blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SzLLtqFy a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SzLLtqFy a:hover {
  color: #000;
}
.cid-u5SzLLtqFy a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SzLLtqFy a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SzLLtqFy .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SzLLtqFy .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SzLLtqFy .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SzLLtqFy .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SzLLtqFy .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SzLLtqFy .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SzLLtqFy .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SzLLtqFy .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SzLLtqFy .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SzLLtqFy .n55 {
  float: right;
  background: #fff;
  width: 45%;
  height: 18px;
}
.cid-u5SzLLtqFy .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SzLLtqFy .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SzNIP0s3 {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SzNIP0s3 .mbr-text,
.cid-u5SzNIP0s3 blockquote {
  color: #000;
}
.cid-u5SzNIP0s3 .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SzNIP0s3 h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SzNIP0s3 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SzNIP0s3 a:hover {
  color: #000;
}
.cid-u5SzNIP0s3 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SzNIP0s3 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sfgbHbNzUQ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sfgbHbNzUQ .mbr-section-subtitle {
  color: #767676;
}
.cid-sfgbHbNzUQ H2 {
  text-align: left;
  color: #000;
}
.cid-sfgbHbNzUQ .container {
  height: 58px;
}
.cid-sfgbHbX2cO {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sfgbHbX2cO .mbr-text,
.cid-sfgbHbX2cO blockquote {
  color: #000;
  text-align: justify;
}
.cid-sfgbHbX2cO .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sfgbHbX2cO .souligne:hover {
  color: #000;
}
.cid-sfgbHbX2cO .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sfgbHbX2cO .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tfCwzB70Lk {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tfCwzB70Lk .mbr-section-subtitle {
  color: #767676;
}
.cid-tfCwzB70Lk H2 {
  text-align: left;
  color: #000;
}
.cid-tfCwzB70Lk .container {
  height: 58px;
}
.cid-tfCwzB70Lk a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tfCwzB70Lk a:hover {
  color: #000;
}
.cid-tfCwzB70Lk a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tfCwzB70Lk a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tfCwAgsCsi {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tfCwAgsCsi .mbr-text,
.cid-tfCwAgsCsi blockquote {
  color: #767676;
}
.cid-tfCwAgsCsi .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tfCwAgsCsi h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tfCwAgsCsi .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tfCwAgsCsi .separation {
  height: 45px;
}
.cid-tfCwAgsCsi img {
  width: 40px;
}
.cid-tfCwAgsCsi a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tfCwAgsCsi a:hover {
  color: #000;
}
.cid-tfCwAgsCsi a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tfCwAgsCsi a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-t2Ak022s0F {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t2Ak022s0F .mbr-section-subtitle {
  color: #767676;
}
.cid-t2Ak022s0F H2 {
  text-align: left;
  color: #000;
}
.cid-t2Ak022s0F .container {
  height: 80px;
}
.cid-t2Ak022s0F h5 {
  font-size: 14px;
  font-weight: 100;
  font-style: italic;
  font-family: "Source Sans Pro", Arial;
}
.cid-t2Ak0Q7oIL {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-t2Ak0Q7oIL .card-box {
  padding: 0 0.3rem;
}
.cid-t2Ak0Q7oIL .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-t2Ak0Q7oIL .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-t2Ak0Q7oIL h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-t2Ak0Q7oIL p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-t2Ak0Q7oIL .mbr-text {
  color: #000000;
}
.cid-t2Ak0Q7oIL .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-t2Ak0Q7oIL .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-t2Ak0Q7oIL .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-t2Ak0Q7oIL .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-t2Ak0Q7oIL .card-title {
  color: #000000;
}
.cid-t2Ak0Q7oIL .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sfgbHcaG8A {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sfgbHcaG8A .mbr-section-subtitle {
  color: #767676;
}
.cid-sfgbHcaG8A H2 {
  text-align: left;
  color: #000;
}
.cid-sfgbHcaG8A .container {
  height: 58px;
}
.cid-sfgbHcmk9g {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sfgbHcmk9g .mbr-text,
.cid-sfgbHcmk9g blockquote {
  color: #767676;
}
.cid-sfgbHcmk9g .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sfgbHcmk9g h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sfgbHcxAdO {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sfgbHcxAdO .card-box {
  padding: 0 0.3rem;
}
.cid-sfgbHcxAdO .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sfgbHcxAdO .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sfgbHcxAdO h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sfgbHcxAdO p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sfgbHcxAdO .mbr-text {
  color: #000000;
}
.cid-sfgbHcxAdO .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sfgbHcxAdO .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sfgbHcxAdO .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sfgbHcxAdO .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sfgbHcxAdO .card-title {
  color: #000000;
}
.cid-sfgbHcxAdO .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sfgbHcUlM5 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sfgbHcUlM5 .mbr-section-subtitle {
  color: #767676;
}
.cid-sfgbHcUlM5 H3 {
  text-align: left;
  color: #000;
}
.cid-sfgbHcUlM5 .container {
  height: 58px;
}
.cid-sfgbHdev4i {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sfgbHdev4i .card-box {
  padding: 0 0.3rem;
}
.cid-sfgbHdev4i .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sfgbHdev4i .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sfgbHdev4i h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sfgbHdev4i p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sfgbHdev4i .mbr-text {
  color: #000000;
}
.cid-sfgbHdev4i .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sfgbHdev4i .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sfgbHdev4i .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sfgbHdev4i .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sfgbHdev4i .card-title {
  color: #000000;
}
.cid-sfgbHdev4i .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sfgbHdC8yj {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sfgbHdC8yj .mbr-section-subtitle {
  color: #767676;
}
.cid-sfgbHdC8yj H3 {
  text-align: left;
  color: #000;
}
.cid-sfgbHdC8yj .container {
  height: 58px;
}
.cid-sMswCmZWAQ {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMswCmZWAQ .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMswCmZWAQ .mbr-text p {
  background: #ffffff;
}
.cid-sMswCmZWAQ .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMswCmZWAQ .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMswCmZWAQ .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMswCmZWAQ .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMswCmZWAQ .paypal {
  position: relative;
  top: -35px;
}
.cid-sMswCmZWAQ .logos-cb {
  max-width: 100%;
}
.cid-sMswCmZWAQ .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMswCmZWAQ .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMswCmZWAQ .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMswCmZWAQ .lien:hover {
  color: #000;
}
.cid-sMswCmZWAQ .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMswCmZWAQ .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sfgbHe84UU {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sfgbHe84UU .mbr-section-subtitle {
  color: #767676;
}
.cid-sfgbHe84UU H3 {
  text-align: left;
  color: #000;
}
.cid-sfgbHe84UU .container {
  height: 58px;
}
.cid-sEmUUc1iII {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmUUc1iII .title {
  margin-bottom: 2rem;
}
.cid-sEmUUc1iII .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmUUc1iII a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmUUc1iII a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmUUc1iII .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmUUc1iII .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmUUc1iII H2 {
  color: #000000;
}
.cid-sEmUUc1iII LABEL {
  color: #000000;
}
.cid-sEmUUc1iII .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmUUc1iII .btn-form {
  border-radius: 0px;
}
.cid-tONTGdzsLO {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONTGdzsLO .content {
    text-align: center;
  }
  .cid-tONTGdzsLO .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONTGdzsLO .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONTGdzsLO .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONTGdzsLO .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONTGdzsLO .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONTGdzsLO .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONTGdzsLO .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONTGdzsLO .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONTGdzsLO .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONTGdzsLO .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONTGdzsLO .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONTGdzsLO .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONTGdzsLO H5 {
  color: #000000;
}
.cid-tONTGdzsLO P {
  color: #000000;
}
.cid-tONTGdzsLO .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONTGdzsLO .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONTGdzsLO .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONTGdzsLO .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONTGdzsLO .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-1fa {
  /* Type valid CSS here */
}
#custom-html-1fa div {
  height: 75px;
  background-color: #000;
}
.cid-sg3bpE06uz {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-sg3bpE06uz .mbr-text,
.cid-sg3bpE06uz blockquote {
  color: #767676;
}
.cid-sg3bpE06uz .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sg3bpE06uz h5 {
  font-size: 15px;
}
.cid-sg3bpE06uz a:link {
  color: #de9956;
}
.cid-sg3bpE06uz a:hover {
  color: #f1b173;
}
.cid-sg3bpE06uz a:visited {
  color: #de9956;
}
#custom-html-3ok {
  /* Type valid CSS here */
}
#custom-html-3ok div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3ok hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-sg3bpEbxz4 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-sg3bpEbxz4 .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sg3bpEbxz4 .row-element,
.cid-sg3bpEbxz4 .image-element {
  padding: 0;
}
.cid-sg3bpEbxz4 .image-element {
  display: flex;
  justify-content: center;
}
.cid-sg3bpEbxz4 .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sg3bpEbxz4 .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sg3bpEbxz4 .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sg3bpEbxz4 .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sg3bpEbxz4 .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sg3bpEbxz4 .text-content {
    padding: 2rem 1rem;
  }
  .cid-sg3bpEbxz4 .underline .line {
    height: 2px;
  }
  .cid-sg3bpEbxz4 .mbr-title,
  .cid-sg3bpEbxz4 .underline,
  .cid-sg3bpEbxz4 .mbr-text,
  .cid-sg3bpEbxz4 .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sg3bpEbxz4 .mbr-title,
.cid-sg3bpEbxz4 .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sg3bpEbxz4 .mbr-text,
.cid-sg3bpEbxz4 .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sg3bpEbxz4 h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sg3bpEbxz4 H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sg3bpEbxz4 H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sg3bpEbxz4 .bouton {
  text-align: center;
}
.cid-sg3bpEbxz4 .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sg3bpEbxz4 .couverture {
  aspect-ratio: 1;
}
.cid-sg3bpEbxz4 .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sg3bpEbxz4 p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sg3bpEbxz4 a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPyNL6Kqb {
  background: #ffffff;
}
.cid-tMPyNL6Kqb .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPyNL6Kqb .mbr-figure {
  margin: 0 auto;
}
.cid-tMPyNL6Kqb figcaption {
  position: relative;
}
.cid-tMPyNL6Kqb figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPyNL6Kqb .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPyNL6Kqb .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPyNL6Kqb .view_port {
    height: 10px;
  }
}
.cid-tMPyNL6Kqb .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPyNL6Kqb .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPyNL6Kqb .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPyNL6Kqb .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPyNL6Kqb .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sg3bpETeQ2 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sg3bpETeQ2 .mbr-section-subtitle {
  color: #767676;
}
.cid-sg3bpETeQ2 H3 {
  text-align: left;
  color: #000000;
}
.cid-sg3bpETeQ2 .container {
  height: 58px;
}
.cid-sg3bpF3Igm {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-sg3bpF3Igm .image-block {
  margin: auto;
}
.cid-sg3bpF3Igm figcaption {
  position: relative;
}
.cid-sg3bpF3Igm figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sg3bpF3Igm .image-block {
    width: 100% !important;
  }
}
.cid-sg3bpF3Igm .photo {
  aspect-ratio: 5.16129032;
}
.cid-sg3bpFe5xr {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sg3bpFe5xr .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sg3bpFe5xr .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sg3bpFe5xr .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sg3bpFe5xr .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sg3bpFe5xr .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sg3bpFe5xr .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sg3bpFe5xr .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sg3bpFe5xr .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sg3bpFe5xr .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sg3h4PBpAI {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sg3h4PBpAI .mbr-section-subtitle {
  color: #767676;
}
.cid-sg3h4PBpAI H2 {
  text-align: left;
  color: #000;
}
.cid-sg3h4PBpAI .container {
  height: 58px;
}
.cid-sg3fMzrY79 {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-sg3fMzrY79 .mbr-text,
.cid-sg3fMzrY79 blockquote {
  color: #767676;
}
.cid-sg3fMzrY79 .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-sg3fMzrY79 .mbr-text {
  color: #000000;
}
.cid-sg3fMzrY79 h2 {
  font-size: 1.5em;
}
.cid-sg3fMzrY79 h3 {
  font-size: 1.1em;
}
.cid-sg3fMzrY79 .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-sg3fMzrY79 .photo-produit {
  width: 150px;
  aspect-ratio: 0.704;
  max-width: 100%;
}
.cid-sg3fMzrY79 .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-sg3fMzrY79 .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-sg3bpFzvEm {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sg3bpFzvEm .mbr-section-subtitle {
  color: #767676;
}
.cid-sg3bpFzvEm H3 {
  text-align: left;
  color: #000;
}
.cid-sg3bpFzvEm .container {
  height: 58px;
}
.cid-sg3bpFJUMf {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sg3bpFJUMf .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sg3bpFJUMf .mbr-text p {
  background: #ffffff;
}
.cid-sg3bpFJUMf .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sg3bpFJUMf .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-u5SAmF9JWB {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SAmF9JWB .mbr-text,
.cid-u5SAmF9JWB blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SAmF9JWB a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SAmF9JWB a:hover {
  color: #000;
}
.cid-u5SAmF9JWB a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SAmF9JWB a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SAmF9JWB .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SAmF9JWB .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SAmF9JWB .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SAmF9JWB .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SAmF9JWB .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SAmF9JWB .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SAmF9JWB .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SAmF9JWB .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SAmF9JWB .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SAmF9JWB .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SAmF9JWB .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SAncFAPV {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SAncFAPV .mbr-text,
.cid-u5SAncFAPV blockquote {
  color: #000;
}
.cid-u5SAncFAPV .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SAncFAPV h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SAncFAPV a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SAncFAPV a:hover {
  color: #000;
}
.cid-u5SAncFAPV a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SAncFAPV a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sg3bpHJNam {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sg3bpHJNam .mbr-section-subtitle {
  color: #767676;
}
.cid-sg3bpHJNam H2 {
  text-align: left;
  color: #000;
}
.cid-sg3bpHJNam .container {
  height: 58px;
}
.cid-sg3bpHU5fW {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-sg3bpHU5fW .mbr-text,
.cid-sg3bpHU5fW blockquote {
  color: #000;
  text-align: justify;
}
.cid-sg3bpHU5fW .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sg3bpHU5fW .souligne:hover {
  color: #000;
}
.cid-sg3bpHU5fW .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sg3bpHU5fW .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-t4QrEiLv6L {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t4QrEiLv6L .mbr-section-subtitle {
  color: #767676;
}
.cid-t4QrEiLv6L H2 {
  text-align: left;
  color: #000;
}
.cid-t4QrEiLv6L .container {
  height: 58px;
}
.cid-t4QrEiLv6L a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-t4QrEiLv6L a:hover {
  color: #000;
}
.cid-t4QrEiLv6L a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-t4QrEiLv6L a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-t4QrEPrToY {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-t4QrEPrToY .mbr-text,
.cid-t4QrEPrToY blockquote {
  color: #767676;
}
.cid-t4QrEPrToY .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-t4QrEPrToY h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-t4QrEPrToY .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-t4QrEPrToY .separation {
  height: 45px;
}
.cid-t4QrEPrToY img {
  width: 40px;
}
.cid-t4QrEPrToY a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-t4QrEPrToY a:hover {
  color: #000;
}
.cid-t4QrEPrToY a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-t4QrEPrToY a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sg3bpI7k6I {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sg3bpI7k6I .mbr-section-subtitle {
  color: #767676;
}
.cid-sg3bpI7k6I H3 {
  text-align: left;
  color: #000;
}
.cid-sg3bpI7k6I .container {
  height: 58px;
}
.cid-sg3bpIkVnC {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sg3bpIkVnC .card-box {
  padding: 0 0.3rem;
}
.cid-sg3bpIkVnC .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sg3bpIkVnC .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sg3bpIkVnC h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sg3bpIkVnC p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sg3bpIkVnC .mbr-text {
  color: #000000;
}
.cid-sg3bpIkVnC .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sg3bpIkVnC .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sg3bpIkVnC .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sg3bpIkVnC .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sg3bpIkVnC .card-title {
  color: #000000;
}
.cid-sg3bpIkVnC .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sg3bpIBHG8 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sg3bpIBHG8 .mbr-section-subtitle {
  color: #767676;
}
.cid-sg3bpIBHG8 H3 {
  text-align: left;
  color: #000;
}
.cid-sg3bpIBHG8 .container {
  height: 58px;
}
.cid-sMswFawkMA {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMswFawkMA .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMswFawkMA .mbr-text p {
  background: #ffffff;
}
.cid-sMswFawkMA .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMswFawkMA .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMswFawkMA .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMswFawkMA .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMswFawkMA .paypal {
  position: relative;
  top: -35px;
}
.cid-sMswFawkMA .logos-cb {
  max-width: 100%;
}
.cid-sMswFawkMA .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMswFawkMA .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMswFawkMA .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMswFawkMA .lien:hover {
  color: #000;
}
.cid-sMswFawkMA .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMswFawkMA .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sg3bpJ6h7O {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sg3bpJ6h7O .mbr-section-subtitle {
  color: #767676;
}
.cid-sg3bpJ6h7O H3 {
  text-align: left;
  color: #000;
}
.cid-sg3bpJ6h7O .container {
  height: 58px;
}
.cid-sEmUXEJpaT {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmUXEJpaT .title {
  margin-bottom: 2rem;
}
.cid-sEmUXEJpaT .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmUXEJpaT a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmUXEJpaT a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmUXEJpaT .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmUXEJpaT .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmUXEJpaT H2 {
  color: #000000;
}
.cid-sEmUXEJpaT LABEL {
  color: #000000;
}
.cid-sEmUXEJpaT .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmUXEJpaT .btn-form {
  border-radius: 0px;
}
.cid-tONTHYkGLb {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONTHYkGLb .content {
    text-align: center;
  }
  .cid-tONTHYkGLb .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONTHYkGLb .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONTHYkGLb .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONTHYkGLb .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONTHYkGLb .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONTHYkGLb .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONTHYkGLb .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONTHYkGLb .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONTHYkGLb .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONTHYkGLb .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONTHYkGLb .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONTHYkGLb .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONTHYkGLb H5 {
  color: #000000;
}
.cid-tONTHYkGLb P {
  color: #000000;
}
.cid-tONTHYkGLb .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONTHYkGLb .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONTHYkGLb .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONTHYkGLb .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONTHYkGLb .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-1g6 {
  /* Type valid CSS here */
}
#custom-html-1g6 div {
  height: 75px;
  background-color: #000;
}
.cid-sgqkKikiup {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-sgqkKikiup .mbr-text,
.cid-sgqkKikiup blockquote {
  color: #767676;
}
.cid-sgqkKikiup .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sgqkKikiup h5 {
  font-size: 15px;
}
.cid-sgqkKikiup a:link {
  color: #de9956;
}
.cid-sgqkKikiup a:hover {
  color: #f1b173;
}
.cid-sgqkKikiup a:visited {
  color: #de9956;
}
#custom-html-3on {
  /* Type valid CSS here */
}
#custom-html-3on div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3on hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-sgqkKiBK2z {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-sgqkKiBK2z .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sgqkKiBK2z .row-element,
.cid-sgqkKiBK2z .image-element {
  padding: 0;
}
.cid-sgqkKiBK2z .image-element {
  display: flex;
  justify-content: center;
}
.cid-sgqkKiBK2z .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sgqkKiBK2z .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sgqkKiBK2z .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sgqkKiBK2z .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sgqkKiBK2z .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sgqkKiBK2z .text-content {
    padding: 2rem 1rem;
  }
  .cid-sgqkKiBK2z .underline .line {
    height: 2px;
  }
  .cid-sgqkKiBK2z .mbr-title,
  .cid-sgqkKiBK2z .underline,
  .cid-sgqkKiBK2z .mbr-text,
  .cid-sgqkKiBK2z .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sgqkKiBK2z .mbr-title,
.cid-sgqkKiBK2z .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sgqkKiBK2z .mbr-text,
.cid-sgqkKiBK2z .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sgqkKiBK2z h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sgqkKiBK2z H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sgqkKiBK2z H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sgqkKiBK2z .bouton {
  text-align: center;
}
.cid-sgqkKiBK2z .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sgqkKiBK2z .couverture {
  aspect-ratio: 1;
}
.cid-sgqkKiBK2z .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sgqkKiBK2z p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sgqkKiBK2z a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPyYq23J0 {
  background: #ffffff;
}
.cid-tMPyYq23J0 .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPyYq23J0 .mbr-figure {
  margin: 0 auto;
}
.cid-tMPyYq23J0 figcaption {
  position: relative;
}
.cid-tMPyYq23J0 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPyYq23J0 .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPyYq23J0 .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPyYq23J0 .view_port {
    height: 10px;
  }
}
.cid-tMPyYq23J0 .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPyYq23J0 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPyYq23J0 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPyYq23J0 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPyYq23J0 .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sgqkKj7gez {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sgqkKj7gez .mbr-section-subtitle {
  color: #767676;
}
.cid-sgqkKj7gez H3 {
  text-align: left;
  color: #000000;
}
.cid-sgqkKj7gez .container {
  height: 58px;
}
.cid-sgqkKjhTvE {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-sgqkKjhTvE .image-block {
  margin: auto;
}
.cid-sgqkKjhTvE figcaption {
  position: relative;
}
.cid-sgqkKjhTvE figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sgqkKjhTvE .image-block {
    width: 100% !important;
  }
}
.cid-sgqkKjhTvE .photo {
  aspect-ratio: 5.53314121;
}
.cid-sgqkKjvhbp {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sgqkKjvhbp .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sgqkKjvhbp .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sgqkKjvhbp .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sgqkKjvhbp .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sgqkKjvhbp .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sgqkKjvhbp .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sgqkKjvhbp .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sgqkKjvhbp .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sgqkKjvhbp .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sgqkKjRcf3 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sgqkKjRcf3 .mbr-section-subtitle {
  color: #767676;
}
.cid-sgqkKjRcf3 H2 {
  text-align: left;
  color: #000;
}
.cid-sgqkKjRcf3 .container {
  height: 58px;
}
.cid-sgqkKk5tnl {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-sgqkKk5tnl .mbr-text,
.cid-sgqkKk5tnl blockquote {
  color: #767676;
}
.cid-sgqkKk5tnl .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-sgqkKk5tnl .mbr-text {
  color: #000000;
}
.cid-sgqkKk5tnl h2 {
  font-size: 1.5em;
}
.cid-sgqkKk5tnl h3 {
  font-size: 1.1em;
}
.cid-sgqkKk5tnl .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-sgqkKk5tnl .photo-produit {
  width: 150px;
  aspect-ratio: 0.692;
  max-width: 100%;
}
.cid-sgqkKk5tnl .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-sgqkKk5tnl .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-sgqkKkjtC7 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sgqkKkjtC7 .mbr-section-subtitle {
  color: #767676;
}
.cid-sgqkKkjtC7 H3 {
  text-align: left;
  color: #000;
}
.cid-sgqkKkjtC7 .container {
  height: 58px;
}
.cid-sgqkKkuNlu {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sgqkKkuNlu .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sgqkKkuNlu .mbr-text p {
  background: #ffffff;
}
.cid-sgqkKkuNlu .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sgqkKkuNlu .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-sgqkKkuNlu .fichepratique {
  position: relative;
  top: 10px;
}
.cid-sgqkKlJrAK {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sgqkKlJrAK .mbr-section-subtitle {
  color: #767676;
}
.cid-sgqkKlJrAK H2 {
  text-align: left;
  color: #000;
}
.cid-sgqkKlJrAK .container {
  height: 58px;
}
.cid-sgqkKlVmQG {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sgqkKlVmQG .mbr-text,
.cid-sgqkKlVmQG blockquote {
  color: #767676;
}
.cid-sgqkKlVmQG .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sgqkKlVmQG h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sgqkKmbsOP {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sgqkKmbsOP .card-box {
  padding: 0 0.3rem;
}
.cid-sgqkKmbsOP .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sgqkKmbsOP .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sgqkKmbsOP h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sgqkKmbsOP p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sgqkKmbsOP .mbr-text {
  color: #000000;
}
.cid-sgqkKmbsOP .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sgqkKmbsOP .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sgqkKmbsOP .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sgqkKmbsOP .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sgqkKmbsOP .card-title {
  color: #000000;
}
.cid-sgqkKmbsOP .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sgqkKmqKv8 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sgqkKmqKv8 .mbr-section-subtitle {
  color: #767676;
}
.cid-sgqkKmqKv8 H3 {
  text-align: left;
  color: #000;
}
.cid-sgqkKmqKv8 .container {
  height: 58px;
}
.cid-sgqkKmBwZ2 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sgqkKmBwZ2 .card-box {
  padding: 0 0.3rem;
}
.cid-sgqkKmBwZ2 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sgqkKmBwZ2 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sgqkKmBwZ2 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sgqkKmBwZ2 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sgqkKmBwZ2 .mbr-text {
  color: #000000;
}
.cid-sgqkKmBwZ2 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sgqkKmBwZ2 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sgqkKmBwZ2 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sgqkKmBwZ2 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sgqkKmBwZ2 .card-title {
  color: #000000;
}
.cid-sgqkKmBwZ2 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sgqkKmRS10 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sgqkKmRS10 .mbr-section-subtitle {
  color: #767676;
}
.cid-sgqkKmRS10 H3 {
  text-align: left;
  color: #000;
}
.cid-sgqkKmRS10 .container {
  height: 58px;
}
.cid-sMswHMTX0S {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMswHMTX0S .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMswHMTX0S .mbr-text p {
  background: #ffffff;
}
.cid-sMswHMTX0S .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMswHMTX0S .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMswHMTX0S .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMswHMTX0S .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMswHMTX0S .paypal {
  position: relative;
  top: -35px;
}
.cid-sMswHMTX0S .logos-cb {
  max-width: 100%;
}
.cid-sMswHMTX0S .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMswHMTX0S .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMswHMTX0S .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMswHMTX0S .lien:hover {
  color: #000;
}
.cid-sMswHMTX0S .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMswHMTX0S .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sgqkKnj7NQ {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sgqkKnj7NQ .mbr-section-subtitle {
  color: #767676;
}
.cid-sgqkKnj7NQ H3 {
  text-align: left;
  color: #000;
}
.cid-sgqkKnj7NQ .container {
  height: 58px;
}
.cid-sEmV0EaqXS {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmV0EaqXS .title {
  margin-bottom: 2rem;
}
.cid-sEmV0EaqXS .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmV0EaqXS a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmV0EaqXS a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmV0EaqXS .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmV0EaqXS .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmV0EaqXS H2 {
  color: #000000;
}
.cid-sEmV0EaqXS LABEL {
  color: #000000;
}
.cid-sEmV0EaqXS .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmV0EaqXS .btn-form {
  border-radius: 0px;
}
.cid-tONTJYQag4 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONTJYQag4 .content {
    text-align: center;
  }
  .cid-tONTJYQag4 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONTJYQag4 .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONTJYQag4 .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONTJYQag4 .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONTJYQag4 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONTJYQag4 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONTJYQag4 .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONTJYQag4 .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONTJYQag4 .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONTJYQag4 .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONTJYQag4 .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONTJYQag4 .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONTJYQag4 H5 {
  color: #000000;
}
.cid-tONTJYQag4 P {
  color: #000000;
}
.cid-tONTJYQag4 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONTJYQag4 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONTJYQag4 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONTJYQag4 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONTJYQag4 .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-1h2 {
  /* Type valid CSS here */
}
#custom-html-1h2 div {
  height: 70px;
  background-color: #000;
}
#custom-html-3jz {
  /* Type valid CSS here */
}
#custom-html-3jz div {
  padding: 10px 0px 5px;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3jz hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-sgqtvqQXNp {
  padding-top: 0px;
  padding-bottom: 0px;
  background: linear-gradient(90deg, #000000, #000000);
}
.cid-sgqtvqQXNp .mbr-overlay {
  background: linear-gradient(90deg, #d3cffb, #d7e8f6);
}
.cid-sgqtvqQXNp .card-wrap {
  background-color: #111111;
  padding: 2rem;
  margin: 0;
  border-radius: .25rem;
  -webkit-box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
  box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}
@media (min-width: 992px) {
  .cid-sgqtvqQXNp .card-wrap {
    width: calc(100% + 10rem);
    margin-left: -10rem;
  }
}
.cid-sgqtvqQXNp .img-wrap img {
  width: 100%;
  border-radius: .25rem;
}
.cid-sgqtvqQXNp .mbr-section-subtitle,
.cid-sgqtvqQXNp .mbr-section-btn {
  color: #000000;
}
.cid-sgqtvqQXNp h1 {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sgqtvqQXNp h3 {
  text-align: justify;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sgqtvqQXNp h4 {
  text-align: justify;
}
.cid-sgqtvqQXNp .couverture {
  aspect-ratio: 1;
}
.cid-tMPiVNduuj {
  background: #ffffff;
}
.cid-tMPiVNduuj .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPiVNduuj .mbr-figure {
  margin: 0 auto;
}
.cid-tMPiVNduuj figcaption {
  position: relative;
}
.cid-tMPiVNduuj figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPiVNduuj .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPiVNduuj .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPiVNduuj .view_port {
    height: 10px;
  }
}
.cid-tMPiVNduuj .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPiVNduuj .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPiVNduuj .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPiVNduuj .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPiVNduuj .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sA9Mgc1U4v {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sA9Mgc1U4v .mbr-text,
.cid-sA9Mgc1U4v blockquote {
  color: #767676;
}
.cid-sA9Mgc1U4v .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sA9Mgc1U4v h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sgqtvs6i6R {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sgqtvs6i6R .mbr-text,
.cid-sgqtvs6i6R blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-sgqtvrNvn6 {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sgqtvrNvn6 .mbr-section-subtitle {
  color: #767676;
}
.cid-sgqtvrNvn6 H2 {
  text-align: left;
  color: #000;
}
.cid-sgqtvrNvn6 .container {
  height: 58px;
}
.cid-uCevdlGm8U {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCevdlGm8U .card-box {
  padding: 0 0.3rem;
}
.cid-uCevdlGm8U .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCevdlGm8U .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCevdlGm8U h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCevdlGm8U p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCevdlGm8U .mbr-text {
  color: #000000;
}
.cid-uCevdlGm8U .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCevdlGm8U .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCevdlGm8U .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCevdlGm8U .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCevdlGm8U .card-title {
  color: #000000;
}
.cid-uCevdlGm8U .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCevdlGm8U .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCevdlGm8U .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCevdlGm8U .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCevdlGm8U .souligne:hover {
  color: #000;
}
.cid-uCevdlGm8U .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCevdlGm8U .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCevdlGm8U .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCevdlGm8U .carousel-track1 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCevdlGm8U .carousel-track1::-webkit-scrollbar {
  height: 8px;
}
.cid-uCevdlGm8U .carousel-track1::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCevdlGm8U .carousel-track1::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCevdlGm8U .carousel-track1::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCevdlGm8U .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCevdlGm8U .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCevdlGm8U .arrow-left1 {
  left: -2.2rem;
}
.cid-uCevdlGm8U .arrow-right1 {
  right: -2.2rem;
}
.cid-uCevdlGm8U .carousel-arrow.hidden {
  display: none;
}
.cid-sgqtvwxvDu {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sgqtvwxvDu .mbr-section-subtitle {
  color: #767676;
}
.cid-sgqtvwxvDu H2 {
  text-align: left;
  color: #000;
}
.cid-sgqtvwxvDu .container {
  height: 58px;
}
.cid-uCeve3sk1j {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCeve3sk1j .card-box {
  padding: 0 0.3rem;
}
.cid-uCeve3sk1j .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCeve3sk1j .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCeve3sk1j h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCeve3sk1j p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCeve3sk1j .mbr-text {
  color: #000000;
}
.cid-uCeve3sk1j .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCeve3sk1j .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCeve3sk1j .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCeve3sk1j .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCeve3sk1j .card-title {
  color: #000000;
}
.cid-uCeve3sk1j .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCeve3sk1j .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCeve3sk1j .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCeve3sk1j .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCeve3sk1j .souligne:hover {
  color: #000;
}
.cid-uCeve3sk1j .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCeve3sk1j .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCeve3sk1j .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCeve3sk1j .carousel-track2 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCeve3sk1j .carousel-track2::-webkit-scrollbar {
  height: 8px;
}
.cid-uCeve3sk1j .carousel-track2::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCeve3sk1j .carousel-track2::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCeve3sk1j .carousel-track2::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCeve3sk1j .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCeve3sk1j .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCeve3sk1j .arrow-left2 {
  left: -2.2rem;
}
.cid-uCeve3sk1j .arrow-right2 {
  right: -2.2rem;
}
.cid-uCeve3sk1j .carousel-arrow.hidden {
  display: none;
}
.cid-v1ESudOkYc {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v1ESudOkYc .card-box {
  padding: 0 0.3rem;
}
.cid-v1ESudOkYc .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-v1ESudOkYc .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-v1ESudOkYc h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-v1ESudOkYc p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-v1ESudOkYc .mbr-text {
  color: #000000;
}
.cid-v1ESudOkYc .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-v1ESudOkYc .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-v1ESudOkYc h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-v1ESudOkYc .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-v1ESudOkYc .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-v1ESudOkYc .card-title {
  color: #000000;
}
.cid-v1ESudOkYc .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-v1ESudOkYc .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-v1ESudOkYc .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-v1ESudOkYc .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-v1ESudOkYc .souligne:hover {
  color: #000;
}
.cid-v1ESudOkYc .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-v1ESudOkYc .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-v1ESudOkYc .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-v1ESudOkYc .carousel-tracklsv {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-v1ESudOkYc .carousel-tracklsv::-webkit-scrollbar {
  height: 8px;
}
.cid-v1ESudOkYc .carousel-tracklsv::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-v1ESudOkYc .carousel-tracklsv::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-v1ESudOkYc .carousel-tracklsv::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-v1ESudOkYc .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-v1ESudOkYc .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-v1ESudOkYc .arrow-leftlsv {
  left: -2.2rem;
}
.cid-v1ESudOkYc .arrow-rightlsv {
  right: -2.2rem;
}
.cid-v1ESudOkYc .carousel-arrow.hidden {
  display: none;
}
.cid-v1ESudOkYc .container1 {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
  margin-bottom: 10px;
  margin-right: 10px;
}
.cid-v1ESudOkYc h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-v1ESudOkYc .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-v1ESudOkYc .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-v1ESudOkYc .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-v1ESudOkYc .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-v1ESudOkYc .photo-produit {
    width: 100%;
  }
}
.cid-v1ESudOkYc .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-v1ESudOkYc .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-v1ESudOkYc .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-v1ESudOkYc .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-us0aeG9RXO {
  padding-top: 0px;
  padding-bottom: 45px;
  position: relative;
  background-color: #ffffff;
}
.cid-us0aeG9RXO p {
  color: #767676;
}
.cid-us0aeG9RXO .card {
  border-radius: 0px;
  margin-bottom: -1px;
}
.cid-us0aeG9RXO .card .card-header {
  border-radius: 0px;
  border: 0px;
  padding: 0;
}
.cid-us0aeG9RXO .card .card-header a.panel-title {
  margin-bottom: 0;
  margin-top: -1px;
  font-weight: 500;
  font-style: normal;
  display: block;
  text-decoration: none !important;
  line-height: normal;
}
.cid-us0aeG9RXO .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}
.cid-us0aeG9RXO .card .card-header a.panel-title h4 {
  border: 1px solid #dfdfdf;
  padding: 1.3rem 2rem;
  margin-bottom: 0;
}
.cid-us0aeG9RXO .card .card-header a.panel-title h4 .sign {
  padding-right: 1rem;
}
.cid-us0aeG9RXO .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-us0aeG9RXO .souligne:hover {
  color: #000;
}
.cid-us0aeG9RXO .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-us0aeG9RXO .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-us0aeG9RXO H4 {
  color: #000000;
}
.cid-us0aeG9RXO .panel-text {
  color: #000000;
}
.cid-us0aeG9RXO .illustration {
  width: 500;
  max-width: 100%;
}
.cid-twZk07n9Vd {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twZk07n9Vd .mbr-section-subtitle {
  color: #767676;
}
.cid-twZk07n9Vd H2 {
  text-align: left;
  color: #000;
}
.cid-twZk07n9Vd .container {
  height: 58px;
}
.cid-twZk07n9Vd a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-twZk07n9Vd a:hover {
  color: #000;
}
.cid-twZk07n9Vd a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-twZk07n9Vd a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-twZk0PF5ML {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-twZk0PF5ML .mbr-text,
.cid-twZk0PF5ML blockquote {
  color: #767676;
}
.cid-twZk0PF5ML .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-twZk0PF5ML h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-twZk0PF5ML .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-twZk0PF5ML .separation {
  height: 45px;
}
.cid-twZk0PF5ML img {
  width: 40px;
}
.cid-twZk0PF5ML a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-twZk0PF5ML a:hover {
  color: #000;
}
.cid-twZk0PF5ML a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-twZk0PF5ML a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sgqtvxLfAE {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sgqtvxLfAE .mbr-section-subtitle {
  color: #767676;
}
.cid-sgqtvxLfAE H2 {
  text-align: left;
  color: #000;
}
.cid-sgqtvxLfAE .container {
  height: 58px;
}
.cid-uCeveD8hyj {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uCeveD8hyj .card-box {
  padding: 0 0.3rem;
}
.cid-uCeveD8hyj .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCeveD8hyj .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCeveD8hyj h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCeveD8hyj p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCeveD8hyj .mbr-text {
  color: #000000;
}
.cid-uCeveD8hyj .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCeveD8hyj .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCeveD8hyj .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCeveD8hyj .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCeveD8hyj .card-title {
  color: #000000;
}
.cid-uCeveD8hyj .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCeveD8hyj .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCeveD8hyj .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCeveD8hyj .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCeveD8hyj .souligne:hover {
  color: #000;
}
.cid-uCeveD8hyj .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCeveD8hyj .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCeveD8hyj .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCeveD8hyj .carousel-track3 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCeveD8hyj .carousel-track3::-webkit-scrollbar {
  height: 8px;
}
.cid-uCeveD8hyj .carousel-track3::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCeveD8hyj .carousel-track3::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCeveD8hyj .carousel-track3::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCeveD8hyj .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCeveD8hyj .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCeveD8hyj .arrow-left3 {
  left: -2.2rem;
}
.cid-uCeveD8hyj .arrow-right3 {
  right: -2.2rem;
}
.cid-uCeveD8hyj .carousel-arrow.hidden {
  display: none;
}
.cid-sgqtvymCc9 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sgqtvymCc9 .mbr-section-subtitle {
  color: #767676;
}
.cid-sgqtvymCc9 H2 {
  text-align: left;
  color: #000;
}
.cid-sgqtvymCc9 .container {
  height: 58px;
}
.cid-sgqtvyBj87 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sgqtvyBj87 .mbr-text,
.cid-sgqtvyBj87 blockquote {
  color: #767676;
}
.cid-sgqtvyBj87 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sgqtvyBj87 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sElLBEqQ8i {
  padding-top: 15px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-sElLBEqQ8i .mbr-section-subtitle {
  color: #767676;
}
.cid-sElLBEqQ8i .formoid {
  margin: auto;
}
.cid-sElLBEqQ8i .form-control {
  padding-left: 1rem;
  padding-right: 1rem;
  border-radius: 0px;
  width: 400px;
  max-width: 95%;
  border: 1px solid #aaa;
  background-color: #fafafa;
}
.cid-sElLBEqQ8i .input-group-btn .btn {
  padding-top: 1.3rem;
  padding-bottom: 1.3rem;
  margin: 0 !important;
  width: 250px;
  max-width: 95%;
  border-radius: 0px;
}
.cid-sElLBEqQ8i a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-sElLBEqQ8i a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
@media (max-width: 768px) {
  .cid-sElLBEqQ8i .mbr-form .row {
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-sElLBEqQ8i .form-group,
  .cid-sElLBEqQ8i .input-group-btn,
  .cid-sElLBEqQ8i .input-group-btn .btn {
    max-width: 300px;
    width: 100%;
  }
}
@media (min-width: 769px) {
  .cid-sElLBEqQ8i .mbr-form .row > * {
    padding: 0 0.5rem;
  }
}
.cid-sElLBEqQ8i .reponse {
  font-family: "Source Sans Pro", Tahoma, Arial;
  background-color: #fff;
  color: #000;
  font-size: 18px;
  text-align: center;
  padding: 10px;
  display: none;
}
.cid-sgqtvz9Muz {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sgqtvz9Muz .mbr-section-subtitle {
  color: #767676;
}
.cid-sgqtvz9Muz H2 {
  text-align: left;
  color: #000;
}
.cid-sgqtvz9Muz .container {
  height: 58px;
}
.cid-sMssVTTPa4 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMssVTTPa4 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMssVTTPa4 .mbr-text p {
  background: #ffffff;
}
.cid-sMssVTTPa4 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMssVTTPa4 .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMssVTTPa4 .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMssVTTPa4 .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMssVTTPa4 .paypal {
  position: relative;
  top: -35px;
}
.cid-sMssVTTPa4 .logos-cb {
  max-width: 100%;
}
.cid-sMssVTTPa4 .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMssVTTPa4 .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMssVTTPa4 .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMssVTTPa4 .lien:hover {
  color: #000;
}
.cid-sMssVTTPa4 .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMssVTTPa4 .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sgqtvzIYma {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sgqtvzIYma .mbr-section-subtitle {
  color: #767676;
}
.cid-sgqtvzIYma H3 {
  text-align: left;
  color: #000;
}
.cid-sgqtvzIYma .container {
  height: 58px;
}
.cid-sElLCdH8fg {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sElLCdH8fg .title {
  margin-bottom: 2rem;
}
.cid-sElLCdH8fg .mbr-section-subtitle {
  color: #767676;
}
.cid-sElLCdH8fg a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sElLCdH8fg a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sElLCdH8fg .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sElLCdH8fg .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sElLCdH8fg H2 {
  color: #000000;
}
.cid-sElLCdH8fg LABEL {
  color: #000000;
}
.cid-sElLCdH8fg .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sElLCdH8fg .btn-form {
  border-radius: 0px;
}
.cid-tONRRAvqZ2 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONRRAvqZ2 .content {
    text-align: center;
  }
  .cid-tONRRAvqZ2 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONRRAvqZ2 .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONRRAvqZ2 .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONRRAvqZ2 .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONRRAvqZ2 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONRRAvqZ2 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONRRAvqZ2 .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONRRAvqZ2 .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONRRAvqZ2 .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONRRAvqZ2 .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONRRAvqZ2 .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONRRAvqZ2 .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONRRAvqZ2 H5 {
  color: #000000;
}
.cid-tONRRAvqZ2 P {
  color: #000000;
}
.cid-tONRRAvqZ2 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONRRAvqZ2 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONRRAvqZ2 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONRRAvqZ2 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONRRAvqZ2 .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-1i5 {
  /* Type valid CSS here */
}
#custom-html-1i5 div {
  height: 75px;
  background-color: #000;
}
.cid-shE6cxPLgC {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-shE6cxPLgC .mbr-text,
.cid-shE6cxPLgC blockquote {
  color: #767676;
}
.cid-shE6cxPLgC .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-shE6cxPLgC h5 {
  font-size: 15px;
}
.cid-shE6cxPLgC a:link {
  color: #de9956;
}
.cid-shE6cxPLgC a:hover {
  color: #f1b173;
}
.cid-shE6cxPLgC a:visited {
  color: #de9956;
}
#custom-html-3oq {
  /* Type valid CSS here */
}
#custom-html-3oq div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3oq hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-shE6cy1FcB {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-shE6cy1FcB .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-shE6cy1FcB .row-element,
.cid-shE6cy1FcB .image-element {
  padding: 0;
}
.cid-shE6cy1FcB .image-element {
  display: flex;
  justify-content: center;
}
.cid-shE6cy1FcB .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-shE6cy1FcB .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-shE6cy1FcB .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-shE6cy1FcB .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-shE6cy1FcB .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-shE6cy1FcB .text-content {
    padding: 2rem 1rem;
  }
  .cid-shE6cy1FcB .underline .line {
    height: 2px;
  }
  .cid-shE6cy1FcB .mbr-title,
  .cid-shE6cy1FcB .underline,
  .cid-shE6cy1FcB .mbr-text,
  .cid-shE6cy1FcB .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-shE6cy1FcB .mbr-title,
.cid-shE6cy1FcB .underline {
  text-align: center;
  color: #ffffff;
}
.cid-shE6cy1FcB .mbr-text,
.cid-shE6cy1FcB .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-shE6cy1FcB h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-shE6cy1FcB H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-shE6cy1FcB H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-shE6cy1FcB .bouton {
  text-align: center;
}
.cid-shE6cy1FcB .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-shE6cy1FcB .couverture {
  aspect-ratio: 1;
}
.cid-shE6cy1FcB .bouton2 {
  position: relative;
  top: -25px;
}
.cid-shE6cy1FcB p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-shE6cy1FcB a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPz8i3xFp {
  background: #ffffff;
}
.cid-tMPz8i3xFp .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPz8i3xFp .mbr-figure {
  margin: 0 auto;
}
.cid-tMPz8i3xFp figcaption {
  position: relative;
}
.cid-tMPz8i3xFp figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPz8i3xFp .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPz8i3xFp .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPz8i3xFp .view_port {
    height: 10px;
  }
}
.cid-tMPz8i3xFp .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPz8i3xFp .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPz8i3xFp .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPz8i3xFp .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPz8i3xFp .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-shE6cz8PcN {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-shE6cz8PcN .mbr-section-subtitle {
  color: #767676;
}
.cid-shE6cz8PcN H3 {
  text-align: left;
  color: #000000;
}
.cid-shE6cz8PcN .container {
  height: 58px;
}
.cid-shE6czj1SS {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-shE6czj1SS .image-block {
  margin: auto;
}
.cid-shE6czj1SS figcaption {
  position: relative;
}
.cid-shE6czj1SS figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-shE6czj1SS .image-block {
    width: 100% !important;
  }
}
.cid-shE6czj1SS .photo {
  aspect-ratio: 2.95839753;
}
.cid-shE6czwzMl {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-shE6czwzMl .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-shE6czwzMl .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-shE6czwzMl .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-shE6czwzMl .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-shE6czwzMl .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-shE6czwzMl .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-shE6czwzMl .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-shE6czwzMl .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-shE6czwzMl .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-vcvTLlcMr1 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-vcvTLlcMr1 .card-box {
  padding: 0 0.3rem;
}
.cid-vcvTLlcMr1 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-vcvTLlcMr1 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-vcvTLlcMr1 h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-vcvTLlcMr1 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-vcvTLlcMr1 .mbr-text {
  color: #000000;
}
.cid-vcvTLlcMr1 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-vcvTLlcMr1 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-vcvTLlcMr1 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-vcvTLlcMr1 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-vcvTLlcMr1 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-vcvTLlcMr1 .card-title {
  color: #000000;
}
.cid-vcvTLlcMr1 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-vcvTLlcMr1 .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-vcvTLlcMr1 .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-vcvTLlcMr1 .souligne {
  position: relative;
  color: #999;
  text-decoration: none;
}
.cid-vcvTLlcMr1 .souligne:hover {
  color: #999;
}
.cid-vcvTLlcMr1 .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #999;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-vcvTLlcMr1 .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-vcvTLlcMr1 .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-vcvTLlcMr1 .carousel-tracklsv {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-vcvTLlcMr1 .carousel-tracklsv::-webkit-scrollbar {
  height: 8px;
}
.cid-vcvTLlcMr1 .carousel-tracklsv::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-vcvTLlcMr1 .carousel-tracklsv::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-vcvTLlcMr1 .carousel-tracklsv::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-vcvTLlcMr1 .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-vcvTLlcMr1 .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-vcvTLlcMr1 .arrow-leftlsv {
  left: -2.2rem;
}
.cid-vcvTLlcMr1 .arrow-rightlsv {
  right: -2.2rem;
}
.cid-vcvTLlcMr1 .carousel-arrow.hidden {
  display: none;
}
.cid-vcvTLlcMr1 .container1 {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
  margin-bottom: 10px;
  margin-right: 10px;
}
.cid-vcvTLlcMr1 h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-vcvTLlcMr1 .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-vcvTLlcMr1 .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-vcvTLlcMr1 .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-vcvTLlcMr1 .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-vcvTLlcMr1 .photo-produit {
    width: 100%;
  }
}
.cid-vcvTLlcMr1 .photo-produit2 {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-vcvTLlcMr1 .photo-produit2 {
    width: 180px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-vcvTLlcMr1 .photo-produit2 {
    width: 100%;
  }
}
.cid-vcvTLlcMr1 .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-vcvTLlcMr1 .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-vcvTLlcMr1 .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-vcvTLlcMr1 .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-shE6cAdDic {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-shE6cAdDic .mbr-section-subtitle {
  color: #767676;
}
.cid-shE6cAdDic H3 {
  text-align: left;
  color: #000;
}
.cid-shE6cAdDic .container {
  height: 58px;
}
.cid-shE6cAowOb {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-shE6cAowOb .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-shE6cAowOb .mbr-text p {
  background: #ffffff;
}
.cid-shE6cAowOb .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-shE6cAowOb .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-shE6cAowOb .fichepratique {
  position: relative;
  top: 10px;
}
.cid-shE6cAowOb .rouge {
  color: #ff0000;
}
.cid-shE6cAowOb .bleu {
  color: #0000ff;
}
.cid-u5SAsT5VSq {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SAsT5VSq .mbr-text,
.cid-u5SAsT5VSq blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SAsT5VSq a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SAsT5VSq a:hover {
  color: #000;
}
.cid-u5SAsT5VSq a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SAsT5VSq a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SAsT5VSq .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SAsT5VSq .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SAsT5VSq .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SAsT5VSq .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SAsT5VSq .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SAsT5VSq .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SAsT5VSq .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SAsT5VSq .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SAsT5VSq .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SAsT5VSq .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SAsT5VSq .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SAtj1rZF {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SAtj1rZF .mbr-text,
.cid-u5SAtj1rZF blockquote {
  color: #000;
}
.cid-u5SAtj1rZF .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SAtj1rZF h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SAtj1rZF a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SAtj1rZF a:hover {
  color: #000;
}
.cid-u5SAtj1rZF a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SAtj1rZF a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-shE6cBf8zv {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-shE6cBf8zv .mbr-section-subtitle {
  color: #767676;
}
.cid-shE6cBf8zv H2 {
  text-align: left;
  color: #000;
}
.cid-shE6cBf8zv .container {
  height: 58px;
}
.cid-shE6cBqjzC {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-shE6cBqjzC .mbr-text,
.cid-shE6cBqjzC blockquote {
  color: #000;
  text-align: justify;
}
.cid-shE6cBqjzC .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-shE6cBqjzC .souligne:hover {
  color: #000;
}
.cid-shE6cBqjzC .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-shE6cBqjzC .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-shE6cBB33n {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-shE6cBB33n .mbr-section-subtitle {
  color: #767676;
}
.cid-shE6cBB33n H2 {
  text-align: left;
  color: #000;
}
.cid-shE6cBB33n .container {
  height: 58px;
}
.cid-shE6cBM65P {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-shE6cBM65P .mbr-text,
.cid-shE6cBM65P blockquote {
  color: #767676;
}
.cid-shE6cBM65P .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-shE6cBM65P h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-shE6cBXrRv {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-shE6cBXrRv .card-box {
  padding: 0 0.3rem;
}
.cid-shE6cBXrRv .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-shE6cBXrRv .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-shE6cBXrRv h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-shE6cBXrRv p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-shE6cBXrRv .mbr-text {
  color: #000000;
}
.cid-shE6cBXrRv .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-shE6cBXrRv .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-shE6cBXrRv .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-shE6cBXrRv .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-shE6cBXrRv .card-title {
  color: #000000;
}
.cid-shE6cBXrRv .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-t2iCZutGcr {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t2iCZutGcr .mbr-section-subtitle {
  color: #767676;
}
.cid-t2iCZutGcr H2 {
  text-align: left;
  color: #000;
}
.cid-t2iCZutGcr .container {
  height: 58px;
}
.cid-t2iCZutGcr a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-t2iCZutGcr a:hover {
  color: #000;
}
.cid-t2iCZutGcr a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-t2iCZutGcr a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-t2iD0mioPW {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-t2iD0mioPW .mbr-text,
.cid-t2iD0mioPW blockquote {
  color: #767676;
}
.cid-t2iD0mioPW .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-t2iD0mioPW h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-t2iD0mioPW .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-t2iD0mioPW .separation {
  height: 45px;
}
.cid-t2iD0mioPW img {
  width: 40px;
}
.cid-t2iD0mioPW a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-t2iD0mioPW a:hover {
  color: #000;
}
.cid-t2iD0mioPW a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-t2iD0mioPW a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-shE6cCf9GN {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-shE6cCf9GN .mbr-section-subtitle {
  color: #767676;
}
.cid-shE6cCf9GN H3 {
  text-align: left;
  color: #000;
}
.cid-shE6cCf9GN .container {
  height: 58px;
}
.cid-shE6cCqz8k {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-shE6cCqz8k .card-box {
  padding: 0 0.3rem;
}
.cid-shE6cCqz8k .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-shE6cCqz8k .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-shE6cCqz8k h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-shE6cCqz8k p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-shE6cCqz8k .mbr-text {
  color: #000000;
}
.cid-shE6cCqz8k .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-shE6cCqz8k .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-shE6cCqz8k .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-shE6cCqz8k .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-shE6cCqz8k .card-title {
  color: #000000;
}
.cid-shE6cCqz8k .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-shE6cCHtnY {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-shE6cCHtnY .mbr-section-subtitle {
  color: #767676;
}
.cid-shE6cCHtnY H3 {
  text-align: left;
  color: #000;
}
.cid-shE6cCHtnY .container {
  height: 58px;
}
.cid-sMswKoh5jw {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMswKoh5jw .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMswKoh5jw .mbr-text p {
  background: #ffffff;
}
.cid-sMswKoh5jw .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMswKoh5jw .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMswKoh5jw .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMswKoh5jw .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMswKoh5jw .paypal {
  position: relative;
  top: -35px;
}
.cid-sMswKoh5jw .logos-cb {
  max-width: 100%;
}
.cid-sMswKoh5jw .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMswKoh5jw .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMswKoh5jw .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMswKoh5jw .lien:hover {
  color: #000;
}
.cid-sMswKoh5jw .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMswKoh5jw .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-shE6cDdMpR {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-shE6cDdMpR .mbr-section-subtitle {
  color: #767676;
}
.cid-shE6cDdMpR H3 {
  text-align: left;
  color: #000;
}
.cid-shE6cDdMpR .container {
  height: 58px;
}
.cid-sEmV3yDt8n {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmV3yDt8n .title {
  margin-bottom: 2rem;
}
.cid-sEmV3yDt8n .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmV3yDt8n a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmV3yDt8n a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmV3yDt8n .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmV3yDt8n .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmV3yDt8n H2 {
  color: #000000;
}
.cid-sEmV3yDt8n LABEL {
  color: #000000;
}
.cid-sEmV3yDt8n .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmV3yDt8n .btn-form {
  border-radius: 0px;
}
.cid-tONTM8mxQX {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONTM8mxQX .content {
    text-align: center;
  }
  .cid-tONTM8mxQX .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONTM8mxQX .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONTM8mxQX .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONTM8mxQX .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONTM8mxQX .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONTM8mxQX .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONTM8mxQX .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONTM8mxQX .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONTM8mxQX .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONTM8mxQX .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONTM8mxQX .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONTM8mxQX .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONTM8mxQX H5 {
  color: #000000;
}
.cid-tONTM8mxQX P {
  color: #000000;
}
.cid-tONTM8mxQX .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONTM8mxQX .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONTM8mxQX .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONTM8mxQX .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONTM8mxQX .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-1jt {
  /* Type valid CSS here */
}
#custom-html-1jt div {
  height: 75px;
  background-color: #000;
}
.cid-sijLN7ZYtB {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-sijLN7ZYtB .mbr-text,
.cid-sijLN7ZYtB blockquote {
  color: #767676;
}
.cid-sijLN7ZYtB .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sijLN7ZYtB h5 {
  font-size: 15px;
}
.cid-sijLN7ZYtB a:link {
  color: #de9956;
}
.cid-sijLN7ZYtB a:hover {
  color: #f1b173;
}
.cid-sijLN7ZYtB a:visited {
  color: #de9956;
}
#custom-html-3ot {
  /* Type valid CSS here */
}
#custom-html-3ot div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3ot hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-sijLN8cysJ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-sijLN8cysJ .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sijLN8cysJ .row-element,
.cid-sijLN8cysJ .image-element {
  padding: 0;
}
.cid-sijLN8cysJ .image-element {
  display: flex;
  justify-content: center;
}
.cid-sijLN8cysJ .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sijLN8cysJ .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sijLN8cysJ .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sijLN8cysJ .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sijLN8cysJ .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sijLN8cysJ .text-content {
    padding: 2rem 1rem;
  }
  .cid-sijLN8cysJ .underline .line {
    height: 2px;
  }
  .cid-sijLN8cysJ .mbr-title,
  .cid-sijLN8cysJ .underline,
  .cid-sijLN8cysJ .mbr-text,
  .cid-sijLN8cysJ .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sijLN8cysJ .mbr-title,
.cid-sijLN8cysJ .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sijLN8cysJ .mbr-text,
.cid-sijLN8cysJ .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sijLN8cysJ h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sijLN8cysJ H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sijLN8cysJ H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sijLN8cysJ .bouton {
  text-align: center;
}
.cid-sijLN8cysJ .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sijLN8cysJ .couverture {
  aspect-ratio: 1;
}
.cid-sijLN8cysJ .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sijLN8cysJ p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sijLN8cysJ a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPzj1DQQB {
  background: #ffffff;
}
.cid-tMPzj1DQQB .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPzj1DQQB .mbr-figure {
  margin: 0 auto;
}
.cid-tMPzj1DQQB figcaption {
  position: relative;
}
.cid-tMPzj1DQQB figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPzj1DQQB .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPzj1DQQB .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPzj1DQQB .view_port {
    height: 10px;
  }
}
.cid-tMPzj1DQQB .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPzj1DQQB .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPzj1DQQB .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPzj1DQQB .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPzj1DQQB .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sijLN8U2Uy {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sijLN8U2Uy .mbr-section-subtitle {
  color: #767676;
}
.cid-sijLN8U2Uy H3 {
  text-align: left;
  color: #000000;
}
.cid-sijLN8U2Uy .container {
  height: 58px;
}
.cid-sijLN94akB {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-sijLN94akB .image-block {
  margin: auto;
}
.cid-sijLN94akB figcaption {
  position: relative;
}
.cid-sijLN94akB figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sijLN94akB .image-block {
    width: 100% !important;
  }
}
.cid-sijLN94akB .photo {
  aspect-ratio: 4.26666667;
}
.cid-sijLN9g7OC {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sijLN9g7OC .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sijLN9g7OC .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sijLN9g7OC .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sijLN9g7OC .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sijLN9g7OC .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sijLN9g7OC .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sijLN9g7OC .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sijLN9g7OC .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sijLN9g7OC .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-uMh9KiAitp {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uMh9KiAitp .mbr-text,
.cid-uMh9KiAitp blockquote {
  color: #767676;
}
.cid-uMh9KiAitp .media-container-row {
  padding: 0px;
}
.cid-uMh9KiAitp .container {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-uMh9KiAitp .mbr-text {
  color: #000000;
}
.cid-uMh9KiAitp h2 {
  font-size: 1.4em;
}
.cid-uMh9KiAitp h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uMh9KiAitp .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uMh9KiAitp .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uMh9KiAitp .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uMh9KiAitp .photo-produit {
    width: 220px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uMh9KiAitp .photo-produit {
    width: 100%;
  }
}
.cid-uMh9KiAitp .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uMh9KiAitp .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-sijLN9BGeg {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sijLN9BGeg .mbr-section-subtitle {
  color: #767676;
}
.cid-sijLN9BGeg H2 {
  text-align: left;
  color: #000;
}
.cid-sijLN9BGeg .container {
  height: 58px;
}
.cid-sijLN9Opvi {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sijLN9Opvi .mbr-text,
.cid-sijLN9Opvi blockquote {
  color: #767676;
}
.cid-sijLN9Opvi .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-sijLN9Opvi .mbr-text {
  color: #000000;
}
.cid-sijLN9Opvi h2 {
  font-size: 1.5em;
}
.cid-sijLN9Opvi h3 {
  font-size: 1.1em;
}
.cid-sijLN9Opvi .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-sijLN9Opvi .photo-produit {
  width: 150px;
  aspect-ratio: 0.668;
  max-width: 100%;
}
.cid-sijLN9Opvi .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-sijLN9Opvi .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-sijLNa2BTD {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sijLNa2BTD .mbr-section-subtitle {
  color: #767676;
}
.cid-sijLNa2BTD H3 {
  text-align: left;
  color: #000;
}
.cid-sijLNa2BTD .container {
  height: 58px;
}
.cid-sijLNaehIf {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sijLNaehIf .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sijLNaehIf .mbr-text p {
  background: #ffffff;
}
.cid-sijLNaehIf .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sijLNaehIf .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-sijLNaehIf .fichepratique {
  position: relative;
  top: 10px;
}
.cid-u5SAxWlVk6 {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SAxWlVk6 .mbr-text,
.cid-u5SAxWlVk6 blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SAxWlVk6 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SAxWlVk6 a:hover {
  color: #000;
}
.cid-u5SAxWlVk6 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SAxWlVk6 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SAxWlVk6 .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SAxWlVk6 .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SAxWlVk6 .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SAxWlVk6 .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SAxWlVk6 .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SAxWlVk6 .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SAxWlVk6 .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SAxWlVk6 .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SAxWlVk6 .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SAxWlVk6 .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SAxWlVk6 .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SAyouR5N {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SAyouR5N .mbr-text,
.cid-u5SAyouR5N blockquote {
  color: #000;
}
.cid-u5SAyouR5N .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SAyouR5N h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SAyouR5N a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SAyouR5N a:hover {
  color: #000;
}
.cid-u5SAyouR5N a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SAyouR5N a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sijLNbhWrW {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sijLNbhWrW .mbr-section-subtitle {
  color: #767676;
}
.cid-sijLNbhWrW H2 {
  text-align: left;
  color: #000;
}
.cid-sijLNbhWrW .container {
  height: 58px;
}
.cid-sijLNbtswH {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-sijLNbtswH .mbr-text,
.cid-sijLNbtswH blockquote {
  color: #000;
  text-align: justify;
}
.cid-sijLNbtswH .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sijLNbtswH .souligne:hover {
  color: #000;
}
.cid-sijLNbtswH .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sijLNbtswH .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sijLNbKlR5 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sijLNbKlR5 .mbr-section-subtitle {
  color: #767676;
}
.cid-sijLNbKlR5 H2 {
  text-align: left;
  color: #000;
}
.cid-sijLNbKlR5 .container {
  height: 58px;
}
.cid-sijLNbWziO {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sijLNbWziO .mbr-text,
.cid-sijLNbWziO blockquote {
  color: #767676;
}
.cid-sijLNbWziO .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sijLNbWziO h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sijLNccczj {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sijLNccczj .card-box {
  padding: 0 0.3rem;
}
.cid-sijLNccczj .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sijLNccczj .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sijLNccczj h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sijLNccczj p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sijLNccczj .mbr-text {
  color: #000000;
}
.cid-sijLNccczj .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sijLNccczj .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sijLNccczj .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sijLNccczj .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sijLNccczj .card-title {
  color: #000000;
}
.cid-sijLNccczj .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sXCZegZlme {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXCZegZlme .mbr-section-subtitle {
  color: #767676;
}
.cid-sXCZegZlme H2 {
  text-align: left;
  color: #000;
}
.cid-sXCZegZlme .container {
  height: 58px;
}
.cid-sXCZegZlme a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXCZegZlme a:hover {
  color: #000;
}
.cid-sXCZegZlme a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXCZegZlme a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sXCZfsGhiG {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-sXCZfsGhiG .mbr-text,
.cid-sXCZfsGhiG blockquote {
  color: #767676;
}
.cid-sXCZfsGhiG .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sXCZfsGhiG h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sXCZfsGhiG .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-sXCZfsGhiG .separation {
  height: 45px;
}
.cid-sXCZfsGhiG img {
  width: 40px;
}
.cid-sXCZfsGhiG a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXCZfsGhiG a:hover {
  color: #000;
}
.cid-sXCZfsGhiG a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXCZfsGhiG a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sijLNctd6A {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sijLNctd6A .mbr-section-subtitle {
  color: #767676;
}
.cid-sijLNctd6A H3 {
  text-align: left;
  color: #000;
}
.cid-sijLNctd6A .container {
  height: 58px;
}
.cid-sijLNcMIwL {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sijLNcMIwL .card-box {
  padding: 0 0.3rem;
}
.cid-sijLNcMIwL .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sijLNcMIwL .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sijLNcMIwL h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sijLNcMIwL p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sijLNcMIwL .mbr-text {
  color: #000000;
}
.cid-sijLNcMIwL .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sijLNcMIwL .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sijLNcMIwL .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sijLNcMIwL .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sijLNcMIwL .card-title {
  color: #000000;
}
.cid-sijLNcMIwL .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sijLNdaNkM {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sijLNdaNkM .mbr-section-subtitle {
  color: #767676;
}
.cid-sijLNdaNkM H3 {
  text-align: left;
  color: #000;
}
.cid-sijLNdaNkM .container {
  height: 58px;
}
.cid-sMswMF8E3z {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMswMF8E3z .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMswMF8E3z .mbr-text p {
  background: #ffffff;
}
.cid-sMswMF8E3z .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMswMF8E3z .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMswMF8E3z .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMswMF8E3z .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMswMF8E3z .paypal {
  position: relative;
  top: -35px;
}
.cid-sMswMF8E3z .logos-cb {
  max-width: 100%;
}
.cid-sMswMF8E3z .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMswMF8E3z .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMswMF8E3z .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMswMF8E3z .lien:hover {
  color: #000;
}
.cid-sMswMF8E3z .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMswMF8E3z .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sijLNdJocD {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sijLNdJocD .mbr-section-subtitle {
  color: #767676;
}
.cid-sijLNdJocD H3 {
  text-align: left;
  color: #000;
}
.cid-sijLNdJocD .container {
  height: 58px;
}
.cid-sEmV6EVFhO {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmV6EVFhO .title {
  margin-bottom: 2rem;
}
.cid-sEmV6EVFhO .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmV6EVFhO a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmV6EVFhO a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmV6EVFhO .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmV6EVFhO .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmV6EVFhO H2 {
  color: #000000;
}
.cid-sEmV6EVFhO LABEL {
  color: #000000;
}
.cid-sEmV6EVFhO .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmV6EVFhO .btn-form {
  border-radius: 0px;
}
.cid-tONTOguF7i {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONTOguF7i .content {
    text-align: center;
  }
  .cid-tONTOguF7i .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONTOguF7i .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONTOguF7i .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONTOguF7i .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONTOguF7i .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONTOguF7i .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONTOguF7i .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONTOguF7i .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONTOguF7i .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONTOguF7i .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONTOguF7i .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONTOguF7i .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONTOguF7i H5 {
  color: #000000;
}
.cid-tONTOguF7i P {
  color: #000000;
}
.cid-tONTOguF7i .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONTOguF7i .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONTOguF7i .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONTOguF7i .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONTOguF7i .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-1kl {
  /* Type valid CSS here */
}
#custom-html-1kl div {
  height: 75px;
  background-color: #000;
}
.cid-sipyT3oNic {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-sipyT3oNic .mbr-text,
.cid-sipyT3oNic blockquote {
  color: #767676;
}
.cid-sipyT3oNic .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sipyT3oNic h5 {
  font-size: 15px;
}
.cid-sipyT3oNic a:link {
  color: #de9956;
}
.cid-sipyT3oNic a:hover {
  color: #f1b173;
}
.cid-sipyT3oNic a:visited {
  color: #de9956;
}
#custom-html-3ow {
  /* Type valid CSS here */
}
#custom-html-3ow div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3ow hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-sipyT3EwYL {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-sipyT3EwYL .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sipyT3EwYL .row-element,
.cid-sipyT3EwYL .image-element {
  padding: 0;
}
.cid-sipyT3EwYL .image-element {
  display: flex;
  justify-content: center;
}
.cid-sipyT3EwYL .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sipyT3EwYL .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sipyT3EwYL .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sipyT3EwYL .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sipyT3EwYL .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sipyT3EwYL .text-content {
    padding: 2rem 1rem;
  }
  .cid-sipyT3EwYL .underline .line {
    height: 2px;
  }
  .cid-sipyT3EwYL .mbr-title,
  .cid-sipyT3EwYL .underline,
  .cid-sipyT3EwYL .mbr-text,
  .cid-sipyT3EwYL .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sipyT3EwYL .mbr-title,
.cid-sipyT3EwYL .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sipyT3EwYL .mbr-text,
.cid-sipyT3EwYL .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sipyT3EwYL h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sipyT3EwYL H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sipyT3EwYL H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sipyT3EwYL .bouton {
  text-align: center;
}
.cid-sipyT3EwYL .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sipyT3EwYL .couverture {
  aspect-ratio: 1;
}
.cid-sipyT3EwYL .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sipyT3EwYL p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sipyT3EwYL a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPzudZTyR {
  background: #ffffff;
}
.cid-tMPzudZTyR .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPzudZTyR .mbr-figure {
  margin: 0 auto;
}
.cid-tMPzudZTyR figcaption {
  position: relative;
}
.cid-tMPzudZTyR figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPzudZTyR .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPzudZTyR .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPzudZTyR .view_port {
    height: 10px;
  }
}
.cid-tMPzudZTyR .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPzudZTyR .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPzudZTyR .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPzudZTyR .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPzudZTyR .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sipyT4BKkP {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sipyT4BKkP .mbr-section-subtitle {
  color: #767676;
}
.cid-sipyT4BKkP H3 {
  text-align: left;
  color: #000000;
}
.cid-sipyT4BKkP .container {
  height: 58px;
}
.cid-sipyT4NRQl {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sipyT4NRQl .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sipyT4NRQl .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sipyT4NRQl .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sipyT4NRQl .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sipyT4NRQl .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sipyT4NRQl .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sipyT4NRQl .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sipyT4NRQl .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sipyT4NRQl .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sipyT5ArCv {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sipyT5ArCv .mbr-section-subtitle {
  color: #767676;
}
.cid-sipyT5ArCv H3 {
  text-align: left;
  color: #000;
}
.cid-sipyT5ArCv .container {
  height: 58px;
}
.cid-sipyT5MfIY {
  padding-top: 15px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-sipyT5MfIY .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sipyT5MfIY .mbr-text p {
  background: #ffffff;
}
.cid-sipyT5MfIY .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sipyT5MfIY .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-sipyT5MfIY i {
  font-weight: lighter;
}
.cid-v2go4iMTdV {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v2go4iMTdV .mbr-section-subtitle {
  color: #767676;
}
.cid-v2go4iMTdV H2 {
  text-align: left;
  color: #000;
}
.cid-v2go4iMTdV .container {
  height: 58px;
}
.cid-v2go4iMTdV a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-v2go4iMTdV a:hover {
  color: #000;
}
.cid-v2go4iMTdV a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-v2go4iMTdV a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-v2go4Rtm3p {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-v2go4Rtm3p .mbr-text,
.cid-v2go4Rtm3p blockquote {
  color: #767676;
}
.cid-v2go4Rtm3p .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-v2go4Rtm3p h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-v2go4Rtm3p .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-v2go4Rtm3p .separation {
  height: 45px;
}
.cid-v2go4Rtm3p img {
  width: 40px;
}
.cid-v2go4Rtm3p a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-v2go4Rtm3p a:hover {
  color: #000;
}
.cid-v2go4Rtm3p a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-v2go4Rtm3p a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sipyT6MA1z {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sipyT6MA1z .mbr-section-subtitle {
  color: #767676;
}
.cid-sipyT6MA1z H3 {
  text-align: left;
  color: #000;
}
.cid-sipyT6MA1z .container {
  height: 58px;
}
.cid-sipyT6Y5wF {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sipyT6Y5wF .card-box {
  padding: 0 0.3rem;
}
.cid-sipyT6Y5wF .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sipyT6Y5wF .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sipyT6Y5wF h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sipyT6Y5wF p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sipyT6Y5wF .mbr-text {
  color: #000000;
}
.cid-sipyT6Y5wF .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sipyT6Y5wF .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sipyT6Y5wF .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sipyT6Y5wF .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sipyT6Y5wF .card-title {
  color: #000000;
}
.cid-sipyT6Y5wF .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sipyT7hVMp {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sipyT7hVMp .mbr-section-subtitle {
  color: #767676;
}
.cid-sipyT7hVMp H2 {
  text-align: left;
  color: #000;
}
.cid-sipyT7hVMp .container {
  height: 58px;
}
.cid-sipyT7sK5Y {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sipyT7sK5Y .card-box {
  padding: 0 0.3rem;
}
.cid-sipyT7sK5Y .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sipyT7sK5Y .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sipyT7sK5Y h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sipyT7sK5Y p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sipyT7sK5Y .mbr-text {
  color: #000000;
}
.cid-sipyT7sK5Y .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sipyT7sK5Y .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sipyT7sK5Y .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sipyT7sK5Y .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sipyT7sK5Y .card-title {
  color: #000000;
}
.cid-sipyT7sK5Y .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sipyT7JTJU {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sipyT7JTJU .mbr-section-subtitle {
  color: #767676;
}
.cid-sipyT7JTJU H3 {
  text-align: left;
  color: #000;
}
.cid-sipyT7JTJU .container {
  height: 58px;
}
.cid-sMswTnYca5 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMswTnYca5 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMswTnYca5 .mbr-text p {
  background: #ffffff;
}
.cid-sMswTnYca5 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMswTnYca5 .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMswTnYca5 .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMswTnYca5 .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMswTnYca5 .paypal {
  position: relative;
  top: -35px;
}
.cid-sMswTnYca5 .logos-cb {
  max-width: 100%;
}
.cid-sMswTnYca5 .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMswTnYca5 .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMswTnYca5 .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMswTnYca5 .lien:hover {
  color: #000;
}
.cid-sMswTnYca5 .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMswTnYca5 .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sipyT8ebwK {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sipyT8ebwK .mbr-section-subtitle {
  color: #767676;
}
.cid-sipyT8ebwK H3 {
  text-align: left;
  color: #000;
}
.cid-sipyT8ebwK .container {
  height: 58px;
}
.cid-sEmV9OcuH4 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmV9OcuH4 .title {
  margin-bottom: 2rem;
}
.cid-sEmV9OcuH4 .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmV9OcuH4 a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmV9OcuH4 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmV9OcuH4 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmV9OcuH4 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmV9OcuH4 H2 {
  color: #000000;
}
.cid-sEmV9OcuH4 LABEL {
  color: #000000;
}
.cid-sEmV9OcuH4 .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmV9OcuH4 .btn-form {
  border-radius: 0px;
}
.cid-tONTQg3esU {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONTQg3esU .content {
    text-align: center;
  }
  .cid-tONTQg3esU .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONTQg3esU .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONTQg3esU .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONTQg3esU .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONTQg3esU .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONTQg3esU .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONTQg3esU .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONTQg3esU .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONTQg3esU .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONTQg3esU .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONTQg3esU .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONTQg3esU .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONTQg3esU H5 {
  color: #000000;
}
.cid-tONTQg3esU P {
  color: #000000;
}
.cid-tONTQg3esU .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONTQg3esU .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONTQg3esU .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONTQg3esU .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONTQg3esU .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-1lg {
  /* Type valid CSS here */
}
#custom-html-1lg div {
  height: 75px;
  background-color: #000;
}
.cid-sj9KbhvK9G {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-sj9KbhvK9G .mbr-text,
.cid-sj9KbhvK9G blockquote {
  color: #767676;
}
.cid-sj9KbhvK9G .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sj9KbhvK9G h5 {
  font-size: 15px;
}
.cid-sj9KbhvK9G a:link {
  color: #de9956;
}
.cid-sj9KbhvK9G a:hover {
  color: #f1b173;
}
.cid-sj9KbhvK9G a:visited {
  color: #de9956;
}
#custom-html-3tl {
  /* Type valid CSS here */
}
#custom-html-3tl div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3tl hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-sj9KbhOSl7 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-sj9KbhOSl7 .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sj9KbhOSl7 .row-element,
.cid-sj9KbhOSl7 .image-element {
  padding: 0;
}
.cid-sj9KbhOSl7 .image-element {
  display: flex;
  justify-content: center;
}
.cid-sj9KbhOSl7 .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sj9KbhOSl7 .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sj9KbhOSl7 .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sj9KbhOSl7 .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sj9KbhOSl7 .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sj9KbhOSl7 .text-content {
    padding: 2rem 1rem;
  }
  .cid-sj9KbhOSl7 .underline .line {
    height: 2px;
  }
  .cid-sj9KbhOSl7 .mbr-title,
  .cid-sj9KbhOSl7 .underline,
  .cid-sj9KbhOSl7 .mbr-text,
  .cid-sj9KbhOSl7 .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sj9KbhOSl7 .mbr-title,
.cid-sj9KbhOSl7 .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sj9KbhOSl7 .mbr-text,
.cid-sj9KbhOSl7 .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sj9KbhOSl7 h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sj9KbhOSl7 H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sj9KbhOSl7 H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sj9KbhOSl7 .bouton {
  text-align: center;
}
.cid-sj9KbhOSl7 .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sj9KbhOSl7 .couverture {
  aspect-ratio: 1;
}
.cid-sj9KbhOSl7 .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sj9KbhOSl7 p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sj9KbhOSl7 a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPKD6ObFi {
  background: #ffffff;
}
.cid-tMPKD6ObFi .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPKD6ObFi .mbr-figure {
  margin: 0 auto;
}
.cid-tMPKD6ObFi figcaption {
  position: relative;
}
.cid-tMPKD6ObFi figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPKD6ObFi .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPKD6ObFi .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPKD6ObFi .view_port {
    height: 10px;
  }
}
.cid-tMPKD6ObFi .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPKD6ObFi .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPKD6ObFi .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPKD6ObFi .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPKD6ObFi .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sj9KbjK63W {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sj9KbjK63W .mbr-section-subtitle {
  color: #767676;
}
.cid-sj9KbjK63W H3 {
  text-align: left;
  color: #000;
}
.cid-sj9KbjK63W .container {
  height: 58px;
}
.cid-sj9KbjWAyw {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sj9KbjWAyw .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sj9KbjWAyw .mbr-text p {
  background: #ffffff;
}
.cid-sj9KbjWAyw .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sj9KbjWAyw .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-sj9KbjWAyw .fichepratique {
  position: relative;
  top: 10px;
}
.cid-sj9KbkyAP3 {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sj9KbkyAP3 .mbr-section-subtitle {
  color: #767676;
}
.cid-sj9KbkyAP3 H2 {
  text-align: left;
  color: #000;
}
.cid-sj9KbkyAP3 .container {
  height: 58px;
}
.cid-sj9KbkM2Gt {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-sj9KbkM2Gt .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-sj9KbkM2Gt .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-sj9KbkM2Gt .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-sj9KbkM2Gt .photo {
  aspect-ratio: 1.59235669;
}
.cid-sj9Kbl1Taz {
  padding-top: 0px;
  padding-bottom: 0px;
  background: #ffffff;
}
.cid-sj9Kbl1Taz .images-container.container-fluid {
  padding: 0;
}
.cid-sj9Kbl1Taz .media-container-row {
  margin: 0 auto;
  align-items: stretch;
  -webkit-align-items: stretch;
}
.cid-sj9Kbl1Taz .media-container-row .img-item {
  display: -webkit-flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  width: 100%;
  z-index: 1;
  -webkit-flex-direction: column;
  -webkit-justify-content: center;
}
.cid-sj9Kbl1Taz .media-container-row .img-item img {
  width: 100%;
  min-height: 1px;
}
.cid-sj9Kbl1Taz .media-container-row .img-item .img-caption {
  background: #ffffff;
  z-index: 2;
  padding: 1rem 1rem;
  word-break: break-word;
}
.cid-sj9Kbl1Taz .media-container-row .img-item .img-caption p {
  margin-bottom: 0;
}
.cid-sj9Kbl1Taz .media-container-row .img-item.item1 {
  padding: 0 2rem 0 0;
}
@media (max-width: 992px) {
  .cid-sj9Kbl1Taz .img-item {
    width: 100% !important;
  }
  .cid-sj9Kbl1Taz .img-item.item1 {
    width: 100%;
    flex-basis: initial !important;
    padding: 0 0 2rem 0 !important;
    -webkit-flex-basis: initial !important;
  }
}
.cid-sj9Kbl1Taz .photo {
  aspect-ratio: 1.63398693;
}
.cid-sj9KbliWIE {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sj9KbliWIE .mbr-text,
.cid-sj9KbliWIE blockquote {
  color: #767676;
}
.cid-sj9KbliWIE .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sj9KbliWIE h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sj9Kbn3L9z {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sj9Kbn3L9z .mbr-section-subtitle {
  color: #767676;
}
.cid-sj9Kbn3L9z H3 {
  text-align: left;
  color: #000;
}
.cid-sj9Kbn3L9z .container {
  height: 58px;
}
.cid-sj9Kbnk4Cw {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sj9Kbnk4Cw .mbr-text,
.cid-sj9Kbnk4Cw blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-sj9Kbny7CS {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sj9Kbny7CS .card-box {
  padding: 0 0.3rem;
}
.cid-sj9Kbny7CS .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sj9Kbny7CS .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sj9Kbny7CS h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sj9Kbny7CS p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sj9Kbny7CS .mbr-text {
  color: #000000;
}
.cid-sj9Kbny7CS .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sj9Kbny7CS .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sj9Kbny7CS .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sj9Kbny7CS .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sj9Kbny7CS .card-title {
  color: #000000;
}
.cid-sj9Kbny7CS .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sj9KbnUsY7 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sj9KbnUsY7 .mbr-section-subtitle {
  color: #767676;
}
.cid-sj9KbnUsY7 H3 {
  text-align: left;
  color: #000;
}
.cid-sj9KbnUsY7 .container {
  height: 58px;
}
.cid-sMsySVTcGJ {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsySVTcGJ .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsySVTcGJ .mbr-text p {
  background: #ffffff;
}
.cid-sMsySVTcGJ .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsySVTcGJ .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsySVTcGJ .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsySVTcGJ .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsySVTcGJ .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsySVTcGJ .logos-cb {
  max-width: 100%;
}
.cid-sMsySVTcGJ .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsySVTcGJ .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsySVTcGJ .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsySVTcGJ .lien:hover {
  color: #000;
}
.cid-sMsySVTcGJ .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsySVTcGJ .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sj9KbovNc3 {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sj9KbovNc3 .mbr-section-subtitle {
  color: #767676;
}
.cid-sj9KbovNc3 H3 {
  text-align: left;
  color: #000;
}
.cid-sj9KbovNc3 .container {
  height: 58px;
}
.cid-sEmWmKECU6 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmWmKECU6 .title {
  margin-bottom: 2rem;
}
.cid-sEmWmKECU6 .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmWmKECU6 a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmWmKECU6 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmWmKECU6 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmWmKECU6 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmWmKECU6 H2 {
  color: #000000;
}
.cid-sEmWmKECU6 LABEL {
  color: #000000;
}
.cid-sEmWmKECU6 .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmWmKECU6 .btn-form {
  border-radius: 0px;
}
.cid-tONVGu7uO7 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONVGu7uO7 .content {
    text-align: center;
  }
  .cid-tONVGu7uO7 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONVGu7uO7 .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONVGu7uO7 .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONVGu7uO7 .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONVGu7uO7 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONVGu7uO7 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONVGu7uO7 .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONVGu7uO7 .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONVGu7uO7 .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONVGu7uO7 .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONVGu7uO7 .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONVGu7uO7 .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONVGu7uO7 H5 {
  color: #000000;
}
.cid-tONVGu7uO7 P {
  color: #000000;
}
.cid-tONVGu7uO7 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONVGu7uO7 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONVGu7uO7 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONVGu7uO7 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONVGu7uO7 .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-1ma {
  /* Type valid CSS here */
}
#custom-html-1ma div {
  height: 75px;
  background-color: #000;
}
.cid-sjfrcie16Q {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-sjfrcie16Q .mbr-text,
.cid-sjfrcie16Q blockquote {
  color: #767676;
}
.cid-sjfrcie16Q .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sjfrcie16Q h5 {
  font-size: 15px;
}
.cid-sjfrcie16Q a:link {
  color: #de9956;
}
.cid-sjfrcie16Q a:hover {
  color: #f1b173;
}
.cid-sjfrcie16Q a:visited {
  color: #de9956;
}
#custom-html-3oz {
  /* Type valid CSS here */
}
#custom-html-3oz div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3oz hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-sjfrcis3Bq {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-sjfrcis3Bq .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sjfrcis3Bq .row-element,
.cid-sjfrcis3Bq .image-element {
  padding: 0;
}
.cid-sjfrcis3Bq .image-element {
  display: flex;
  justify-content: center;
}
.cid-sjfrcis3Bq .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sjfrcis3Bq .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sjfrcis3Bq .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sjfrcis3Bq .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sjfrcis3Bq .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sjfrcis3Bq .text-content {
    padding: 2rem 1rem;
  }
  .cid-sjfrcis3Bq .underline .line {
    height: 2px;
  }
  .cid-sjfrcis3Bq .mbr-title,
  .cid-sjfrcis3Bq .underline,
  .cid-sjfrcis3Bq .mbr-text,
  .cid-sjfrcis3Bq .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sjfrcis3Bq .mbr-title,
.cid-sjfrcis3Bq .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sjfrcis3Bq .mbr-text,
.cid-sjfrcis3Bq .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sjfrcis3Bq h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sjfrcis3Bq H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sjfrcis3Bq H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sjfrcis3Bq .bouton {
  text-align: center;
}
.cid-sjfrcis3Bq .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sjfrcis3Bq .couverture {
  aspect-ratio: 1;
}
.cid-sjfrcis3Bq .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sjfrcis3Bq p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sjfrcis3Bq a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPzFvSMId {
  background: #ffffff;
}
.cid-tMPzFvSMId .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPzFvSMId .mbr-figure {
  margin: 0 auto;
}
.cid-tMPzFvSMId figcaption {
  position: relative;
}
.cid-tMPzFvSMId figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPzFvSMId .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPzFvSMId .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPzFvSMId .view_port {
    height: 10px;
  }
}
.cid-tMPzFvSMId .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPzFvSMId .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPzFvSMId .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPzFvSMId .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPzFvSMId .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sjfrcjej6b {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sjfrcjej6b .mbr-section-subtitle {
  color: #767676;
}
.cid-sjfrcjej6b H3 {
  text-align: left;
  color: #000000;
}
.cid-sjfrcjej6b .container {
  height: 58px;
}
.cid-sjfrcjr3OF {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-sjfrcjr3OF .image-block {
  margin: auto;
}
.cid-sjfrcjr3OF figcaption {
  position: relative;
}
.cid-sjfrcjr3OF figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sjfrcjr3OF .image-block {
    width: 100% !important;
  }
}
.cid-sjfrcjr3OF .photo {
  aspect-ratio: 4.53900709;
}
.cid-sjfrcjDW73 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sjfrcjDW73 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sjfrcjDW73 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sjfrcjDW73 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sjfrcjDW73 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sjfrcjDW73 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sjfrcjDW73 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sjfrcjDW73 .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sjfrcjDW73 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sjfrcjDW73 .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-v0kt5KQtMc {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v0kt5KQtMc .card-box {
  padding: 0 0.3rem;
}
.cid-v0kt5KQtMc .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-v0kt5KQtMc .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-v0kt5KQtMc h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-v0kt5KQtMc p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-v0kt5KQtMc .mbr-text {
  color: #000000;
}
.cid-v0kt5KQtMc .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-v0kt5KQtMc .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-v0kt5KQtMc h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-v0kt5KQtMc .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-v0kt5KQtMc .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-v0kt5KQtMc .card-title {
  color: #000000;
}
.cid-v0kt5KQtMc .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-v0kt5KQtMc .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-v0kt5KQtMc .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-v0kt5KQtMc .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-v0kt5KQtMc .souligne:hover {
  color: #000;
}
.cid-v0kt5KQtMc .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-v0kt5KQtMc .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-v0kt5KQtMc .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-v0kt5KQtMc .carousel-tracklsv {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-v0kt5KQtMc .carousel-tracklsv::-webkit-scrollbar {
  height: 8px;
}
.cid-v0kt5KQtMc .carousel-tracklsv::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-v0kt5KQtMc .carousel-tracklsv::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-v0kt5KQtMc .carousel-tracklsv::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-v0kt5KQtMc .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-v0kt5KQtMc .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-v0kt5KQtMc .arrow-leftlsv {
  left: -2.2rem;
}
.cid-v0kt5KQtMc .arrow-rightlsv {
  right: -2.2rem;
}
.cid-v0kt5KQtMc .carousel-arrow.hidden {
  display: none;
}
.cid-v0kt5KQtMc .container1 {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
  margin-bottom: 10px;
  margin-right: 10px;
}
.cid-v0kt5KQtMc h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-v0kt5KQtMc .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-v0kt5KQtMc .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-v0kt5KQtMc .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-v0kt5KQtMc .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-v0kt5KQtMc .photo-produit {
    width: 100%;
  }
}
.cid-v0kt5KQtMc .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-v0kt5KQtMc .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-v0kt5KQtMc .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-v0kt5KQtMc .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-sjfrck2vQf {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sjfrck2vQf .mbr-section-subtitle {
  color: #767676;
}
.cid-sjfrck2vQf H2 {
  text-align: left;
  color: #000;
}
.cid-sjfrck2vQf .container {
  height: 58px;
}
.cid-sjfrckeE2x {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-sjfrckeE2x .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-sjfrckeE2x .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-sjfrckeE2x .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-sjfrckeE2x .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  background-color: #fff;
  width: 1080px;
  max-width: 80%;
}
.cid-sjfrckeE2x h4 {
  font-size: 16px;
  color: #555;
  font-weight: 300;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-sjfrckeE2x h3 {
  font-size: 22px;
  color: #000;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-sjfrckeE2x .couverture {
  aspect-ratio: 1;
}
.cid-sjfrcksv3i {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sjfrcksv3i .mbr-section-subtitle {
  color: #767676;
}
.cid-sjfrcksv3i H2 {
  text-align: left;
  color: #000;
}
.cid-sjfrcksv3i .container {
  height: 58px;
}
.cid-sjfFwXTRAm {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-sjfFwXTRAm .mbr-text,
.cid-sjfFwXTRAm blockquote {
  color: #767676;
}
.cid-sjfFwXTRAm .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-sjfFwXTRAm .mbr-text {
  color: #000000;
}
.cid-sjfFwXTRAm h2 {
  font-size: 1.5em;
}
.cid-sjfFwXTRAm h3 {
  font-size: 1.1em;
}
.cid-sjfFwXTRAm .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-sjfFwXTRAm .photo-produit {
  width: 150px;
  aspect-ratio: 0.664;
  max-width: 100%;
}
.cid-sjfFwXTRAm .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-sjfFwXTRAm .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-sjfrckTnii {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sjfrckTnii .mbr-section-subtitle {
  color: #767676;
}
.cid-sjfrckTnii H3 {
  text-align: left;
  color: #000;
}
.cid-sjfrckTnii .container {
  height: 58px;
}
.cid-sjfrcl5kgY {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sjfrcl5kgY .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sjfrcl5kgY .mbr-text p {
  background: #ffffff;
}
.cid-sjfrcl5kgY .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sjfrcl5kgY .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-u5SAEuTTEU {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SAEuTTEU .mbr-text,
.cid-u5SAEuTTEU blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SAEuTTEU a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SAEuTTEU a:hover {
  color: #000;
}
.cid-u5SAEuTTEU a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SAEuTTEU a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SAEuTTEU .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SAEuTTEU .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SAEuTTEU .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SAEuTTEU .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SAEuTTEU .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SAEuTTEU .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SAEuTTEU .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SAEuTTEU .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SAEuTTEU .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SAEuTTEU .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SAEuTTEU .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SAFkTSLA {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SAFkTSLA .mbr-text,
.cid-u5SAFkTSLA blockquote {
  color: #000;
}
.cid-u5SAFkTSLA .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SAFkTSLA h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SAFkTSLA a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SAFkTSLA a:hover {
  color: #000;
}
.cid-u5SAFkTSLA a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SAFkTSLA a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sjfrclCf2k {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sjfrclCf2k .mbr-section-subtitle {
  color: #767676;
}
.cid-sjfrclCf2k H2 {
  text-align: left;
  color: #000;
}
.cid-sjfrclCf2k .container {
  height: 58px;
}
.cid-sjfrclRfKM {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-sjfrclRfKM .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-sjfrclRfKM .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-sjfrclRfKM .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-sjfrclRfKM .photo {
  aspect-ratio: 1.59235669;
}
.cid-sjfrcm48qs {
  padding-top: 0px;
  padding-bottom: 0px;
  background: #ffffff;
}
.cid-sjfrcm48qs .images-container.container-fluid {
  padding: 0;
}
.cid-sjfrcm48qs .media-container-row {
  margin: 0 auto;
  align-items: stretch;
  -webkit-align-items: stretch;
}
.cid-sjfrcm48qs .media-container-row .img-item {
  display: -webkit-flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  width: 100%;
  z-index: 1;
  -webkit-flex-direction: column;
  -webkit-justify-content: center;
}
.cid-sjfrcm48qs .media-container-row .img-item img {
  width: 100%;
  min-height: 1px;
}
.cid-sjfrcm48qs .media-container-row .img-item .img-caption {
  background: #ffffff;
  z-index: 2;
  padding: 1rem 1rem;
  word-break: break-word;
}
.cid-sjfrcm48qs .media-container-row .img-item .img-caption p {
  margin-bottom: 0;
}
.cid-sjfrcm48qs .media-container-row .img-item.item1 {
  padding: 0 2rem 0 0;
}
@media (max-width: 992px) {
  .cid-sjfrcm48qs .img-item {
    width: 100% !important;
  }
  .cid-sjfrcm48qs .img-item.item1 {
    width: 100%;
    flex-basis: initial !important;
    padding: 0 0 2rem 0 !important;
    -webkit-flex-basis: initial !important;
  }
}
.cid-sjfrcm48qs .photo {
  aspect-ratio: 1.63398693;
}
.cid-sjfrcmiOcq {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sjfrcmiOcq .mbr-text,
.cid-sjfrcmiOcq blockquote {
  color: #767676;
}
.cid-sjfrcmiOcq .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sjfrcmiOcq h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sjfrcmV4by {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sjfrcmV4by .mbr-section-subtitle {
  color: #767676;
}
.cid-sjfrcmV4by H2 {
  text-align: left;
  color: #000;
}
.cid-sjfrcmV4by .container {
  height: 58px;
}
.cid-sjfrcn9QHA {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-sjfrcn9QHA .mbr-text,
.cid-sjfrcn9QHA blockquote {
  color: #000;
  text-align: justify;
}
.cid-sjfrcn9QHA .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sjfrcn9QHA .souligne:hover {
  color: #000;
}
.cid-sjfrcn9QHA .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sjfrcn9QHA .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uoVo7pw2Ak {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uoVo7pw2Ak .mbr-section-subtitle {
  color: #767676;
}
.cid-uoVo7pw2Ak H2 {
  text-align: left;
  color: #000;
}
.cid-uoVo7pw2Ak .container {
  height: 58px;
}
.cid-uoVo7pw2Ak a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uoVo7pw2Ak a:hover {
  color: #000;
}
.cid-uoVo7pw2Ak a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uoVo7pw2Ak a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uoVo95eY8S {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uoVo95eY8S .mbr-text,
.cid-uoVo95eY8S blockquote {
  color: #767676;
}
.cid-uoVo95eY8S .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-uoVo95eY8S h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-uoVo95eY8S .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-uoVo95eY8S .separation {
  height: 45px;
}
.cid-uoVo95eY8S img {
  width: 40px;
}
.cid-uoVo95eY8S a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uoVo95eY8S a:hover {
  color: #000;
}
.cid-uoVo95eY8S a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uoVo95eY8S a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sjfrcnnRRc {
  padding-top: 90px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sjfrcnnRRc .mbr-section-subtitle {
  color: #767676;
}
.cid-sjfrcnnRRc H3 {
  text-align: left;
  color: #000;
}
.cid-sjfrcnnRRc .container {
  height: 58px;
}
.cid-sjfrcnAMt7 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sjfrcnAMt7 .mbr-text,
.cid-sjfrcnAMt7 blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-sjfrcnNaLR {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sjfrcnNaLR .card-box {
  padding: 0 0.3rem;
}
.cid-sjfrcnNaLR .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sjfrcnNaLR .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sjfrcnNaLR h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sjfrcnNaLR p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sjfrcnNaLR .mbr-text {
  color: #000000;
}
.cid-sjfrcnNaLR .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sjfrcnNaLR .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sjfrcnNaLR .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sjfrcnNaLR .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sjfrcnNaLR .card-title {
  color: #000000;
}
.cid-sjfrcnNaLR .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sjfrco8B9m {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sjfrco8B9m .mbr-section-subtitle {
  color: #767676;
}
.cid-sjfrco8B9m H3 {
  text-align: left;
  color: #000;
}
.cid-sjfrco8B9m .container {
  height: 58px;
}
.cid-sMswW9uF8V {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMswW9uF8V .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMswW9uF8V .mbr-text p {
  background: #ffffff;
}
.cid-sMswW9uF8V .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMswW9uF8V .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMswW9uF8V .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMswW9uF8V .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMswW9uF8V .paypal {
  position: relative;
  top: -35px;
}
.cid-sMswW9uF8V .logos-cb {
  max-width: 100%;
}
.cid-sMswW9uF8V .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMswW9uF8V .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMswW9uF8V .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMswW9uF8V .lien:hover {
  color: #000;
}
.cid-sMswW9uF8V .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMswW9uF8V .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sjfrcoLvgf {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sjfrcoLvgf .mbr-section-subtitle {
  color: #767676;
}
.cid-sjfrcoLvgf H3 {
  text-align: left;
  color: #000;
}
.cid-sjfrcoLvgf .container {
  height: 58px;
}
.cid-sEmVdkV7D9 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmVdkV7D9 .title {
  margin-bottom: 2rem;
}
.cid-sEmVdkV7D9 .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmVdkV7D9 a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmVdkV7D9 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmVdkV7D9 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmVdkV7D9 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmVdkV7D9 H2 {
  color: #000000;
}
.cid-sEmVdkV7D9 LABEL {
  color: #000000;
}
.cid-sEmVdkV7D9 .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmVdkV7D9 .btn-form {
  border-radius: 0px;
}
.cid-tONTSxX4vu {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONTSxX4vu .content {
    text-align: center;
  }
  .cid-tONTSxX4vu .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONTSxX4vu .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONTSxX4vu .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONTSxX4vu .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONTSxX4vu .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONTSxX4vu .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONTSxX4vu .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONTSxX4vu .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONTSxX4vu .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONTSxX4vu .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONTSxX4vu .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONTSxX4vu .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONTSxX4vu H5 {
  color: #000000;
}
.cid-tONTSxX4vu P {
  color: #000000;
}
.cid-tONTSxX4vu .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONTSxX4vu .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONTSxX4vu .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONTSxX4vu .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONTSxX4vu .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-1nb {
  /* Type valid CSS here */
}
#custom-html-1nb div {
  height: 75px;
  background-color: #000;
}
.cid-sjW5VvqWGw {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-sjW5VvqWGw .mbr-text,
.cid-sjW5VvqWGw blockquote {
  color: #767676;
}
.cid-sjW5VvqWGw .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sjW5VvqWGw h5 {
  font-size: 15px;
}
.cid-sjW5VvqWGw a:link {
  color: #de9956;
}
.cid-sjW5VvqWGw a:hover {
  color: #f1b173;
}
.cid-sjW5VvqWGw a:visited {
  color: #de9956;
}
#custom-html-3p2 {
  /* Type valid CSS here */
}
#custom-html-3p2 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3p2 hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-sjW5VvECY1 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-sjW5VvECY1 .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sjW5VvECY1 .row-element,
.cid-sjW5VvECY1 .image-element {
  padding: 0;
}
.cid-sjW5VvECY1 .image-element {
  display: flex;
  justify-content: center;
}
.cid-sjW5VvECY1 .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sjW5VvECY1 .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sjW5VvECY1 .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sjW5VvECY1 .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sjW5VvECY1 .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sjW5VvECY1 .text-content {
    padding: 2rem 1rem;
  }
  .cid-sjW5VvECY1 .underline .line {
    height: 2px;
  }
  .cid-sjW5VvECY1 .mbr-title,
  .cid-sjW5VvECY1 .underline,
  .cid-sjW5VvECY1 .mbr-text,
  .cid-sjW5VvECY1 .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sjW5VvECY1 .mbr-title,
.cid-sjW5VvECY1 .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sjW5VvECY1 .mbr-text,
.cid-sjW5VvECY1 .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sjW5VvECY1 h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sjW5VvECY1 H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sjW5VvECY1 H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sjW5VvECY1 .bouton {
  text-align: center;
}
.cid-sjW5VvECY1 .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sjW5VvECY1 .couverture {
  aspect-ratio: 1;
}
.cid-sjW5VvECY1 .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sjW5VvECY1 p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sjW5VvECY1 a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPzQgtAKj {
  background: #ffffff;
}
.cid-tMPzQgtAKj .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPzQgtAKj .mbr-figure {
  margin: 0 auto;
}
.cid-tMPzQgtAKj figcaption {
  position: relative;
}
.cid-tMPzQgtAKj figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPzQgtAKj .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPzQgtAKj .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPzQgtAKj .view_port {
    height: 10px;
  }
}
.cid-tMPzQgtAKj .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPzQgtAKj .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPzQgtAKj .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPzQgtAKj .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPzQgtAKj .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sjW5VwgceY {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sjW5VwgceY .mbr-section-subtitle {
  color: #767676;
}
.cid-sjW5VwgceY H3 {
  text-align: left;
  color: #000000;
}
.cid-sjW5VwgceY .container {
  height: 58px;
}
.cid-sjW5VwrStV {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-sjW5VwrStV .image-block {
  margin: auto;
}
.cid-sjW5VwrStV figcaption {
  position: relative;
}
.cid-sjW5VwrStV figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sjW5VwrStV .image-block {
    width: 100% !important;
  }
}
.cid-sjW5VwrStV .photo {
  aspect-ratio: 5.47008547;
}
.cid-sjW5VwJO9t {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sjW5VwJO9t .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sjW5VwJO9t .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sjW5VwJO9t .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sjW5VwJO9t .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sjW5VwJO9t .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sjW5VwJO9t .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sjW5VwJO9t .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sjW5VwJO9t .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sjW5VwJO9t .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sPZoRIFdNi {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sPZoRIFdNi .mbr-section-subtitle {
  color: #767676;
}
.cid-sPZoRIFdNi H2 {
  text-align: left;
  color: #000;
}
.cid-sPZoRIFdNi .container {
  height: 58px;
}
.cid-sPZoSPcvDh {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-sPZoSPcvDh .video-block {
  margin: auto;
}
@media (max-width: 768px) {
  .cid-sPZoSPcvDh .video-block {
    width: 100% !important;
  }
}
.cid-sPZoUnxU2C {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sPZoUnxU2C .mbr-text,
.cid-sPZoUnxU2C blockquote {
  color: #000;
  font-size: 14px;
}
.cid-v4AFa6raOx {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v4AFa6raOx .mbr-text,
.cid-v4AFa6raOx blockquote {
  color: #767676;
}
.cid-v4AFa6raOx .media-container-row {
  padding: 0px;
}
.cid-v4AFa6raOx .container {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-v4AFa6raOx .mbr-text {
  color: #000000;
}
.cid-v4AFa6raOx h2 {
  font-size: 1.4em;
}
.cid-v4AFa6raOx h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-v4AFa6raOx .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-v4AFa6raOx .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-v4AFa6raOx .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-v4AFa6raOx .photo-produit {
    width: 350px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-v4AFa6raOx .photo-produit {
    width: 100%;
  }
}
.cid-v4AFa6raOx .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-v4AFa6raOx .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-v4AFa6raOx .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-sjW5VxXCyt {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sjW5VxXCyt .mbr-section-subtitle {
  color: #767676;
}
.cid-sjW5VxXCyt H3 {
  text-align: left;
  color: #000;
}
.cid-sjW5VxXCyt .container {
  height: 58px;
}
.cid-sjW5Vy9tTN {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sjW5Vy9tTN .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sjW5Vy9tTN .mbr-text p {
  background: #ffffff;
}
.cid-sjW5Vy9tTN .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sjW5Vy9tTN .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-sjW5Vy9tTN .citation {
  width: 100%;
  aspect-ratio: 3.2;
}
.cid-u5SAN84V4B {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SAN84V4B .mbr-text,
.cid-u5SAN84V4B blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SAN84V4B a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SAN84V4B a:hover {
  color: #000;
}
.cid-u5SAN84V4B a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SAN84V4B a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SAN84V4B .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SAN84V4B .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SAN84V4B .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SAN84V4B .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SAN84V4B .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SAN84V4B .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SAN84V4B .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SAN84V4B .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SAN84V4B .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SAN84V4B .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SAN84V4B .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SAOtlxK7 {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SAOtlxK7 .mbr-text,
.cid-u5SAOtlxK7 blockquote {
  color: #000;
}
.cid-u5SAOtlxK7 .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SAOtlxK7 h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SAOtlxK7 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SAOtlxK7 a:hover {
  color: #000;
}
.cid-u5SAOtlxK7 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SAOtlxK7 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sjW5VyEwqA {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sjW5VyEwqA .mbr-section-subtitle {
  color: #767676;
}
.cid-sjW5VyEwqA H2 {
  text-align: left;
  color: #000;
}
.cid-sjW5VyEwqA .container {
  height: 58px;
}
.cid-sjW5VyREce {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-sjW5VyREce .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-sjW5VyREce .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-sjW5VyREce .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-sjW5VyREce .photo {
  aspect-ratio: 1.59235669;
}
.cid-sjW5Vz5Owh {
  padding-top: 0px;
  padding-bottom: 0px;
  background: #ffffff;
}
.cid-sjW5Vz5Owh .images-container.container-fluid {
  padding: 0;
}
.cid-sjW5Vz5Owh .media-container-row {
  margin: 0 auto;
  align-items: stretch;
  -webkit-align-items: stretch;
}
.cid-sjW5Vz5Owh .media-container-row .img-item {
  display: -webkit-flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  width: 100%;
  z-index: 1;
  -webkit-flex-direction: column;
  -webkit-justify-content: center;
}
.cid-sjW5Vz5Owh .media-container-row .img-item img {
  width: 100%;
  min-height: 1px;
}
.cid-sjW5Vz5Owh .media-container-row .img-item .img-caption {
  background: #ffffff;
  z-index: 2;
  padding: 1rem 1rem;
  word-break: break-word;
}
.cid-sjW5Vz5Owh .media-container-row .img-item .img-caption p {
  margin-bottom: 0;
}
.cid-sjW5Vz5Owh .media-container-row .img-item.item1 {
  padding: 0 2rem 0 0;
}
@media (max-width: 992px) {
  .cid-sjW5Vz5Owh .img-item {
    width: 100% !important;
  }
  .cid-sjW5Vz5Owh .img-item.item1 {
    width: 100%;
    flex-basis: initial !important;
    padding: 0 0 2rem 0 !important;
    -webkit-flex-basis: initial !important;
  }
}
.cid-sjW5Vz5Owh .photo {
  aspect-ratio: 1.63398693;
}
.cid-sjW5Vzj1Vp {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sjW5Vzj1Vp .mbr-text,
.cid-sjW5Vzj1Vp blockquote {
  color: #767676;
}
.cid-sjW5Vzj1Vp .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sjW5Vzj1Vp h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sjW5VA9x97 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sjW5VA9x97 .mbr-section-subtitle {
  color: #767676;
}
.cid-sjW5VA9x97 H2 {
  text-align: left;
  color: #000;
}
.cid-sjW5VA9x97 .container {
  height: 58px;
}
.cid-sjW5VAmyWz {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-sjW5VAmyWz .mbr-text,
.cid-sjW5VAmyWz blockquote {
  color: #000;
  text-align: justify;
}
.cid-sjW5VAmyWz .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sjW5VAmyWz .souligne:hover {
  color: #000;
}
.cid-sjW5VAmyWz .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sjW5VAmyWz .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sXeYBybN4U {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXeYBybN4U .mbr-section-subtitle {
  color: #767676;
}
.cid-sXeYBybN4U H2 {
  text-align: left;
  color: #000;
}
.cid-sXeYBybN4U .container {
  height: 58px;
}
.cid-sXeYBybN4U a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXeYBybN4U a:hover {
  color: #000;
}
.cid-sXeYBybN4U a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXeYBybN4U a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sXeYC8PYT0 {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-sXeYC8PYT0 .mbr-text,
.cid-sXeYC8PYT0 blockquote {
  color: #767676;
}
.cid-sXeYC8PYT0 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sXeYC8PYT0 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sXeYC8PYT0 .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-sXeYC8PYT0 .separation {
  height: 45px;
}
.cid-sXeYC8PYT0 img {
  width: 40px;
}
.cid-sXeYC8PYT0 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXeYC8PYT0 a:hover {
  color: #000;
}
.cid-sXeYC8PYT0 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXeYC8PYT0 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sjW5VAzd6K {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sjW5VAzd6K .mbr-section-subtitle {
  color: #767676;
}
.cid-sjW5VAzd6K H3 {
  text-align: left;
  color: #000;
}
.cid-sjW5VAzd6K .container {
  height: 58px;
}
.cid-sjW5VAMDdb {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sjW5VAMDdb .mbr-text,
.cid-sjW5VAMDdb blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-sjW5VAZXGW {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sjW5VAZXGW .card-box {
  padding: 0 0.3rem;
}
.cid-sjW5VAZXGW .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sjW5VAZXGW .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sjW5VAZXGW h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sjW5VAZXGW p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sjW5VAZXGW .mbr-text {
  color: #000000;
}
.cid-sjW5VAZXGW .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sjW5VAZXGW .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sjW5VAZXGW .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sjW5VAZXGW .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sjW5VAZXGW .card-title {
  color: #000000;
}
.cid-sjW5VAZXGW .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sjW5VBigl8 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sjW5VBigl8 .mbr-section-subtitle {
  color: #767676;
}
.cid-sjW5VBigl8 H3 {
  text-align: left;
  color: #000;
}
.cid-sjW5VBigl8 .container {
  height: 58px;
}
.cid-sMswZyhVdn {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMswZyhVdn .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMswZyhVdn .mbr-text p {
  background: #ffffff;
}
.cid-sMswZyhVdn .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMswZyhVdn .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMswZyhVdn .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMswZyhVdn .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMswZyhVdn .paypal {
  position: relative;
  top: -35px;
}
.cid-sMswZyhVdn .logos-cb {
  max-width: 100%;
}
.cid-sMswZyhVdn .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMswZyhVdn .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMswZyhVdn .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMswZyhVdn .lien:hover {
  color: #000;
}
.cid-sMswZyhVdn .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMswZyhVdn .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sjW5VBQDPP {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sjW5VBQDPP .mbr-section-subtitle {
  color: #767676;
}
.cid-sjW5VBQDPP H3 {
  text-align: left;
  color: #000;
}
.cid-sjW5VBQDPP .container {
  height: 58px;
}
.cid-sEmVh3o8S1 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmVh3o8S1 .title {
  margin-bottom: 2rem;
}
.cid-sEmVh3o8S1 .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmVh3o8S1 a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmVh3o8S1 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmVh3o8S1 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmVh3o8S1 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmVh3o8S1 H2 {
  color: #000000;
}
.cid-sEmVh3o8S1 LABEL {
  color: #000000;
}
.cid-sEmVh3o8S1 .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmVh3o8S1 .btn-form {
  border-radius: 0px;
}
.cid-tONTUFUyci {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONTUFUyci .content {
    text-align: center;
  }
  .cid-tONTUFUyci .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONTUFUyci .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONTUFUyci .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONTUFUyci .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONTUFUyci .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONTUFUyci .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONTUFUyci .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONTUFUyci .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONTUFUyci .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONTUFUyci .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONTUFUyci .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONTUFUyci .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONTUFUyci H5 {
  color: #000000;
}
.cid-tONTUFUyci P {
  color: #000000;
}
.cid-tONTUFUyci .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONTUFUyci .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONTUFUyci .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONTUFUyci .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONTUFUyci .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-1o7 {
  /* Type valid CSS here */
}
#custom-html-1o7 div {
  height: 75px;
  background-color: #000;
}
.cid-sk1oB59hID {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-sk1oB59hID .mbr-text,
.cid-sk1oB59hID blockquote {
  color: #767676;
}
.cid-sk1oB59hID .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sk1oB59hID h5 {
  font-size: 15px;
}
.cid-sk1oB59hID a:link {
  color: #de9956;
}
.cid-sk1oB59hID a:hover {
  color: #f1b173;
}
.cid-sk1oB59hID a:visited {
  color: #de9956;
}
#custom-html-3p5 {
  /* Type valid CSS here */
}
#custom-html-3p5 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3p5 hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-sk1oB5m3Bp {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-sk1oB5m3Bp .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sk1oB5m3Bp .row-element,
.cid-sk1oB5m3Bp .image-element {
  padding: 0;
}
.cid-sk1oB5m3Bp .image-element {
  display: flex;
  justify-content: center;
}
.cid-sk1oB5m3Bp .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sk1oB5m3Bp .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sk1oB5m3Bp .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sk1oB5m3Bp .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sk1oB5m3Bp .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sk1oB5m3Bp .text-content {
    padding: 2rem 1rem;
  }
  .cid-sk1oB5m3Bp .underline .line {
    height: 2px;
  }
  .cid-sk1oB5m3Bp .mbr-title,
  .cid-sk1oB5m3Bp .underline,
  .cid-sk1oB5m3Bp .mbr-text,
  .cid-sk1oB5m3Bp .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sk1oB5m3Bp .mbr-title,
.cid-sk1oB5m3Bp .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sk1oB5m3Bp .mbr-text,
.cid-sk1oB5m3Bp .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sk1oB5m3Bp h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sk1oB5m3Bp H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sk1oB5m3Bp H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sk1oB5m3Bp .bouton {
  text-align: center;
}
.cid-sk1oB5m3Bp .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sk1oB5m3Bp .couverture {
  aspect-ratio: 1;
}
.cid-sk1oB5m3Bp .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sk1oB5m3Bp p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sk1oB5m3Bp a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPA1LaYVb {
  background: #ffffff;
}
.cid-tMPA1LaYVb .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPA1LaYVb .mbr-figure {
  margin: 0 auto;
}
.cid-tMPA1LaYVb figcaption {
  position: relative;
}
.cid-tMPA1LaYVb figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPA1LaYVb .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPA1LaYVb .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPA1LaYVb .view_port {
    height: 10px;
  }
}
.cid-tMPA1LaYVb .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPA1LaYVb .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPA1LaYVb .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPA1LaYVb .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPA1LaYVb .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sk1oB6c0Ci {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sk1oB6c0Ci .mbr-section-subtitle {
  color: #767676;
}
.cid-sk1oB6c0Ci H3 {
  text-align: left;
  color: #000000;
}
.cid-sk1oB6c0Ci .container {
  height: 58px;
}
.cid-sk1oB6m3Rm {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-sk1oB6m3Rm .image-block {
  margin: auto;
}
.cid-sk1oB6m3Rm figcaption {
  position: relative;
}
.cid-sk1oB6m3Rm figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sk1oB6m3Rm .image-block {
    width: 100% !important;
  }
}
.cid-sk1oB6m3Rm .photo {
  aspect-ratio: 5.39325843;
}
.cid-sk1oB6BkdL {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sk1oB6BkdL .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sk1oB6BkdL .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sk1oB6BkdL .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sk1oB6BkdL .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sk1oB6BkdL .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sk1oB6BkdL .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sk1oB6BkdL .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sk1oB6BkdL .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sk1oB6BkdL .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-uYrqoF80NW {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uYrqoF80NW .card-box {
  padding: 0 0.3rem;
}
.cid-uYrqoF80NW .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uYrqoF80NW .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uYrqoF80NW h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-uYrqoF80NW p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uYrqoF80NW .mbr-text {
  color: #000000;
}
.cid-uYrqoF80NW .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uYrqoF80NW .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uYrqoF80NW h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uYrqoF80NW .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uYrqoF80NW .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uYrqoF80NW .card-title {
  color: #000000;
}
.cid-uYrqoF80NW .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uYrqoF80NW .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uYrqoF80NW .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uYrqoF80NW .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uYrqoF80NW .souligne:hover {
  color: #000;
}
.cid-uYrqoF80NW .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uYrqoF80NW .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uYrqoF80NW .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uYrqoF80NW .carousel-tracklsv {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uYrqoF80NW .carousel-tracklsv::-webkit-scrollbar {
  height: 8px;
}
.cid-uYrqoF80NW .carousel-tracklsv::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uYrqoF80NW .carousel-tracklsv::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uYrqoF80NW .carousel-tracklsv::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uYrqoF80NW .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uYrqoF80NW .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uYrqoF80NW .arrow-leftlsv {
  left: -2.2rem;
}
.cid-uYrqoF80NW .arrow-rightlsv {
  right: -2.2rem;
}
.cid-uYrqoF80NW .carousel-arrow.hidden {
  display: none;
}
.cid-uYrqoF80NW .container1 {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
  margin-bottom: 10px;
  margin-right: 10px;
}
.cid-uYrqoF80NW h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-uYrqoF80NW .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uYrqoF80NW .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uYrqoF80NW .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uYrqoF80NW .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uYrqoF80NW .photo-produit {
    width: 100%;
  }
}
.cid-uYrqoF80NW .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uYrqoF80NW .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-uYrqoF80NW .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-uYrqoF80NW .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-sNp9gBGuHe {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sNp9gBGuHe .mbr-section-subtitle {
  color: #767676;
}
.cid-sNp9gBGuHe H2 {
  text-align: left;
  color: #000;
}
.cid-sNp9gBGuHe .container {
  height: 58px;
}
.cid-sNp9jso6ZY {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-sNp9jso6ZY .video-block {
  margin: auto;
}
@media (max-width: 768px) {
  .cid-sNp9jso6ZY .video-block {
    width: 100% !important;
  }
}
.cid-sNp9lKTHnR {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sNp9lKTHnR .mbr-text,
.cid-sNp9lKTHnR blockquote {
  color: #000;
  font-size: 14px;
}
.cid-sk1oB7lAR2 {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sk1oB7lAR2 .mbr-section-subtitle {
  color: #767676;
}
.cid-sk1oB7lAR2 H3 {
  text-align: left;
  color: #000;
}
.cid-sk1oB7lAR2 .container {
  height: 58px;
}
.cid-sk1oB7y9nr {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sk1oB7y9nr .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sk1oB7y9nr .mbr-text p {
  background: #ffffff;
}
.cid-sk1oB7y9nr .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sk1oB7y9nr .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-sk1oB7y9nr .citation {
  width: 100%;
  aspect-ratio: 7.47663551;
}
.cid-u5SAUQ2sZR {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SAUQ2sZR .mbr-text,
.cid-u5SAUQ2sZR blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SAUQ2sZR a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SAUQ2sZR a:hover {
  color: #000;
}
.cid-u5SAUQ2sZR a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SAUQ2sZR a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SAUQ2sZR .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SAUQ2sZR .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SAUQ2sZR .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SAUQ2sZR .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SAUQ2sZR .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SAUQ2sZR .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SAUQ2sZR .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SAUQ2sZR .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SAUQ2sZR .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SAUQ2sZR .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SAUQ2sZR .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SAVfKnOh {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SAVfKnOh .mbr-text,
.cid-u5SAVfKnOh blockquote {
  color: #000;
}
.cid-u5SAVfKnOh .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SAVfKnOh h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SAVfKnOh a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SAVfKnOh a:hover {
  color: #000;
}
.cid-u5SAVfKnOh a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SAVfKnOh a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sk1oB6Xf6l {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sk1oB6Xf6l .mbr-section-subtitle {
  color: #767676;
}
.cid-sk1oB6Xf6l H2 {
  text-align: left;
  color: #000;
}
.cid-sk1oB6Xf6l .container {
  height: 58px;
}
.cid-sk1oB79yCq {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-sk1oB79yCq .mbr-text,
.cid-sk1oB79yCq blockquote {
  color: #767676;
}
.cid-sk1oB79yCq .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-sk1oB79yCq .mbr-text {
  color: #000000;
}
.cid-sk1oB79yCq h2 {
  font-size: 1.5em;
}
.cid-sk1oB79yCq h3 {
  font-size: 1.1em;
}
.cid-sk1oB79yCq .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-sk1oB79yCq .photo-produit {
  width: 150px;
  aspect-ratio: 0.65789474;
  max-width: 100%;
}
.cid-sk1oB79yCq .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-sk1oB79yCq .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-sk1oB85XyY {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sk1oB85XyY .mbr-section-subtitle {
  color: #767676;
}
.cid-sk1oB85XyY H2 {
  text-align: left;
  color: #000;
}
.cid-sk1oB85XyY .container {
  height: 58px;
}
.cid-sk1oB8ju73 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-sk1oB8ju73 .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-sk1oB8ju73 .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-sk1oB8ju73 .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-sk1oB8ju73 .photo {
  aspect-ratio: 1.59235669;
}
.cid-sk1oB8zZYD {
  padding-top: 0px;
  padding-bottom: 0px;
  background: #ffffff;
}
.cid-sk1oB8zZYD .images-container.container-fluid {
  padding: 0;
}
.cid-sk1oB8zZYD .media-container-row {
  margin: 0 auto;
  align-items: stretch;
  -webkit-align-items: stretch;
}
.cid-sk1oB8zZYD .media-container-row .img-item {
  display: -webkit-flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  width: 100%;
  z-index: 1;
  -webkit-flex-direction: column;
  -webkit-justify-content: center;
}
.cid-sk1oB8zZYD .media-container-row .img-item img {
  width: 100%;
  min-height: 1px;
}
.cid-sk1oB8zZYD .media-container-row .img-item .img-caption {
  background: #ffffff;
  z-index: 2;
  padding: 1rem 1rem;
  word-break: break-word;
}
.cid-sk1oB8zZYD .media-container-row .img-item .img-caption p {
  margin-bottom: 0;
}
.cid-sk1oB8zZYD .media-container-row .img-item.item1 {
  padding: 0 2rem 0 0;
}
@media (max-width: 992px) {
  .cid-sk1oB8zZYD .img-item {
    width: 100% !important;
  }
  .cid-sk1oB8zZYD .img-item.item1 {
    width: 100%;
    flex-basis: initial !important;
    padding: 0 0 2rem 0 !important;
    -webkit-flex-basis: initial !important;
  }
}
.cid-sk1oB8zZYD .photo {
  aspect-ratio: 1.63398693;
}
.cid-sk1oB8PTS9 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sk1oB8PTS9 .mbr-text,
.cid-sk1oB8PTS9 blockquote {
  color: #767676;
}
.cid-sk1oB8PTS9 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sk1oB8PTS9 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sk1oB9D4yj {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sk1oB9D4yj .mbr-section-subtitle {
  color: #767676;
}
.cid-sk1oB9D4yj H2 {
  text-align: left;
  color: #000;
}
.cid-sk1oB9D4yj .container {
  height: 58px;
}
.cid-sk1oB9UlU9 {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-sk1oB9UlU9 .mbr-text,
.cid-sk1oB9UlU9 blockquote {
  color: #000;
  text-align: justify;
}
.cid-sk1oB9UlU9 .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sk1oB9UlU9 .souligne:hover {
  color: #000;
}
.cid-sk1oB9UlU9 .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sk1oB9UlU9 .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sXf0KG5jy9 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXf0KG5jy9 .mbr-section-subtitle {
  color: #767676;
}
.cid-sXf0KG5jy9 H2 {
  text-align: left;
  color: #000;
}
.cid-sXf0KG5jy9 .container {
  height: 58px;
}
.cid-sXf0KG5jy9 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXf0KG5jy9 a:hover {
  color: #000;
}
.cid-sXf0KG5jy9 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXf0KG5jy9 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sXf0Lae7u0 {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-sXf0Lae7u0 .mbr-text,
.cid-sXf0Lae7u0 blockquote {
  color: #767676;
}
.cid-sXf0Lae7u0 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sXf0Lae7u0 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sXf0Lae7u0 .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-sXf0Lae7u0 .separation {
  height: 45px;
}
.cid-sXf0Lae7u0 img {
  width: 40px;
}
.cid-sXf0Lae7u0 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXf0Lae7u0 a:hover {
  color: #000;
}
.cid-sXf0Lae7u0 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXf0Lae7u0 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sk1oBac3E2 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sk1oBac3E2 .mbr-section-subtitle {
  color: #767676;
}
.cid-sk1oBac3E2 H3 {
  text-align: left;
  color: #000;
}
.cid-sk1oBac3E2 .container {
  height: 58px;
}
.cid-sk1oBapLpF {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sk1oBapLpF .mbr-text,
.cid-sk1oBapLpF blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-sk1oBaDj6D {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sk1oBaDj6D .card-box {
  padding: 0 0.3rem;
}
.cid-sk1oBaDj6D .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sk1oBaDj6D .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sk1oBaDj6D h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sk1oBaDj6D p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sk1oBaDj6D .mbr-text {
  color: #000000;
}
.cid-sk1oBaDj6D .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sk1oBaDj6D .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sk1oBaDj6D .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sk1oBaDj6D .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sk1oBaDj6D .card-title {
  color: #000000;
}
.cid-sk1oBaDj6D .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sk1oBaVZgJ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sk1oBaVZgJ .mbr-section-subtitle {
  color: #767676;
}
.cid-sk1oBaVZgJ H3 {
  text-align: left;
  color: #000;
}
.cid-sk1oBaVZgJ .container {
  height: 58px;
}
.cid-sMsx2nu19S {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsx2nu19S .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsx2nu19S .mbr-text p {
  background: #ffffff;
}
.cid-sMsx2nu19S .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsx2nu19S .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsx2nu19S .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsx2nu19S .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsx2nu19S .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsx2nu19S .logos-cb {
  max-width: 100%;
}
.cid-sMsx2nu19S .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsx2nu19S .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsx2nu19S .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsx2nu19S .lien:hover {
  color: #000;
}
.cid-sMsx2nu19S .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsx2nu19S .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sk1oBbrxmV {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sk1oBbrxmV .mbr-section-subtitle {
  color: #767676;
}
.cid-sk1oBbrxmV H3 {
  text-align: left;
  color: #000;
}
.cid-sk1oBbrxmV .container {
  height: 58px;
}
.cid-sEmVkqDv9R {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmVkqDv9R .title {
  margin-bottom: 2rem;
}
.cid-sEmVkqDv9R .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmVkqDv9R a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmVkqDv9R a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmVkqDv9R .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmVkqDv9R .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmVkqDv9R H2 {
  color: #000000;
}
.cid-sEmVkqDv9R LABEL {
  color: #000000;
}
.cid-sEmVkqDv9R .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmVkqDv9R .btn-form {
  border-radius: 0px;
}
.cid-tONTWvXQoJ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONTWvXQoJ .content {
    text-align: center;
  }
  .cid-tONTWvXQoJ .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONTWvXQoJ .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONTWvXQoJ .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONTWvXQoJ .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONTWvXQoJ .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONTWvXQoJ .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONTWvXQoJ .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONTWvXQoJ .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONTWvXQoJ .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONTWvXQoJ .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONTWvXQoJ .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONTWvXQoJ .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONTWvXQoJ H5 {
  color: #000000;
}
.cid-tONTWvXQoJ P {
  color: #000000;
}
.cid-tONTWvXQoJ .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONTWvXQoJ .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONTWvXQoJ .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONTWvXQoJ .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONTWvXQoJ .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-1q7 {
  /* Type valid CSS here */
}
#custom-html-1q7 div {
  height: 75px;
  background-color: #000;
}
.cid-skXtVLVZgj {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-skXtVLVZgj .mbr-text,
.cid-skXtVLVZgj blockquote {
  color: #767676;
}
.cid-skXtVLVZgj .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-skXtVLVZgj h5 {
  font-size: 15px;
}
.cid-skXtVLVZgj a:link {
  color: #de9956;
}
.cid-skXtVLVZgj a:hover {
  color: #f1b173;
}
.cid-skXtVLVZgj a:visited {
  color: #de9956;
}
#custom-html-3p9 {
  /* Type valid CSS here */
}
#custom-html-3p9 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3p9 hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-skXtVM7qnn {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-skXtVM7qnn .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-skXtVM7qnn .row-element,
.cid-skXtVM7qnn .image-element {
  padding: 0;
}
.cid-skXtVM7qnn .image-element {
  display: flex;
  justify-content: center;
}
.cid-skXtVM7qnn .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-skXtVM7qnn .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-skXtVM7qnn .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-skXtVM7qnn .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-skXtVM7qnn .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-skXtVM7qnn .text-content {
    padding: 2rem 1rem;
  }
  .cid-skXtVM7qnn .underline .line {
    height: 2px;
  }
  .cid-skXtVM7qnn .mbr-title,
  .cid-skXtVM7qnn .underline,
  .cid-skXtVM7qnn .mbr-text,
  .cid-skXtVM7qnn .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-skXtVM7qnn .mbr-title,
.cid-skXtVM7qnn .underline {
  text-align: center;
  color: #ffffff;
}
.cid-skXtVM7qnn .mbr-text,
.cid-skXtVM7qnn .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-skXtVM7qnn h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-skXtVM7qnn H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-skXtVM7qnn H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-skXtVM7qnn .bouton {
  text-align: center;
}
.cid-skXtVM7qnn .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-skXtVM7qnn .couverture {
  aspect-ratio: 1;
}
.cid-skXtVM7qnn .bouton2 {
  position: relative;
  top: -25px;
}
.cid-skXtVM7qnn p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-skXtVM7qnn a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPAcF82da {
  background: #ffffff;
}
.cid-tMPAcF82da .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPAcF82da .mbr-figure {
  margin: 0 auto;
}
.cid-tMPAcF82da figcaption {
  position: relative;
}
.cid-tMPAcF82da figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPAcF82da .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPAcF82da .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPAcF82da .view_port {
    height: 10px;
  }
}
.cid-tMPAcF82da .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPAcF82da .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPAcF82da .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPAcF82da .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPAcF82da .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-skXtVMJ0WS {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-skXtVMJ0WS .mbr-section-subtitle {
  color: #767676;
}
.cid-skXtVMJ0WS H3 {
  text-align: left;
  color: #000000;
}
.cid-skXtVMJ0WS .container {
  height: 58px;
}
.cid-skXtVMTwOo {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-skXtVMTwOo .image-block {
  margin: auto;
}
.cid-skXtVMTwOo figcaption {
  position: relative;
}
.cid-skXtVMTwOo figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-skXtVMTwOo .image-block {
    width: 100% !important;
  }
}
.cid-skXtVMTwOo .photo {
  aspect-ratio: 6.50847458;
}
.cid-skXtVN5oHF {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-skXtVN5oHF .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-skXtVN5oHF .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-skXtVN5oHF .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-skXtVN5oHF .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-skXtVN5oHF .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-skXtVN5oHF .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-skXtVN5oHF .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-skXtVN5oHF .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-skXtVN5oHF .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-v86go5E4rL {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v86go5E4rL .mbr-text,
.cid-v86go5E4rL blockquote {
  color: #767676;
}
.cid-v86go5E4rL .media-container-row {
  padding: 0px;
}
.cid-v86go5E4rL .container {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-v86go5E4rL .mbr-text {
  color: #000000;
}
.cid-v86go5E4rL h2 {
  font-size: 1.4em;
}
.cid-v86go5E4rL h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-v86go5E4rL .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-v86go5E4rL .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-v86go5E4rL .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-v86go5E4rL .photo-produit {
    width: 360px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-v86go5E4rL .photo-produit {
    width: 100%;
  }
}
.cid-v86go5E4rL .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-v86go5E4rL .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-v86go5E4rL .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-skXtVNMTW8 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-skXtVNMTW8 .mbr-section-subtitle {
  color: #767676;
}
.cid-skXtVNMTW8 H3 {
  text-align: left;
  color: #000;
}
.cid-skXtVNMTW8 .container {
  height: 58px;
}
.cid-skXtVNWHiE {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-skXtVNWHiE .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-skXtVNWHiE .mbr-text p {
  background: #ffffff;
}
.cid-skXtVNWHiE .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-skXtVNWHiE .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-skXtVNWHiE .fichepratique {
  position: relative;
  top: 10px;
}
.cid-u5SB40oPmj {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SB40oPmj .mbr-text,
.cid-u5SB40oPmj blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SB40oPmj a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SB40oPmj a:hover {
  color: #000;
}
.cid-u5SB40oPmj a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SB40oPmj a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SB40oPmj .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SB40oPmj .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SB40oPmj .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SB40oPmj .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SB40oPmj .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SB40oPmj .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SB40oPmj .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SB40oPmj .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SB40oPmj .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SB40oPmj .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SB40oPmj .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SB4vvS3b {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SB4vvS3b .mbr-text,
.cid-u5SB4vvS3b blockquote {
  color: #000;
}
.cid-u5SB4vvS3b .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SB4vvS3b h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SB4vvS3b a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SB4vvS3b a:hover {
  color: #000;
}
.cid-u5SB4vvS3b a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SB4vvS3b a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-skXtVOIVEc {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-skXtVOIVEc .mbr-section-subtitle {
  color: #767676;
}
.cid-skXtVOIVEc H2 {
  text-align: left;
  color: #000;
}
.cid-skXtVOIVEc .container {
  height: 58px;
}
.cid-skXtVOS0Iw {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-skXtVOS0Iw .mbr-text,
.cid-skXtVOS0Iw blockquote {
  color: #000;
  text-align: justify;
}
.cid-skXtVOS0Iw .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-skXtVOS0Iw .souligne:hover {
  color: #000;
}
.cid-skXtVOS0Iw .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-skXtVOS0Iw .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tIAohVOLgM {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tIAohVOLgM .mbr-section-subtitle {
  color: #767676;
}
.cid-tIAohVOLgM H2 {
  text-align: left;
  color: #000;
}
.cid-tIAohVOLgM .container {
  height: 58px;
}
.cid-tIAohVOLgM a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tIAohVOLgM a:hover {
  color: #000;
}
.cid-tIAohVOLgM a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tIAohVOLgM a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tIAoikYAXc {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-tIAoikYAXc .mbr-text,
.cid-tIAoikYAXc blockquote {
  color: #767676;
}
.cid-tIAoikYAXc .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tIAoikYAXc h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tIAoikYAXc .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tIAoikYAXc .separation {
  height: 45px;
}
.cid-tIAoikYAXc img {
  width: 40px;
}
.cid-tIAoikYAXc a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tIAoikYAXc a:hover {
  color: #000;
}
.cid-tIAoikYAXc a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tIAoikYAXc a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-skXtVP3JGK {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-skXtVP3JGK .mbr-section-subtitle {
  color: #767676;
}
.cid-skXtVP3JGK H2 {
  text-align: left;
  color: #000;
}
.cid-skXtVP3JGK .container {
  height: 58px;
}
.cid-skXtVPeEoq {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-skXtVPeEoq .mbr-text,
.cid-skXtVPeEoq blockquote {
  color: #767676;
}
.cid-skXtVPeEoq .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-skXtVPeEoq h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-skXtVPpJkX {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-skXtVPpJkX .card-box {
  padding: 0 0.3rem;
}
.cid-skXtVPpJkX .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-skXtVPpJkX .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-skXtVPpJkX h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-skXtVPpJkX p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-skXtVPpJkX .mbr-text {
  color: #000000;
}
.cid-skXtVPpJkX .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-skXtVPpJkX .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-skXtVPpJkX .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-skXtVPpJkX .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-skXtVPpJkX .card-title {
  color: #000000;
}
.cid-skXtVPpJkX .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-skXtVPILMt {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-skXtVPILMt .mbr-section-subtitle {
  color: #767676;
}
.cid-skXtVPILMt H3 {
  text-align: left;
  color: #000;
}
.cid-skXtVPILMt .container {
  height: 58px;
}
.cid-skXtVPV2uh {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-skXtVPV2uh .card-box {
  padding: 0 0.3rem;
}
.cid-skXtVPV2uh .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-skXtVPV2uh .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-skXtVPV2uh h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-skXtVPV2uh p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-skXtVPV2uh .mbr-text {
  color: #000000;
}
.cid-skXtVPV2uh .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-skXtVPV2uh .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-skXtVPV2uh .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-skXtVPV2uh .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-skXtVPV2uh .card-title {
  color: #000000;
}
.cid-skXtVPV2uh .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-skXtVQdHG9 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-skXtVQdHG9 .mbr-section-subtitle {
  color: #767676;
}
.cid-skXtVQdHG9 H3 {
  text-align: left;
  color: #000;
}
.cid-skXtVQdHG9 .container {
  height: 58px;
}
.cid-sMsx6jYPjo {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsx6jYPjo .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsx6jYPjo .mbr-text p {
  background: #ffffff;
}
.cid-sMsx6jYPjo .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsx6jYPjo .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsx6jYPjo .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsx6jYPjo .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsx6jYPjo .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsx6jYPjo .logos-cb {
  max-width: 100%;
}
.cid-sMsx6jYPjo .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsx6jYPjo .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsx6jYPjo .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsx6jYPjo .lien:hover {
  color: #000;
}
.cid-sMsx6jYPjo .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsx6jYPjo .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-skXtVQFG0L {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-skXtVQFG0L .mbr-section-subtitle {
  color: #767676;
}
.cid-skXtVQFG0L H3 {
  text-align: left;
  color: #000;
}
.cid-skXtVQFG0L .container {
  height: 58px;
}
.cid-sEmVnx78bK {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmVnx78bK .title {
  margin-bottom: 2rem;
}
.cid-sEmVnx78bK .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmVnx78bK a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmVnx78bK a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmVnx78bK .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmVnx78bK .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmVnx78bK H2 {
  color: #000000;
}
.cid-sEmVnx78bK LABEL {
  color: #000000;
}
.cid-sEmVnx78bK .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmVnx78bK .btn-form {
  border-radius: 0px;
}
.cid-tONTYwyDwu {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONTYwyDwu .content {
    text-align: center;
  }
  .cid-tONTYwyDwu .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONTYwyDwu .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONTYwyDwu .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONTYwyDwu .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONTYwyDwu .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONTYwyDwu .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONTYwyDwu .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONTYwyDwu .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONTYwyDwu .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONTYwyDwu .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONTYwyDwu .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONTYwyDwu .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONTYwyDwu H5 {
  color: #000000;
}
.cid-tONTYwyDwu P {
  color: #000000;
}
.cid-tONTYwyDwu .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONTYwyDwu .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONTYwyDwu .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONTYwyDwu .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONTYwyDwu .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-1qz {
  /* Type valid CSS here */
}
#custom-html-1qz div {
  height: 75px;
  background-color: #000;
}
.cid-slHKsTRmO7 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-slHKsTRmO7 .mbr-text,
.cid-slHKsTRmO7 blockquote {
  color: #767676;
}
.cid-slHKsTRmO7 .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-slHKsTRmO7 h5 {
  font-size: 15px;
}
.cid-slHKsTRmO7 a:link {
  color: #de9956;
}
.cid-slHKsTRmO7 a:hover {
  color: #f1b173;
}
.cid-slHKsTRmO7 a:visited {
  color: #de9956;
}
#custom-html-3pc {
  /* Type valid CSS here */
}
#custom-html-3pc div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3pc hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-slHKsU4Ujg {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-slHKsU4Ujg .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-slHKsU4Ujg .row-element,
.cid-slHKsU4Ujg .image-element {
  padding: 0;
}
.cid-slHKsU4Ujg .image-element {
  display: flex;
  justify-content: center;
}
.cid-slHKsU4Ujg .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-slHKsU4Ujg .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-slHKsU4Ujg .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-slHKsU4Ujg .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-slHKsU4Ujg .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-slHKsU4Ujg .text-content {
    padding: 2rem 1rem;
  }
  .cid-slHKsU4Ujg .underline .line {
    height: 2px;
  }
  .cid-slHKsU4Ujg .mbr-title,
  .cid-slHKsU4Ujg .underline,
  .cid-slHKsU4Ujg .mbr-text,
  .cid-slHKsU4Ujg .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-slHKsU4Ujg .mbr-title,
.cid-slHKsU4Ujg .underline {
  text-align: center;
  color: #ffffff;
}
.cid-slHKsU4Ujg .mbr-text,
.cid-slHKsU4Ujg .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-slHKsU4Ujg h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-slHKsU4Ujg H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-slHKsU4Ujg H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-slHKsU4Ujg .bouton {
  text-align: center;
}
.cid-slHKsU4Ujg .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-slHKsU4Ujg .couverture {
  aspect-ratio: 1;
}
.cid-slHKsU4Ujg .bouton2 {
  position: relative;
  top: -25px;
}
.cid-slHKsU4Ujg p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-slHKsU4Ujg a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPAlvCBlv {
  background: #ffffff;
}
.cid-tMPAlvCBlv .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPAlvCBlv .mbr-figure {
  margin: 0 auto;
}
.cid-tMPAlvCBlv figcaption {
  position: relative;
}
.cid-tMPAlvCBlv figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPAlvCBlv .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPAlvCBlv .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPAlvCBlv .view_port {
    height: 10px;
  }
}
.cid-tMPAlvCBlv .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPAlvCBlv .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPAlvCBlv .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPAlvCBlv .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPAlvCBlv .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-slHKsUVrgx {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-slHKsUVrgx .mbr-section-subtitle {
  color: #767676;
}
.cid-slHKsUVrgx H3 {
  text-align: left;
  color: #000000;
}
.cid-slHKsUVrgx .container {
  height: 58px;
}
.cid-slHKsV5UV7 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-slHKsV5UV7 .image-block {
  margin: auto;
}
.cid-slHKsV5UV7 figcaption {
  position: relative;
}
.cid-slHKsV5UV7 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-slHKsV5UV7 .image-block {
    width: 100% !important;
  }
}
.cid-slHKsV5UV7 .photo {
  aspect-ratio: 5.66371681;
}
.cid-slHKsVguVM {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-slHKsVguVM .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-slHKsVguVM .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-slHKsVguVM .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-slHKsVguVM .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-slHKsVguVM .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-slHKsVguVM .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-slHKsVguVM .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-slHKsVguVM .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-slHKsVguVM .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-slHKsVDNsb {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-slHKsVDNsb .mbr-section-subtitle {
  color: #767676;
}
.cid-slHKsVDNsb H2 {
  text-align: left;
  color: #000;
}
.cid-slHKsVDNsb .container {
  height: 58px;
}
.cid-slHKsVOQ7a {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-slHKsVOQ7a .mbr-text,
.cid-slHKsVOQ7a blockquote {
  color: #767676;
}
.cid-slHKsVOQ7a .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-slHKsVOQ7a .mbr-text {
  color: #000000;
}
.cid-slHKsVOQ7a h2 {
  font-size: 1.5em;
}
.cid-slHKsVOQ7a h3 {
  font-size: 1.1em;
}
.cid-slHKsVOQ7a .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-slHKsVOQ7a .photo-produit {
  width: 150px;
  aspect-ratio: 0.74404762;
  max-width: 100%;
}
.cid-slHKsVOQ7a .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-slHKsVOQ7a .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-slHKsW2BOi {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-slHKsW2BOi .mbr-section-subtitle {
  color: #767676;
}
.cid-slHKsW2BOi H3 {
  text-align: left;
  color: #000;
}
.cid-slHKsW2BOi .container {
  height: 58px;
}
.cid-slHKsWcygQ {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-slHKsWcygQ .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-slHKsWcygQ .mbr-text p {
  background: #ffffff;
}
.cid-slHKsWcygQ .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-slHKsWcygQ .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-slHKsWcygQ .fichepratique {
  position: relative;
  top: 10px;
}
.cid-u5SB9Bt8rj {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SB9Bt8rj .mbr-text,
.cid-u5SB9Bt8rj blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SB9Bt8rj a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SB9Bt8rj a:hover {
  color: #000;
}
.cid-u5SB9Bt8rj a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SB9Bt8rj a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SB9Bt8rj .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SB9Bt8rj .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SB9Bt8rj .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SB9Bt8rj .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SB9Bt8rj .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SB9Bt8rj .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SB9Bt8rj .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SB9Bt8rj .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SB9Bt8rj .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SB9Bt8rj .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SB9Bt8rj .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SBaMKbX4 {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SBaMKbX4 .mbr-text,
.cid-u5SBaMKbX4 blockquote {
  color: #000;
}
.cid-u5SBaMKbX4 .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SBaMKbX4 h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SBaMKbX4 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SBaMKbX4 a:hover {
  color: #000;
}
.cid-u5SBaMKbX4 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SBaMKbX4 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-slHKsX0jP7 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-slHKsX0jP7 .mbr-section-subtitle {
  color: #767676;
}
.cid-slHKsX0jP7 H2 {
  text-align: left;
  color: #000;
}
.cid-slHKsX0jP7 .container {
  height: 58px;
}
.cid-slHKsXaCk1 {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-slHKsXaCk1 .mbr-text,
.cid-slHKsXaCk1 blockquote {
  color: #000;
  text-align: justify;
}
.cid-slHKsXaCk1 .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-slHKsXaCk1 .souligne:hover {
  color: #000;
}
.cid-slHKsXaCk1 .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-slHKsXaCk1 .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-ts6jR3WTN4 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ts6jR3WTN4 .mbr-section-subtitle {
  color: #767676;
}
.cid-ts6jR3WTN4 H2 {
  text-align: left;
  color: #000;
}
.cid-ts6jR3WTN4 .container {
  height: 58px;
}
.cid-ts6jR3WTN4 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-ts6jR3WTN4 a:hover {
  color: #000;
}
.cid-ts6jR3WTN4 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-ts6jR3WTN4 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-ts6jRGCPvS {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-ts6jRGCPvS .mbr-text,
.cid-ts6jRGCPvS blockquote {
  color: #767676;
}
.cid-ts6jRGCPvS .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-ts6jRGCPvS h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-ts6jRGCPvS .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-ts6jRGCPvS .separation {
  height: 45px;
}
.cid-ts6jRGCPvS img {
  width: 40px;
}
.cid-ts6jRGCPvS a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-ts6jRGCPvS a:hover {
  color: #000;
}
.cid-ts6jRGCPvS a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-ts6jRGCPvS a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-slHKsXm86k {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-slHKsXm86k .mbr-section-subtitle {
  color: #767676;
}
.cid-slHKsXm86k H2 {
  text-align: left;
  color: #000;
}
.cid-slHKsXm86k .container {
  height: 58px;
}
.cid-slHKsXxnHW {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-slHKsXxnHW .mbr-text,
.cid-slHKsXxnHW blockquote {
  color: #767676;
}
.cid-slHKsXxnHW .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-slHKsXxnHW h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-slHKsXIq6h {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-slHKsXIq6h .card-box {
  padding: 0 0.3rem;
}
.cid-slHKsXIq6h .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-slHKsXIq6h .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-slHKsXIq6h h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-slHKsXIq6h p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-slHKsXIq6h .mbr-text {
  color: #000000;
}
.cid-slHKsXIq6h .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-slHKsXIq6h .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-slHKsXIq6h .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-slHKsXIq6h .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-slHKsXIq6h .card-title {
  color: #000000;
}
.cid-slHKsXIq6h .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-slHKsY1b6i {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-slHKsY1b6i .mbr-section-subtitle {
  color: #767676;
}
.cid-slHKsY1b6i H3 {
  text-align: left;
  color: #000;
}
.cid-slHKsY1b6i .container {
  height: 58px;
}
.cid-slHKsYcjDa {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-slHKsYcjDa .card-box {
  padding: 0 0.3rem;
}
.cid-slHKsYcjDa .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-slHKsYcjDa .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-slHKsYcjDa h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-slHKsYcjDa p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-slHKsYcjDa .mbr-text {
  color: #000000;
}
.cid-slHKsYcjDa .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-slHKsYcjDa .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-slHKsYcjDa .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-slHKsYcjDa .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-slHKsYcjDa .card-title {
  color: #000000;
}
.cid-slHKsYcjDa .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-slHKsYvh0Q {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-slHKsYvh0Q .mbr-section-subtitle {
  color: #767676;
}
.cid-slHKsYvh0Q H3 {
  text-align: left;
  color: #000;
}
.cid-slHKsYvh0Q .container {
  height: 58px;
}
.cid-sMsx8WGCAT {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsx8WGCAT .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsx8WGCAT .mbr-text p {
  background: #ffffff;
}
.cid-sMsx8WGCAT .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsx8WGCAT .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsx8WGCAT .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsx8WGCAT .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsx8WGCAT .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsx8WGCAT .logos-cb {
  max-width: 100%;
}
.cid-sMsx8WGCAT .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsx8WGCAT .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsx8WGCAT .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsx8WGCAT .lien:hover {
  color: #000;
}
.cid-sMsx8WGCAT .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsx8WGCAT .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-slHKsYV3y0 {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-slHKsYV3y0 .mbr-section-subtitle {
  color: #767676;
}
.cid-slHKsYV3y0 H3 {
  text-align: left;
  color: #000;
}
.cid-slHKsYV3y0 .container {
  height: 58px;
}
.cid-sEmVqtqAXh {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmVqtqAXh .title {
  margin-bottom: 2rem;
}
.cid-sEmVqtqAXh .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmVqtqAXh a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmVqtqAXh a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmVqtqAXh .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmVqtqAXh .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmVqtqAXh H2 {
  color: #000000;
}
.cid-sEmVqtqAXh LABEL {
  color: #000000;
}
.cid-sEmVqtqAXh .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmVqtqAXh .btn-form {
  border-radius: 0px;
}
.cid-tONU0Gk4IB {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONU0Gk4IB .content {
    text-align: center;
  }
  .cid-tONU0Gk4IB .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONU0Gk4IB .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONU0Gk4IB .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONU0Gk4IB .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONU0Gk4IB .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONU0Gk4IB .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONU0Gk4IB .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONU0Gk4IB .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONU0Gk4IB .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONU0Gk4IB .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONU0Gk4IB .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONU0Gk4IB .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONU0Gk4IB H5 {
  color: #000000;
}
.cid-tONU0Gk4IB P {
  color: #000000;
}
.cid-tONU0Gk4IB .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONU0Gk4IB .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONU0Gk4IB .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONU0Gk4IB .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONU0Gk4IB .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-1rr {
  /* Type valid CSS here */
}
#custom-html-1rr div {
  height: 75px;
  background-color: #000;
}
.cid-smhcW29fLU {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-smhcW29fLU .mbr-text,
.cid-smhcW29fLU blockquote {
  color: #767676;
}
.cid-smhcW29fLU .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-smhcW29fLU h5 {
  font-size: 15px;
}
.cid-smhcW29fLU a:link {
  color: #de9956;
}
.cid-smhcW29fLU a:hover {
  color: #f1b173;
}
.cid-smhcW29fLU a:visited {
  color: #de9956;
}
#custom-html-3pf {
  /* Type valid CSS here */
}
#custom-html-3pf div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3pf hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-smhcW2oI5E {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-smhcW2oI5E .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-smhcW2oI5E .row-element,
.cid-smhcW2oI5E .image-element {
  padding: 0;
}
.cid-smhcW2oI5E .image-element {
  display: flex;
  justify-content: center;
}
.cid-smhcW2oI5E .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-smhcW2oI5E .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-smhcW2oI5E .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-smhcW2oI5E .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-smhcW2oI5E .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-smhcW2oI5E .text-content {
    padding: 2rem 1rem;
  }
  .cid-smhcW2oI5E .underline .line {
    height: 2px;
  }
  .cid-smhcW2oI5E .mbr-title,
  .cid-smhcW2oI5E .underline,
  .cid-smhcW2oI5E .mbr-text,
  .cid-smhcW2oI5E .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-smhcW2oI5E .mbr-title,
.cid-smhcW2oI5E .underline {
  text-align: center;
  color: #ffffff;
}
.cid-smhcW2oI5E .mbr-text,
.cid-smhcW2oI5E .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-smhcW2oI5E h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-smhcW2oI5E H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-smhcW2oI5E H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-smhcW2oI5E .bouton {
  text-align: center;
}
.cid-smhcW2oI5E .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-smhcW2oI5E .couverture {
  aspect-ratio: 1;
}
.cid-smhcW2oI5E .bouton2 {
  position: relative;
  top: -25px;
}
.cid-smhcW2oI5E p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-smhcW2oI5E a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPAv1cZbz {
  background: #ffffff;
}
.cid-tMPAv1cZbz .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPAv1cZbz .mbr-figure {
  margin: 0 auto;
}
.cid-tMPAv1cZbz figcaption {
  position: relative;
}
.cid-tMPAv1cZbz figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPAv1cZbz .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPAv1cZbz .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPAv1cZbz .view_port {
    height: 10px;
  }
}
.cid-tMPAv1cZbz .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPAv1cZbz .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPAv1cZbz .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPAv1cZbz .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPAv1cZbz .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-smhcW3jJbc {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-smhcW3jJbc .mbr-section-subtitle {
  color: #767676;
}
.cid-smhcW3jJbc H3 {
  text-align: left;
  color: #000000;
}
.cid-smhcW3jJbc .container {
  height: 58px;
}
.cid-smheYfWLHv {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-smheYfWLHv .image-block {
  margin: auto;
}
.cid-smheYfWLHv figcaption {
  position: relative;
}
.cid-smheYfWLHv figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-smheYfWLHv .image-block {
    width: 100% !important;
  }
}
.cid-smheYfWLHv .photo {
  aspect-ratio: 5.37815126;
}
.cid-smhcW3ubbV {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-smhcW3ubbV .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-smhcW3ubbV .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-smhcW3ubbV .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-smhcW3ubbV .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-smhcW3ubbV .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-smhcW3ubbV .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-smhcW3ubbV .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-smhcW3ubbV .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-smhcW3ubbV .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-v86g4Jl1od {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v86g4Jl1od .mbr-text,
.cid-v86g4Jl1od blockquote {
  color: #767676;
}
.cid-v86g4Jl1od .media-container-row {
  padding: 0px;
}
.cid-v86g4Jl1od .container {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-v86g4Jl1od .mbr-text {
  color: #000000;
}
.cid-v86g4Jl1od h2 {
  font-size: 1.4em;
}
.cid-v86g4Jl1od h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-v86g4Jl1od .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-v86g4Jl1od .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-v86g4Jl1od .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-v86g4Jl1od .photo-produit {
    width: 260px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-v86g4Jl1od .photo-produit {
    width: 100%;
  }
}
.cid-v86g4Jl1od .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-v86g4Jl1od .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-v86g4Jl1od .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-smhixyLwza {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-smhixyLwza .mbr-section-subtitle {
  color: #767676;
}
.cid-smhixyLwza H2 {
  text-align: left;
  color: #000;
}
.cid-smhixyLwza .container {
  height: 58px;
}
.cid-smhhDEy0FX {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-smhhDEy0FX .mbr-text,
.cid-smhhDEy0FX blockquote {
  color: #767676;
}
.cid-smhhDEy0FX .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-smhhDEy0FX .mbr-text {
  color: #000000;
}
.cid-smhhDEy0FX h2 {
  font-size: 1.5em;
}
.cid-smhhDEy0FX h3 {
  font-size: 1.1em;
}
.cid-smhhDEy0FX .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-smhhDEy0FX .photo-produit {
  width: 150px;
  aspect-ratio: 0.69252078;
  max-width: 100%;
}
.cid-smhhDEy0FX .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-smhhDEy0FX .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-smhcW3Q0Lt {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-smhcW3Q0Lt .mbr-section-subtitle {
  color: #767676;
}
.cid-smhcW3Q0Lt H3 {
  text-align: left;
  color: #000;
}
.cid-smhcW3Q0Lt .container {
  height: 58px;
}
.cid-smhcW40GBZ {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-smhcW40GBZ .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-smhcW40GBZ .mbr-text p {
  background: #ffffff;
}
.cid-smhcW40GBZ .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-smhcW40GBZ .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-smhcW40GBZ i {
  font-weight: lighter;
}
.cid-sXf04R1e1B {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXf04R1e1B .mbr-section-subtitle {
  color: #767676;
}
.cid-sXf04R1e1B H2 {
  text-align: left;
  color: #000;
}
.cid-sXf04R1e1B .container {
  height: 58px;
}
.cid-sXf04R1e1B a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXf04R1e1B a:hover {
  color: #000;
}
.cid-sXf04R1e1B a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXf04R1e1B a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sXf05pMjaJ {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-sXf05pMjaJ .mbr-text,
.cid-sXf05pMjaJ blockquote {
  color: #767676;
}
.cid-sXf05pMjaJ .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sXf05pMjaJ h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sXf05pMjaJ .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-sXf05pMjaJ .separation {
  height: 45px;
}
.cid-sXf05pMjaJ img {
  width: 40px;
}
.cid-sXf05pMjaJ a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXf05pMjaJ a:hover {
  color: #000;
}
.cid-sXf05pMjaJ a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXf05pMjaJ a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-smhcW4LMmM {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-smhcW4LMmM .mbr-section-subtitle {
  color: #767676;
}
.cid-smhcW4LMmM H3 {
  text-align: left;
  color: #000;
}
.cid-smhcW4LMmM .container {
  height: 58px;
}
.cid-smhcW4Vqc7 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-smhcW4Vqc7 .card-box {
  padding: 0 0.3rem;
}
.cid-smhcW4Vqc7 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-smhcW4Vqc7 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-smhcW4Vqc7 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-smhcW4Vqc7 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-smhcW4Vqc7 .mbr-text {
  color: #000000;
}
.cid-smhcW4Vqc7 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-smhcW4Vqc7 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-smhcW4Vqc7 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-smhcW4Vqc7 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-smhcW4Vqc7 .card-title {
  color: #000000;
}
.cid-smhcW4Vqc7 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-smhcW5bOO4 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-smhcW5bOO4 .mbr-section-subtitle {
  color: #767676;
}
.cid-smhcW5bOO4 H2 {
  text-align: left;
  color: #000;
}
.cid-smhcW5bOO4 .container {
  height: 58px;
}
.cid-smhcW5mWxn {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-smhcW5mWxn .card-box {
  padding: 0 0.3rem;
}
.cid-smhcW5mWxn .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-smhcW5mWxn .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-smhcW5mWxn h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-smhcW5mWxn p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-smhcW5mWxn .mbr-text {
  color: #000000;
}
.cid-smhcW5mWxn .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-smhcW5mWxn .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-smhcW5mWxn .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-smhcW5mWxn .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-smhcW5mWxn .card-title {
  color: #000000;
}
.cid-smhcW5mWxn .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-smhcW5C6Q1 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-smhcW5C6Q1 .mbr-section-subtitle {
  color: #767676;
}
.cid-smhcW5C6Q1 H3 {
  text-align: left;
  color: #000;
}
.cid-smhcW5C6Q1 .container {
  height: 58px;
}
.cid-sMsxbyQ7Lq {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsxbyQ7Lq .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsxbyQ7Lq .mbr-text p {
  background: #ffffff;
}
.cid-sMsxbyQ7Lq .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsxbyQ7Lq .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsxbyQ7Lq .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsxbyQ7Lq .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsxbyQ7Lq .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsxbyQ7Lq .logos-cb {
  max-width: 100%;
}
.cid-sMsxbyQ7Lq .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsxbyQ7Lq .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsxbyQ7Lq .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsxbyQ7Lq .lien:hover {
  color: #000;
}
.cid-sMsxbyQ7Lq .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsxbyQ7Lq .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-smhcW67M5L {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-smhcW67M5L .mbr-section-subtitle {
  color: #767676;
}
.cid-smhcW67M5L H3 {
  text-align: left;
  color: #000;
}
.cid-smhcW67M5L .container {
  height: 58px;
}
.cid-sEmVtOqxqC {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmVtOqxqC .title {
  margin-bottom: 2rem;
}
.cid-sEmVtOqxqC .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmVtOqxqC a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmVtOqxqC a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmVtOqxqC .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmVtOqxqC .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmVtOqxqC H2 {
  color: #000000;
}
.cid-sEmVtOqxqC LABEL {
  color: #000000;
}
.cid-sEmVtOqxqC .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmVtOqxqC .btn-form {
  border-radius: 0px;
}
.cid-tONU3jw8B1 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONU3jw8B1 .content {
    text-align: center;
  }
  .cid-tONU3jw8B1 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONU3jw8B1 .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONU3jw8B1 .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONU3jw8B1 .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONU3jw8B1 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONU3jw8B1 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONU3jw8B1 .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONU3jw8B1 .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONU3jw8B1 .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONU3jw8B1 .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONU3jw8B1 .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONU3jw8B1 .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONU3jw8B1 H5 {
  color: #000000;
}
.cid-tONU3jw8B1 P {
  color: #000000;
}
.cid-tONU3jw8B1 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONU3jw8B1 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONU3jw8B1 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONU3jw8B1 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONU3jw8B1 .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-1t7 {
  /* Type valid CSS here */
}
#custom-html-1t7 div {
  height: 75px;
  background-color: #000;
}
.cid-sofZTFpOFU {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-sofZTFpOFU .mbr-text,
.cid-sofZTFpOFU blockquote {
  color: #767676;
}
.cid-sofZTFpOFU .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sofZTFpOFU h5 {
  font-size: 15px;
}
.cid-sofZTFpOFU a:link {
  color: #de9956;
}
.cid-sofZTFpOFU a:hover {
  color: #f1b173;
}
.cid-sofZTFpOFU a:visited {
  color: #de9956;
}
#custom-html-3pj {
  /* Type valid CSS here */
}
#custom-html-3pj div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3pj hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-sofZTFDaQP {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-sofZTFDaQP .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sofZTFDaQP .row-element,
.cid-sofZTFDaQP .image-element {
  padding: 0;
}
.cid-sofZTFDaQP .image-element {
  display: flex;
  justify-content: center;
}
.cid-sofZTFDaQP .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sofZTFDaQP .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sofZTFDaQP .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sofZTFDaQP .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sofZTFDaQP .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sofZTFDaQP .text-content {
    padding: 2rem 1rem;
  }
  .cid-sofZTFDaQP .underline .line {
    height: 2px;
  }
  .cid-sofZTFDaQP .mbr-title,
  .cid-sofZTFDaQP .underline,
  .cid-sofZTFDaQP .mbr-text,
  .cid-sofZTFDaQP .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sofZTFDaQP .mbr-title,
.cid-sofZTFDaQP .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sofZTFDaQP .mbr-text,
.cid-sofZTFDaQP .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sofZTFDaQP h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sofZTFDaQP H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sofZTFDaQP H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sofZTFDaQP .bouton {
  text-align: center;
}
.cid-sofZTFDaQP .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sofZTFDaQP .couverture {
  aspect-ratio: 1;
}
.cid-sofZTFDaQP .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sofZTFDaQP p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sofZTFDaQP a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPCiSzd1v {
  background: #ffffff;
}
.cid-tMPCiSzd1v .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPCiSzd1v .mbr-figure {
  margin: 0 auto;
}
.cid-tMPCiSzd1v figcaption {
  position: relative;
}
.cid-tMPCiSzd1v figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPCiSzd1v .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPCiSzd1v .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPCiSzd1v .view_port {
    height: 10px;
  }
}
.cid-tMPCiSzd1v .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPCiSzd1v .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPCiSzd1v .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPCiSzd1v .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPCiSzd1v .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sofZTGlTsg {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sofZTGlTsg .mbr-section-subtitle {
  color: #767676;
}
.cid-sofZTGlTsg H3 {
  text-align: left;
  color: #000000;
}
.cid-sofZTGlTsg .container {
  height: 58px;
}
.cid-sofZTGwpLX {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sofZTGwpLX .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sofZTGwpLX .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sofZTGwpLX .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sofZTGwpLX .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sofZTGwpLX .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sofZTGwpLX .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sofZTGwpLX .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sofZTGwpLX .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sofZTGwpLX .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sog3aQRpUA {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sog3aQRpUA .mbr-section-subtitle {
  color: #767676;
}
.cid-sog3aQRpUA H2 {
  text-align: left;
  color: #000;
}
.cid-sog3aQRpUA .container {
  height: 58px;
}
.cid-sog3fesHMV {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sog3fesHMV .mbr-text,
.cid-sog3fesHMV blockquote {
  color: #767676;
}
.cid-sog3fesHMV .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-sog3fesHMV .mbr-text {
  color: #000000;
}
.cid-sog3fesHMV h2 {
  font-size: 1.5em;
}
.cid-sog3fesHMV h3 {
  font-size: 1.1em;
}
.cid-sog3fesHMV .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-sog3fesHMV .photo-produit {
  width: 150px;
  aspect-ratio: 0.73099415;
  max-width: 100%;
}
.cid-sog3fesHMV .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-sog3fesHMV .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-sofZTGUnGx {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sofZTGUnGx .mbr-section-subtitle {
  color: #767676;
}
.cid-sofZTGUnGx H3 {
  text-align: left;
  color: #000;
}
.cid-sofZTGUnGx .container {
  height: 58px;
}
.cid-sofZTH72Rw {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sofZTH72Rw .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sofZTH72Rw .mbr-text p {
  background: #ffffff;
}
.cid-sofZTH72Rw .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sofZTH72Rw .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-sofZTH72Rw .graphique {
  width: 100%;
}
.cid-u5SBTgMwEu {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SBTgMwEu .mbr-text,
.cid-u5SBTgMwEu blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SBTgMwEu a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SBTgMwEu a:hover {
  color: #000;
}
.cid-u5SBTgMwEu a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SBTgMwEu a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SBTgMwEu .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SBTgMwEu .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SBTgMwEu .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SBTgMwEu .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SBTgMwEu .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SBTgMwEu .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SBTgMwEu .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SBTgMwEu .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SBTgMwEu .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SBTgMwEu .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SBTgMwEu .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SBTCvaln {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SBTCvaln .mbr-text,
.cid-u5SBTCvaln blockquote {
  color: #000;
}
.cid-u5SBTCvaln .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SBTCvaln h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SBTCvaln a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SBTCvaln a:hover {
  color: #000;
}
.cid-u5SBTCvaln a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SBTCvaln a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sofZTIeXmP {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sofZTIeXmP .mbr-section-subtitle {
  color: #767676;
}
.cid-sofZTIeXmP H2 {
  text-align: left;
  color: #000;
}
.cid-sofZTIeXmP .container {
  height: 58px;
}
.cid-sofZTIoeSr {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sofZTIoeSr .mbr-text,
.cid-sofZTIoeSr blockquote {
  color: #000;
  text-align: justify;
}
.cid-sofZTIoeSr .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sofZTIoeSr .souligne:hover {
  color: #000;
}
.cid-sofZTIoeSr .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sofZTIoeSr .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tG2FGhVoFt {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tG2FGhVoFt .mbr-section-subtitle {
  color: #767676;
}
.cid-tG2FGhVoFt H2 {
  text-align: left;
  color: #000;
}
.cid-tG2FGhVoFt .container {
  height: 58px;
}
.cid-tG2FGhVoFt a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tG2FGhVoFt a:hover {
  color: #000;
}
.cid-tG2FGhVoFt a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tG2FGhVoFt a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tG2FGHgpup {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-tG2FGHgpup .mbr-text,
.cid-tG2FGHgpup blockquote {
  color: #767676;
}
.cid-tG2FGHgpup .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tG2FGHgpup h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tG2FGHgpup .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tG2FGHgpup .separation {
  height: 45px;
}
.cid-tG2FGHgpup img {
  width: 40px;
}
.cid-tG2FGHgpup a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tG2FGHgpup a:hover {
  color: #000;
}
.cid-tG2FGHgpup a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tG2FGHgpup a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sofZTJfRgT {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sofZTJfRgT .mbr-section-subtitle {
  color: #767676;
}
.cid-sofZTJfRgT H2 {
  text-align: left;
  color: #000;
}
.cid-sofZTJfRgT .container {
  height: 58px;
}
.cid-sofZTJq3yw {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sofZTJq3yw .mbr-text,
.cid-sofZTJq3yw blockquote {
  color: #767676;
}
.cid-sofZTJq3yw .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sofZTJq3yw h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sofZTJCZGX {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sofZTJCZGX .card-box {
  padding: 0 0.3rem;
}
.cid-sofZTJCZGX .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sofZTJCZGX .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sofZTJCZGX h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sofZTJCZGX p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sofZTJCZGX .mbr-text {
  color: #000000;
}
.cid-sofZTJCZGX .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sofZTJCZGX .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sofZTJCZGX .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sofZTJCZGX .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sofZTJCZGX .card-title {
  color: #000000;
}
.cid-sofZTJCZGX .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sofZTJTltA {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sofZTJTltA .mbr-section-subtitle {
  color: #767676;
}
.cid-sofZTJTltA H3 {
  text-align: left;
  color: #000;
}
.cid-sofZTJTltA .container {
  height: 58px;
}
.cid-sofZTK4eld {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sofZTK4eld .mbr-text,
.cid-sofZTK4eld blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-sofZTKjVqY {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sofZTKjVqY .card-box {
  padding: 0 0.3rem;
}
.cid-sofZTKjVqY .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sofZTKjVqY .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sofZTKjVqY h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sofZTKjVqY p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sofZTKjVqY .mbr-text {
  color: #000000;
}
.cid-sofZTKjVqY .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sofZTKjVqY .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sofZTKjVqY .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sofZTKjVqY .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sofZTKjVqY .card-title {
  color: #000000;
}
.cid-sofZTKjVqY .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sofZTKAGbR {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sofZTKAGbR .mbr-section-subtitle {
  color: #767676;
}
.cid-sofZTKAGbR H3 {
  text-align: left;
  color: #000;
}
.cid-sofZTKAGbR .container {
  height: 58px;
}
.cid-sMsxgKANUm {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsxgKANUm .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsxgKANUm .mbr-text p {
  background: #ffffff;
}
.cid-sMsxgKANUm .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsxgKANUm .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsxgKANUm .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsxgKANUm .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsxgKANUm .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsxgKANUm .logos-cb {
  max-width: 100%;
}
.cid-sMsxgKANUm .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsxgKANUm .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsxgKANUm .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsxgKANUm .lien:hover {
  color: #000;
}
.cid-sMsxgKANUm .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsxgKANUm .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sofZTL4m4P {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sofZTL4m4P .mbr-section-subtitle {
  color: #767676;
}
.cid-sofZTL4m4P H3 {
  text-align: left;
  color: #000;
}
.cid-sofZTL4m4P .container {
  height: 58px;
}
.cid-sEmVwJgLNR {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmVwJgLNR .title {
  margin-bottom: 2rem;
}
.cid-sEmVwJgLNR .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmVwJgLNR a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmVwJgLNR a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmVwJgLNR .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmVwJgLNR .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmVwJgLNR H2 {
  color: #000000;
}
.cid-sEmVwJgLNR LABEL {
  color: #000000;
}
.cid-sEmVwJgLNR .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmVwJgLNR .btn-form {
  border-radius: 0px;
}
.cid-tONU5fwZdg {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONU5fwZdg .content {
    text-align: center;
  }
  .cid-tONU5fwZdg .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONU5fwZdg .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONU5fwZdg .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONU5fwZdg .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONU5fwZdg .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONU5fwZdg .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONU5fwZdg .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONU5fwZdg .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONU5fwZdg .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONU5fwZdg .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONU5fwZdg .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONU5fwZdg .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONU5fwZdg H5 {
  color: #000000;
}
.cid-tONU5fwZdg P {
  color: #000000;
}
.cid-tONU5fwZdg .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONU5fwZdg .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONU5fwZdg .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONU5fwZdg .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONU5fwZdg .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-1u3 {
  /* Type valid CSS here */
}
#custom-html-1u3 div {
  height: 75px;
  background-color: #000;
}
.cid-soUz2LmT14 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-soUz2LmT14 .mbr-text,
.cid-soUz2LmT14 blockquote {
  color: #767676;
}
.cid-soUz2LmT14 .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-soUz2LmT14 h5 {
  font-size: 15px;
}
.cid-soUz2LmT14 a:link {
  color: #de9956;
}
.cid-soUz2LmT14 a:hover {
  color: #f1b173;
}
.cid-soUz2LmT14 a:visited {
  color: #de9956;
}
#custom-html-3pl {
  /* Type valid CSS here */
}
#custom-html-3pl div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3pl hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-soUz2LAy9C {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-soUz2LAy9C .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-soUz2LAy9C .row-element,
.cid-soUz2LAy9C .image-element {
  padding: 0;
}
.cid-soUz2LAy9C .image-element {
  display: flex;
  justify-content: center;
}
.cid-soUz2LAy9C .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-soUz2LAy9C .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-soUz2LAy9C .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-soUz2LAy9C .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-soUz2LAy9C .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-soUz2LAy9C .text-content {
    padding: 2rem 1rem;
  }
  .cid-soUz2LAy9C .underline .line {
    height: 2px;
  }
  .cid-soUz2LAy9C .mbr-title,
  .cid-soUz2LAy9C .underline,
  .cid-soUz2LAy9C .mbr-text,
  .cid-soUz2LAy9C .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-soUz2LAy9C .mbr-title,
.cid-soUz2LAy9C .underline {
  text-align: center;
  color: #ffffff;
}
.cid-soUz2LAy9C .mbr-text,
.cid-soUz2LAy9C .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-soUz2LAy9C h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-soUz2LAy9C H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-soUz2LAy9C H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-soUz2LAy9C .bouton {
  text-align: center;
}
.cid-soUz2LAy9C .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-soUz2LAy9C .couverture {
  aspect-ratio: 1;
}
.cid-soUz2LAy9C .bouton2 {
  position: relative;
  top: -25px;
}
.cid-soUz2LAy9C p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-soUz2LAy9C a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPCw5ndIq {
  background: #ffffff;
}
.cid-tMPCw5ndIq .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPCw5ndIq .mbr-figure {
  margin: 0 auto;
}
.cid-tMPCw5ndIq figcaption {
  position: relative;
}
.cid-tMPCw5ndIq figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPCw5ndIq .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPCw5ndIq .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPCw5ndIq .view_port {
    height: 10px;
  }
}
.cid-tMPCw5ndIq .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPCw5ndIq .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPCw5ndIq .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPCw5ndIq .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPCw5ndIq .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-soUz2MiZ4b {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-soUz2MiZ4b .mbr-section-subtitle {
  color: #767676;
}
.cid-soUz2MiZ4b H3 {
  text-align: left;
  color: #000000;
}
.cid-soUz2MiZ4b .container {
  height: 58px;
}
.cid-soUz2Mxkfi {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-soUz2Mxkfi .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-soUz2Mxkfi .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-soUz2Mxkfi .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-soUz2Mxkfi .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-soUz2Mxkfi .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-soUz2Mxkfi .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-soUz2Mxkfi .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-soUz2Mxkfi .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-soUz2Mxkfi .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-soUz2MTooT {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-soUz2MTooT .mbr-section-subtitle {
  color: #767676;
}
.cid-soUz2MTooT H2 {
  text-align: left;
  color: #000;
}
.cid-soUz2MTooT .container {
  height: 58px;
}
.cid-soUz2N4ikH {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-soUz2N4ikH .mbr-text,
.cid-soUz2N4ikH blockquote {
  color: #767676;
}
.cid-soUz2N4ikH .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-soUz2N4ikH .mbr-text {
  color: #000000;
}
.cid-soUz2N4ikH h2 {
  font-size: 1.5em;
}
.cid-soUz2N4ikH h3 {
  font-size: 1.1em;
}
.cid-soUz2N4ikH .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-soUz2N4ikH .photo-produit {
  width: 150px;
  aspect-ratio: 0.752;
  max-width: 100%;
}
.cid-soUz2N4ikH .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-soUz2N4ikH .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-soUz2NhVK2 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-soUz2NhVK2 .mbr-section-subtitle {
  color: #767676;
}
.cid-soUz2NhVK2 H3 {
  text-align: left;
  color: #000;
}
.cid-soUz2NhVK2 .container {
  height: 58px;
}
.cid-soUz2NrLeV {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-soUz2NrLeV .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-soUz2NrLeV .mbr-text p {
  background: #ffffff;
}
.cid-soUz2NrLeV .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-soUz2NrLeV .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-soUz2NrLeV .graphique {
  width: 100%;
}
.cid-soUz2PhZYJ {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-soUz2PhZYJ .card-box {
  padding: 0 0.3rem;
}
.cid-soUz2PhZYJ .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-soUz2PhZYJ .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-soUz2PhZYJ h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-soUz2PhZYJ p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-soUz2PhZYJ .mbr-text {
  color: #000000;
}
.cid-soUz2PhZYJ .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-soUz2PhZYJ .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-soUz2PhZYJ .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-soUz2PhZYJ .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-soUz2PhZYJ .card-title {
  color: #000000;
}
.cid-soUz2PhZYJ .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-soUz2PAWNO {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-soUz2PAWNO .mbr-section-subtitle {
  color: #767676;
}
.cid-soUz2PAWNO H3 {
  text-align: left;
  color: #000;
}
.cid-soUz2PAWNO .container {
  height: 58px;
}
.cid-soUz2PQe0v {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-soUz2PQe0v .mbr-text,
.cid-soUz2PQe0v blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-soUz2Q2VpA {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-soUz2Q2VpA .card-box {
  padding: 0 0.3rem;
}
.cid-soUz2Q2VpA .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-soUz2Q2VpA .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-soUz2Q2VpA h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-soUz2Q2VpA p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-soUz2Q2VpA .mbr-text {
  color: #000000;
}
.cid-soUz2Q2VpA .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-soUz2Q2VpA .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-soUz2Q2VpA .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-soUz2Q2VpA .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-soUz2Q2VpA .card-title {
  color: #000000;
}
.cid-soUz2Q2VpA .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-soUz2QjH4j {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-soUz2QjH4j .mbr-section-subtitle {
  color: #767676;
}
.cid-soUz2QjH4j H3 {
  text-align: left;
  color: #000;
}
.cid-soUz2QjH4j .container {
  height: 58px;
}
.cid-sMsxjmvsjY {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsxjmvsjY .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsxjmvsjY .mbr-text p {
  background: #ffffff;
}
.cid-sMsxjmvsjY .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsxjmvsjY .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsxjmvsjY .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsxjmvsjY .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsxjmvsjY .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsxjmvsjY .logos-cb {
  max-width: 100%;
}
.cid-sMsxjmvsjY .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsxjmvsjY .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsxjmvsjY .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsxjmvsjY .lien:hover {
  color: #000;
}
.cid-sMsxjmvsjY .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsxjmvsjY .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-soUz2QM5pw {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-soUz2QM5pw .mbr-section-subtitle {
  color: #767676;
}
.cid-soUz2QM5pw H3 {
  text-align: left;
  color: #000;
}
.cid-soUz2QM5pw .container {
  height: 58px;
}
.cid-sEmVzGqEbN {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmVzGqEbN .title {
  margin-bottom: 2rem;
}
.cid-sEmVzGqEbN .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmVzGqEbN a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmVzGqEbN a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmVzGqEbN .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmVzGqEbN .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmVzGqEbN H2 {
  color: #000000;
}
.cid-sEmVzGqEbN LABEL {
  color: #000000;
}
.cid-sEmVzGqEbN .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmVzGqEbN .btn-form {
  border-radius: 0px;
}
.cid-tONU6RYaAz {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONU6RYaAz .content {
    text-align: center;
  }
  .cid-tONU6RYaAz .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONU6RYaAz .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONU6RYaAz .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONU6RYaAz .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONU6RYaAz .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONU6RYaAz .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONU6RYaAz .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONU6RYaAz .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONU6RYaAz .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONU6RYaAz .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONU6RYaAz .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONU6RYaAz .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONU6RYaAz H5 {
  color: #000000;
}
.cid-tONU6RYaAz P {
  color: #000000;
}
.cid-tONU6RYaAz .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONU6RYaAz .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONU6RYaAz .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONU6RYaAz .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONU6RYaAz .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-1uy {
  /* Type valid CSS here */
}
#custom-html-1uy div {
  height: 70px;
  background-color: #000;
}
#custom-html-3ke {
  /* Type valid CSS here */
}
#custom-html-3ke div {
  padding: 10px 0px 5px;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3ke hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-soUOcdbdFU {
  padding-top: 0px;
  padding-bottom: 0px;
  background: linear-gradient(90deg, #000000, #000000);
}
.cid-soUOcdbdFU .mbr-overlay {
  background: linear-gradient(90deg, #d3cffb, #d7e8f6);
}
.cid-soUOcdbdFU .card-wrap {
  background-color: #111111;
  padding: 2rem;
  margin: 0;
  border-radius: .25rem;
  -webkit-box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
  box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}
@media (min-width: 992px) {
  .cid-soUOcdbdFU .card-wrap {
    width: calc(100% + 10rem);
    margin-left: -10rem;
  }
}
.cid-soUOcdbdFU .img-wrap img {
  width: 100%;
  border-radius: .25rem;
}
.cid-soUOcdbdFU .mbr-section-subtitle,
.cid-soUOcdbdFU .mbr-section-btn {
  color: #000000;
}
.cid-soUOcdbdFU h1 {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-soUOcdbdFU h3 {
  text-align: justify;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-soUOcdbdFU h4 {
  text-align: justify;
}
.cid-soUOcdbdFU .couverture {
  aspect-ratio: 1;
}
.cid-tMPl6uJQrc {
  background: #ffffff;
}
.cid-tMPl6uJQrc .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPl6uJQrc .mbr-figure {
  margin: 0 auto;
}
.cid-tMPl6uJQrc figcaption {
  position: relative;
}
.cid-tMPl6uJQrc figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPl6uJQrc .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPl6uJQrc .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPl6uJQrc .view_port {
    height: 10px;
  }
}
.cid-tMPl6uJQrc .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPl6uJQrc .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPl6uJQrc .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPl6uJQrc .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPl6uJQrc .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-soUOceq2bA {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-soUOceq2bA .mbr-text,
.cid-soUOceq2bA blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-uCeztUWeEg {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-uCeztUWeEg .card-box {
  padding: 0 0.3rem;
}
.cid-uCeztUWeEg .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCeztUWeEg .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCeztUWeEg h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCeztUWeEg p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCeztUWeEg .mbr-text {
  color: #000000;
}
.cid-uCeztUWeEg .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCeztUWeEg .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCeztUWeEg .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCeztUWeEg .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCeztUWeEg .card-title {
  color: #000000;
}
.cid-uCeztUWeEg .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCeztUWeEg .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCeztUWeEg .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCeztUWeEg .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCeztUWeEg .souligne:hover {
  color: #000;
}
.cid-uCeztUWeEg .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCeztUWeEg .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCeztUWeEg .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCeztUWeEg .carousel-track1 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCeztUWeEg .carousel-track1::-webkit-scrollbar {
  height: 8px;
}
.cid-uCeztUWeEg .carousel-track1::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCeztUWeEg .carousel-track1::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCeztUWeEg .carousel-track1::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCeztUWeEg .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCeztUWeEg .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCeztUWeEg .arrow-left1 {
  left: -2.2rem;
}
.cid-uCeztUWeEg .arrow-right1 {
  right: -2.2rem;
}
.cid-uCeztUWeEg .carousel-arrow.hidden {
  display: none;
}
.cid-v52ZFTVGDG {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v52ZFTVGDG .card-box {
  padding: 0 0.3rem;
}
.cid-v52ZFTVGDG .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-v52ZFTVGDG .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-v52ZFTVGDG h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-v52ZFTVGDG p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-v52ZFTVGDG .mbr-text {
  color: #000000;
}
.cid-v52ZFTVGDG .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-v52ZFTVGDG .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-v52ZFTVGDG h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-v52ZFTVGDG .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-v52ZFTVGDG .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-v52ZFTVGDG .card-title {
  color: #000000;
}
.cid-v52ZFTVGDG .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-v52ZFTVGDG .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-v52ZFTVGDG .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-v52ZFTVGDG .souligne {
  position: relative;
  color: #999;
  text-decoration: none;
}
.cid-v52ZFTVGDG .souligne:hover {
  color: #999;
}
.cid-v52ZFTVGDG .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #999;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-v52ZFTVGDG .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-v52ZFTVGDG .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-v52ZFTVGDG .carousel-tracklsv {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-v52ZFTVGDG .carousel-tracklsv::-webkit-scrollbar {
  height: 8px;
}
.cid-v52ZFTVGDG .carousel-tracklsv::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-v52ZFTVGDG .carousel-tracklsv::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-v52ZFTVGDG .carousel-tracklsv::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-v52ZFTVGDG .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-v52ZFTVGDG .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-v52ZFTVGDG .arrow-leftlsv {
  left: -2.2rem;
}
.cid-v52ZFTVGDG .arrow-rightlsv {
  right: -2.2rem;
}
.cid-v52ZFTVGDG .carousel-arrow.hidden {
  display: none;
}
.cid-v52ZFTVGDG .container1 {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
  margin-bottom: 10px;
  margin-right: 10px;
}
.cid-v52ZFTVGDG h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-v52ZFTVGDG .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-v52ZFTVGDG .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-v52ZFTVGDG .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-v52ZFTVGDG .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-v52ZFTVGDG .photo-produit {
    width: 100%;
  }
}
.cid-v52ZFTVGDG .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-v52ZFTVGDG .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-v52ZFTVGDG .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-v52ZFTVGDG .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-soUOclP1in {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-soUOclP1in .mbr-section-subtitle {
  color: #767676;
}
.cid-soUOclP1in H2 {
  text-align: left;
  color: #000;
}
.cid-soUOclP1in .container {
  height: 58px;
}
.cid-uCezuq0Fiu {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCezuq0Fiu .card-box {
  padding: 0 0.3rem;
}
.cid-uCezuq0Fiu .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCezuq0Fiu .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCezuq0Fiu h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCezuq0Fiu p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCezuq0Fiu .mbr-text {
  color: #000000;
}
.cid-uCezuq0Fiu .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCezuq0Fiu .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCezuq0Fiu .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCezuq0Fiu .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCezuq0Fiu .card-title {
  color: #000000;
}
.cid-uCezuq0Fiu .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCezuq0Fiu .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCezuq0Fiu .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCezuq0Fiu .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCezuq0Fiu .souligne:hover {
  color: #000;
}
.cid-uCezuq0Fiu .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCezuq0Fiu .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCezuq0Fiu .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCezuq0Fiu .carousel-track2 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCezuq0Fiu .carousel-track2::-webkit-scrollbar {
  height: 8px;
}
.cid-uCezuq0Fiu .carousel-track2::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCezuq0Fiu .carousel-track2::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCezuq0Fiu .carousel-track2::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCezuq0Fiu .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCezuq0Fiu .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCezuq0Fiu .arrow-left2 {
  left: -2.2rem;
}
.cid-uCezuq0Fiu .arrow-right2 {
  right: -2.2rem;
}
.cid-uCezuq0Fiu .carousel-arrow.hidden {
  display: none;
}
.cid-soUOcmsdFp {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-soUOcmsdFp .mbr-section-subtitle {
  color: #767676;
}
.cid-soUOcmsdFp H2 {
  text-align: left;
  color: #000;
}
.cid-soUOcmsdFp .container {
  height: 58px;
}
.cid-soUOcmLXb4 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-soUOcmLXb4 .mbr-text,
.cid-soUOcmLXb4 blockquote {
  color: #767676;
}
.cid-soUOcmLXb4 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-soUOcmLXb4 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sEmPoeul5K {
  padding-top: 15px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-sEmPoeul5K .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmPoeul5K .formoid {
  margin: auto;
}
.cid-sEmPoeul5K .form-control {
  padding-left: 1rem;
  padding-right: 1rem;
  border-radius: 0px;
  width: 400px;
  max-width: 95%;
  border: 1px solid #aaa;
  background-color: #fafafa;
}
.cid-sEmPoeul5K .input-group-btn .btn {
  padding-top: 1.3rem;
  padding-bottom: 1.3rem;
  margin: 0 !important;
  width: 250px;
  max-width: 95%;
  border-radius: 0px;
}
.cid-sEmPoeul5K a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-sEmPoeul5K a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
@media (max-width: 768px) {
  .cid-sEmPoeul5K .mbr-form .row {
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-sEmPoeul5K .form-group,
  .cid-sEmPoeul5K .input-group-btn,
  .cid-sEmPoeul5K .input-group-btn .btn {
    max-width: 300px;
    width: 100%;
  }
}
@media (min-width: 769px) {
  .cid-sEmPoeul5K .mbr-form .row > * {
    padding: 0 0.5rem;
  }
}
.cid-sEmPoeul5K .reponse {
  font-family: "Source Sans Pro", Tahoma, Arial;
  background-color: #fff;
  color: #000;
  font-size: 18px;
  text-align: center;
  padding: 10px;
  display: none;
}
.cid-soUOcnqLDk {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-soUOcnqLDk .mbr-section-subtitle {
  color: #767676;
}
.cid-soUOcnqLDk H2 {
  text-align: left;
  color: #000;
}
.cid-soUOcnqLDk .container {
  height: 58px;
}
.cid-sMstcrOba4 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMstcrOba4 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMstcrOba4 .mbr-text p {
  background: #ffffff;
}
.cid-sMstcrOba4 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMstcrOba4 .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMstcrOba4 .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMstcrOba4 .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMstcrOba4 .paypal {
  position: relative;
  top: -35px;
}
.cid-sMstcrOba4 .logos-cb {
  max-width: 100%;
}
.cid-sMstcrOba4 .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMstcrOba4 .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMstcrOba4 .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMstcrOba4 .lien:hover {
  color: #000;
}
.cid-sMstcrOba4 .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMstcrOba4 .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-soUOco5WER {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-soUOco5WER .mbr-section-subtitle {
  color: #767676;
}
.cid-soUOco5WER H3 {
  text-align: left;
  color: #000;
}
.cid-soUOco5WER .container {
  height: 58px;
}
.cid-sEmPnDFBlA {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmPnDFBlA .title {
  margin-bottom: 2rem;
}
.cid-sEmPnDFBlA .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmPnDFBlA a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmPnDFBlA a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmPnDFBlA .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmPnDFBlA .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmPnDFBlA H2 {
  color: #000000;
}
.cid-sEmPnDFBlA LABEL {
  color: #000000;
}
.cid-sEmPnDFBlA .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmPnDFBlA .btn-form {
  border-radius: 0px;
}
.cid-tONS0NzjWT {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONS0NzjWT .content {
    text-align: center;
  }
  .cid-tONS0NzjWT .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONS0NzjWT .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONS0NzjWT .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONS0NzjWT .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONS0NzjWT .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONS0NzjWT .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONS0NzjWT .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONS0NzjWT .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONS0NzjWT .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONS0NzjWT .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONS0NzjWT .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONS0NzjWT .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONS0NzjWT H5 {
  color: #000000;
}
.cid-tONS0NzjWT P {
  color: #000000;
}
.cid-tONS0NzjWT .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONS0NzjWT .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONS0NzjWT .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONS0NzjWT .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONS0NzjWT .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-1w2 {
  /* Type valid CSS here */
}
#custom-html-1w2 div {
  height: 75px;
  background-color: #000;
}
.cid-spFJzEmDTH {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-spFJzEmDTH .mbr-text,
.cid-spFJzEmDTH blockquote {
  color: #767676;
}
.cid-spFJzEmDTH .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-spFJzEmDTH h5 {
  font-size: 15px;
}
.cid-spFJzEmDTH a:link {
  color: #de9956;
}
.cid-spFJzEmDTH a:hover {
  color: #f1b173;
}
.cid-spFJzEmDTH a:visited {
  color: #de9956;
}
#custom-html-3po {
  /* Type valid CSS here */
}
#custom-html-3po div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3po hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-spFJzEyGbr {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-spFJzEyGbr .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-spFJzEyGbr .row-element,
.cid-spFJzEyGbr .image-element {
  padding: 0;
}
.cid-spFJzEyGbr .image-element {
  display: flex;
  justify-content: center;
}
.cid-spFJzEyGbr .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-spFJzEyGbr .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-spFJzEyGbr .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-spFJzEyGbr .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-spFJzEyGbr .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-spFJzEyGbr .text-content {
    padding: 2rem 1rem;
  }
  .cid-spFJzEyGbr .underline .line {
    height: 2px;
  }
  .cid-spFJzEyGbr .mbr-title,
  .cid-spFJzEyGbr .underline,
  .cid-spFJzEyGbr .mbr-text,
  .cid-spFJzEyGbr .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-spFJzEyGbr .mbr-title,
.cid-spFJzEyGbr .underline {
  text-align: center;
  color: #ffffff;
}
.cid-spFJzEyGbr .mbr-text,
.cid-spFJzEyGbr .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-spFJzEyGbr h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-spFJzEyGbr H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-spFJzEyGbr H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-spFJzEyGbr .bouton {
  text-align: center;
}
.cid-spFJzEyGbr .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-spFJzEyGbr .couverture {
  aspect-ratio: 1;
}
.cid-spFJzEyGbr .bouton2 {
  position: relative;
  top: -25px;
}
.cid-spFJzEyGbr p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-spFJzEyGbr a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPCImOM6u {
  background: #ffffff;
}
.cid-tMPCImOM6u .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPCImOM6u .mbr-figure {
  margin: 0 auto;
}
.cid-tMPCImOM6u figcaption {
  position: relative;
}
.cid-tMPCImOM6u figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPCImOM6u .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPCImOM6u .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPCImOM6u .view_port {
    height: 10px;
  }
}
.cid-tMPCImOM6u .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPCImOM6u .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPCImOM6u .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPCImOM6u .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPCImOM6u .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-spFJzF5M0s {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-spFJzF5M0s .mbr-section-subtitle {
  color: #767676;
}
.cid-spFJzF5M0s H3 {
  text-align: left;
  color: #000000;
}
.cid-spFJzF5M0s .container {
  height: 58px;
}
.cid-spFJzFfMjI {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-spFJzFfMjI .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-spFJzFfMjI .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-spFJzFfMjI .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-spFJzFfMjI .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-spFJzFfMjI .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-spFJzFfMjI .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-spFJzFfMjI .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-spFJzFfMjI .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-spFJzFfMjI .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-spFJzFx2wh {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-spFJzFx2wh .mbr-section-subtitle {
  color: #767676;
}
.cid-spFJzFx2wh H2 {
  text-align: left;
  color: #000;
}
.cid-spFJzFx2wh .container {
  height: 58px;
}
.cid-spFJzFJRUb {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-spFJzFJRUb .mbr-text,
.cid-spFJzFJRUb blockquote {
  color: #767676;
}
.cid-spFJzFJRUb .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-spFJzFJRUb .mbr-text {
  color: #000000;
}
.cid-spFJzFJRUb h2 {
  font-size: 1.5em;
}
.cid-spFJzFJRUb h3 {
  font-size: 1.1em;
}
.cid-spFJzFJRUb .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-spFJzFJRUb .photo-produit {
  width: 150px;
  aspect-ratio: 0.64666667;
  max-width: 100%;
}
.cid-spFJzFJRUb .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-spFJzFJRUb .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-spFJzFWWl1 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-spFJzFWWl1 .mbr-section-subtitle {
  color: #767676;
}
.cid-spFJzFWWl1 H3 {
  text-align: left;
  color: #000;
}
.cid-spFJzFWWl1 .container {
  height: 58px;
}
.cid-spFJzGa3Wy {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-spFJzGa3Wy .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-spFJzGa3Wy .mbr-text p {
  background: #ffffff;
}
.cid-spFJzGa3Wy .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-spFJzGa3Wy .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-spFJzGa3Wy i {
  font-weight: lighter;
}
.cid-va96RjhZw6 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-va96RjhZw6 .mbr-section-subtitle {
  color: #767676;
}
.cid-va96RjhZw6 H2 {
  text-align: left;
  color: #000;
}
.cid-va96RjhZw6 .container {
  height: 58px;
}
.cid-va96RjhZw6 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-va96RjhZw6 a:hover {
  color: #000;
}
.cid-va96RjhZw6 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-va96RjhZw6 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-va96RL8u62 {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-va96RL8u62 .mbr-text,
.cid-va96RL8u62 blockquote {
  color: #767676;
}
.cid-va96RL8u62 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-va96RL8u62 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-va96RL8u62 .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-va96RL8u62 .separation {
  height: 45px;
}
.cid-va96RL8u62 img {
  width: 40px;
}
.cid-va96RL8u62 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-va96RL8u62 a:hover {
  color: #000;
}
.cid-va96RL8u62 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-va96RL8u62 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-spFJzGVlaI {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-spFJzGVlaI .mbr-section-subtitle {
  color: #767676;
}
.cid-spFJzGVlaI H3 {
  text-align: left;
  color: #000;
}
.cid-spFJzGVlaI .container {
  height: 58px;
}
.cid-spFJzH5Bb2 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-spFJzH5Bb2 .card-box {
  padding: 0 0.3rem;
}
.cid-spFJzH5Bb2 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-spFJzH5Bb2 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-spFJzH5Bb2 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-spFJzH5Bb2 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-spFJzH5Bb2 .mbr-text {
  color: #000000;
}
.cid-spFJzH5Bb2 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-spFJzH5Bb2 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-spFJzH5Bb2 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-spFJzH5Bb2 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-spFJzH5Bb2 .card-title {
  color: #000000;
}
.cid-spFJzH5Bb2 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-spFJzHkjdq {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-spFJzHkjdq .mbr-section-subtitle {
  color: #767676;
}
.cid-spFJzHkjdq H3 {
  text-align: left;
  color: #000;
}
.cid-spFJzHkjdq .container {
  height: 58px;
}
.cid-sMsxlL0p3E {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsxlL0p3E .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsxlL0p3E .mbr-text p {
  background: #ffffff;
}
.cid-sMsxlL0p3E .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsxlL0p3E .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsxlL0p3E .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsxlL0p3E .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsxlL0p3E .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsxlL0p3E .logos-cb {
  max-width: 100%;
}
.cid-sMsxlL0p3E .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsxlL0p3E .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsxlL0p3E .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsxlL0p3E .lien:hover {
  color: #000;
}
.cid-sMsxlL0p3E .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsxlL0p3E .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-spFJzHNKtN {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-spFJzHNKtN .mbr-section-subtitle {
  color: #767676;
}
.cid-spFJzHNKtN H3 {
  text-align: left;
  color: #000;
}
.cid-spFJzHNKtN .container {
  height: 58px;
}
.cid-sEmVCW24Nk {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmVCW24Nk .title {
  margin-bottom: 2rem;
}
.cid-sEmVCW24Nk .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmVCW24Nk a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmVCW24Nk a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmVCW24Nk .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmVCW24Nk .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmVCW24Nk H2 {
  color: #000000;
}
.cid-sEmVCW24Nk LABEL {
  color: #000000;
}
.cid-sEmVCW24Nk .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmVCW24Nk .btn-form {
  border-radius: 0px;
}
.cid-tONU8C8Ag6 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONU8C8Ag6 .content {
    text-align: center;
  }
  .cid-tONU8C8Ag6 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONU8C8Ag6 .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONU8C8Ag6 .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONU8C8Ag6 .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONU8C8Ag6 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONU8C8Ag6 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONU8C8Ag6 .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONU8C8Ag6 .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONU8C8Ag6 .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONU8C8Ag6 .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONU8C8Ag6 .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONU8C8Ag6 .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONU8C8Ag6 H5 {
  color: #000000;
}
.cid-tONU8C8Ag6 P {
  color: #000000;
}
.cid-tONU8C8Ag6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONU8C8Ag6 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONU8C8Ag6 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONU8C8Ag6 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONU8C8Ag6 .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-1wo {
  /* Type valid CSS here */
}
#custom-html-1wo div {
  height: 75px;
  background-color: #000;
}
.cid-sqZfxuned6 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-sqZfxuned6 .mbr-text,
.cid-sqZfxuned6 blockquote {
  color: #767676;
}
.cid-sqZfxuned6 .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sqZfxuned6 h5 {
  font-size: 15px;
}
.cid-sqZfxuned6 a:link {
  color: #de9956;
}
.cid-sqZfxuned6 a:hover {
  color: #f1b173;
}
.cid-sqZfxuned6 a:visited {
  color: #de9956;
}
#custom-html-3pr {
  /* Type valid CSS here */
}
#custom-html-3pr div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3pr hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-sqZfxuBnbj {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-sqZfxuBnbj .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sqZfxuBnbj .row-element,
.cid-sqZfxuBnbj .image-element {
  padding: 0;
}
.cid-sqZfxuBnbj .image-element {
  display: flex;
  justify-content: center;
}
.cid-sqZfxuBnbj .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sqZfxuBnbj .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sqZfxuBnbj .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sqZfxuBnbj .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sqZfxuBnbj .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sqZfxuBnbj .text-content {
    padding: 2rem 1rem;
  }
  .cid-sqZfxuBnbj .underline .line {
    height: 2px;
  }
  .cid-sqZfxuBnbj .mbr-title,
  .cid-sqZfxuBnbj .underline,
  .cid-sqZfxuBnbj .mbr-text,
  .cid-sqZfxuBnbj .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sqZfxuBnbj .mbr-title,
.cid-sqZfxuBnbj .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sqZfxuBnbj .mbr-text,
.cid-sqZfxuBnbj .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sqZfxuBnbj h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sqZfxuBnbj H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sqZfxuBnbj H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sqZfxuBnbj .bouton {
  text-align: center;
}
.cid-sqZfxuBnbj .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sqZfxuBnbj .couverture {
  aspect-ratio: 1;
}
.cid-sqZfxuBnbj .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sqZfxuBnbj p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sqZfxuBnbj a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPCRSChgw {
  background: #ffffff;
}
.cid-tMPCRSChgw .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPCRSChgw .mbr-figure {
  margin: 0 auto;
}
.cid-tMPCRSChgw figcaption {
  position: relative;
}
.cid-tMPCRSChgw figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPCRSChgw .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPCRSChgw .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPCRSChgw .view_port {
    height: 10px;
  }
}
.cid-tMPCRSChgw .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPCRSChgw .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPCRSChgw .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPCRSChgw .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPCRSChgw .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sqZfxvhUrz {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sqZfxvhUrz .mbr-section-subtitle {
  color: #767676;
}
.cid-sqZfxvhUrz H3 {
  text-align: left;
  color: #000000;
}
.cid-sqZfxvhUrz .container {
  height: 58px;
}
.cid-sqZfxvsfiu {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sqZfxvsfiu .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sqZfxvsfiu .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sqZfxvsfiu .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sqZfxvsfiu .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sqZfxvsfiu .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sqZfxvsfiu .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sqZfxvsfiu .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sqZfxvsfiu .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sqZfxvsfiu .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sqZfxvS0Pl {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sqZfxvS0Pl .mbr-section-subtitle {
  color: #767676;
}
.cid-sqZfxvS0Pl H2 {
  text-align: left;
  color: #000;
}
.cid-sqZfxvS0Pl .container {
  height: 58px;
}
.cid-sqZfxw3mOg {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sqZfxw3mOg .mbr-text,
.cid-sqZfxw3mOg blockquote {
  color: #767676;
}
.cid-sqZfxw3mOg .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-sqZfxw3mOg .mbr-text {
  color: #000000;
}
.cid-sqZfxw3mOg h2 {
  font-size: 1.5em;
}
.cid-sqZfxw3mOg h3 {
  font-size: 1.1em;
}
.cid-sqZfxw3mOg .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-sqZfxw3mOg .photo-produit {
  width: 150px;
  aspect-ratio: 0.724;
  max-width: 100%;
}
.cid-sqZfxw3mOg .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-sqZfxw3mOg .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-sqZfxwls86 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sqZfxwls86 .mbr-section-subtitle {
  color: #767676;
}
.cid-sqZfxwls86 H3 {
  text-align: left;
  color: #000;
}
.cid-sqZfxwls86 .container {
  height: 58px;
}
.cid-sqZfxwwMlJ {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sqZfxwwMlJ .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sqZfxwwMlJ .mbr-text p {
  background: #ffffff;
}
.cid-sqZfxwwMlJ .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sqZfxwwMlJ .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-sqZfxwwMlJ i {
  font-weight: lighter;
}
.cid-tYOAYvZ6Jp {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tYOAYvZ6Jp .mbr-section-subtitle {
  color: #767676;
}
.cid-tYOAYvZ6Jp H2 {
  text-align: left;
  color: #000;
}
.cid-tYOAYvZ6Jp .container {
  height: 58px;
}
.cid-tYOAYvZ6Jp a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tYOAYvZ6Jp a:hover {
  color: #000;
}
.cid-tYOAYvZ6Jp a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tYOAYvZ6Jp a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tYOAZ88mNd {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tYOAZ88mNd .mbr-text,
.cid-tYOAZ88mNd blockquote {
  color: #767676;
}
.cid-tYOAZ88mNd .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tYOAZ88mNd h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tYOAZ88mNd .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tYOAZ88mNd .separation {
  height: 45px;
}
.cid-tYOAZ88mNd img {
  width: 40px;
}
.cid-tYOAZ88mNd a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tYOAZ88mNd a:hover {
  color: #000;
}
.cid-tYOAZ88mNd a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tYOAZ88mNd a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sqZfxxrUSP {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sqZfxxrUSP .mbr-section-subtitle {
  color: #767676;
}
.cid-sqZfxxrUSP H3 {
  text-align: left;
  color: #000;
}
.cid-sqZfxxrUSP .container {
  height: 58px;
}
.cid-sqZfxxEixV {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sqZfxxEixV .card-box {
  padding: 0 0.3rem;
}
.cid-sqZfxxEixV .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sqZfxxEixV .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sqZfxxEixV h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sqZfxxEixV p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sqZfxxEixV .mbr-text {
  color: #000000;
}
.cid-sqZfxxEixV .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sqZfxxEixV .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sqZfxxEixV .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sqZfxxEixV .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sqZfxxEixV .card-title {
  color: #000000;
}
.cid-sqZfxxEixV .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sqZfxxWItU {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sqZfxxWItU .mbr-section-subtitle {
  color: #767676;
}
.cid-sqZfxxWItU H3 {
  text-align: left;
  color: #000;
}
.cid-sqZfxxWItU .container {
  height: 58px;
}
.cid-sMsxoLaSbg {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsxoLaSbg .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsxoLaSbg .mbr-text p {
  background: #ffffff;
}
.cid-sMsxoLaSbg .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsxoLaSbg .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsxoLaSbg .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsxoLaSbg .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsxoLaSbg .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsxoLaSbg .logos-cb {
  max-width: 100%;
}
.cid-sMsxoLaSbg .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsxoLaSbg .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsxoLaSbg .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsxoLaSbg .lien:hover {
  color: #000;
}
.cid-sMsxoLaSbg .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsxoLaSbg .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sqZfxytji4 {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sqZfxytji4 .mbr-section-subtitle {
  color: #767676;
}
.cid-sqZfxytji4 H3 {
  text-align: left;
  color: #000;
}
.cid-sqZfxytji4 .container {
  height: 58px;
}
.cid-sEmVFVkqgp {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmVFVkqgp .title {
  margin-bottom: 2rem;
}
.cid-sEmVFVkqgp .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmVFVkqgp a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmVFVkqgp a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmVFVkqgp .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmVFVkqgp .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmVFVkqgp H2 {
  color: #000000;
}
.cid-sEmVFVkqgp LABEL {
  color: #000000;
}
.cid-sEmVFVkqgp .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmVFVkqgp .btn-form {
  border-radius: 0px;
}
.cid-tONUayZcDi {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONUayZcDi .content {
    text-align: center;
  }
  .cid-tONUayZcDi .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONUayZcDi .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONUayZcDi .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONUayZcDi .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONUayZcDi .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONUayZcDi .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONUayZcDi .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONUayZcDi .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONUayZcDi .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONUayZcDi .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONUayZcDi .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONUayZcDi .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONUayZcDi H5 {
  color: #000000;
}
.cid-tONUayZcDi P {
  color: #000000;
}
.cid-tONUayZcDi .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONUayZcDi .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONUayZcDi .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONUayZcDi .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONUayZcDi .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-1bt {
  /* Type valid CSS here */
}
#custom-html-1bt div {
  height: 70px;
  background-color: #000;
}
#custom-html-3kb {
  /* Type valid CSS here */
}
#custom-html-3kb div {
  padding: 10px 0px 5px;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3kb hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-sdH0fPCG9j {
  padding-top: 0px;
  padding-bottom: 0px;
  background: linear-gradient(90deg, #000000, #000000);
}
.cid-sdH0fPCG9j .mbr-overlay {
  background: linear-gradient(90deg, #d3cffb, #d7e8f6);
}
.cid-sdH0fPCG9j .card-wrap {
  background-color: #111111;
  padding: 2rem;
  margin: 0;
  border-radius: .25rem;
  -webkit-box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
  box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}
@media (min-width: 992px) {
  .cid-sdH0fPCG9j .card-wrap {
    width: calc(100% + 10rem);
    margin-left: -10rem;
  }
}
.cid-sdH0fPCG9j .img-wrap img {
  width: 100%;
  border-radius: .25rem;
}
.cid-sdH0fPCG9j .mbr-section-subtitle,
.cid-sdH0fPCG9j .mbr-section-btn {
  color: #000000;
}
.cid-sdH0fPCG9j h1 {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sdH0fPCG9j h3 {
  text-align: justify;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sdH0fPCG9j h4 {
  text-align: justify;
}
.cid-sdH0fPCG9j .couverture {
  aspect-ratio: 1;
}
.cid-sdH0fPCG9j a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sdH0fPCG9j a:hover {
  color: #000;
}
.cid-sdH0fPCG9j a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sdH0fPCG9j a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tMPkMj1JY6 {
  background: #ffffff;
}
.cid-tMPkMj1JY6 .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPkMj1JY6 .mbr-figure {
  margin: 0 auto;
}
.cid-tMPkMj1JY6 figcaption {
  position: relative;
}
.cid-tMPkMj1JY6 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPkMj1JY6 .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPkMj1JY6 .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPkMj1JY6 .view_port {
    height: 10px;
  }
}
.cid-tMPkMj1JY6 .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPkMj1JY6 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPkMj1JY6 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPkMj1JY6 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPkMj1JY6 .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sA9Npm0Dzk {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sA9Npm0Dzk .mbr-text,
.cid-sA9Npm0Dzk blockquote {
  color: #767676;
}
.cid-sA9Npm0Dzk .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sA9Npm0Dzk h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sA9Npm0Dzk a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sA9Npm0Dzk a:hover {
  color: #000;
}
.cid-sA9Npm0Dzk a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sA9Npm0Dzk a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sA9Npm0Dzk .separation {
  height: 10px;
}
.cid-u1fZ688n2n {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 15px;
}
.cid-u1fZ688n2n .image-block {
  margin: auto;
}
.cid-u1fZ688n2n figcaption {
  position: relative;
}
.cid-u1fZ688n2n figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-u1fZ688n2n .image-block {
    width: 100% !important;
  }
}
.cid-uW33yXpoOq {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uW33yXpoOq .card-box {
  padding: 0 0.3rem;
}
.cid-uW33yXpoOq .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uW33yXpoOq .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uW33yXpoOq h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-uW33yXpoOq p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uW33yXpoOq .mbr-text {
  color: #000000;
}
.cid-uW33yXpoOq .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uW33yXpoOq .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uW33yXpoOq h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uW33yXpoOq .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uW33yXpoOq .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uW33yXpoOq .card-title {
  color: #000000;
}
.cid-uW33yXpoOq .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uW33yXpoOq .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uW33yXpoOq .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uW33yXpoOq .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uW33yXpoOq .souligne:hover {
  color: #000;
}
.cid-uW33yXpoOq .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uW33yXpoOq .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uW33yXpoOq .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uW33yXpoOq .carousel-tracklsv {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uW33yXpoOq .carousel-tracklsv::-webkit-scrollbar {
  height: 8px;
}
.cid-uW33yXpoOq .carousel-tracklsv::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uW33yXpoOq .carousel-tracklsv::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uW33yXpoOq .carousel-tracklsv::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uW33yXpoOq .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uW33yXpoOq .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uW33yXpoOq .arrow-leftlsv {
  left: -2.2rem;
}
.cid-uW33yXpoOq .arrow-rightlsv {
  right: -2.2rem;
}
.cid-uW33yXpoOq .carousel-arrow.hidden {
  display: none;
}
.cid-uW33yXpoOq .container1 {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
  margin-bottom: 10px;
  margin-right: 10px;
}
.cid-uW33yXpoOq h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-uW33yXpoOq .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uW33yXpoOq .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uW33yXpoOq .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uW33yXpoOq .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uW33yXpoOq .photo-produit {
    width: 100%;
  }
}
.cid-uW33yXpoOq .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uW33yXpoOq .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-uW33yXpoOq .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-uW33yXpoOq .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-sdH0fQmsUH {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdH0fQmsUH .mbr-section-subtitle {
  color: #767676;
}
.cid-sdH0fQmsUH H2 {
  text-align: left;
  color: #000;
}
.cid-sdH0fQmsUH .container {
  height: 58px;
}
.cid-uCexoyQ1Tf {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCexoyQ1Tf .card-box {
  padding: 0 0.3rem;
}
.cid-uCexoyQ1Tf .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCexoyQ1Tf .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCexoyQ1Tf h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCexoyQ1Tf p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCexoyQ1Tf .mbr-text {
  color: #000000;
}
.cid-uCexoyQ1Tf .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCexoyQ1Tf .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCexoyQ1Tf .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCexoyQ1Tf .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCexoyQ1Tf .card-title {
  color: #000000;
}
.cid-uCexoyQ1Tf .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCexoyQ1Tf .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCexoyQ1Tf .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCexoyQ1Tf .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCexoyQ1Tf .souligne:hover {
  color: #000;
}
.cid-uCexoyQ1Tf .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCexoyQ1Tf .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCexoyQ1Tf .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCexoyQ1Tf .carousel-track1 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCexoyQ1Tf .carousel-track1::-webkit-scrollbar {
  height: 8px;
}
.cid-uCexoyQ1Tf .carousel-track1::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCexoyQ1Tf .carousel-track1::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCexoyQ1Tf .carousel-track1::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCexoyQ1Tf .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCexoyQ1Tf .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCexoyQ1Tf .arrow-left1 {
  left: -2.2rem;
}
.cid-uCexoyQ1Tf .arrow-right1 {
  right: -2.2rem;
}
.cid-uCexoyQ1Tf .carousel-arrow.hidden {
  display: none;
}
.cid-szFqoTTqw2 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-szFqoTTqw2 .mbr-section-subtitle {
  color: #767676;
}
.cid-szFqoTTqw2 H2 {
  text-align: left;
  color: #000;
}
.cid-szFqoTTqw2 .container {
  height: 58px;
}
.cid-uCexpbZ6XS {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCexpbZ6XS .card-box {
  padding: 0 0.3rem;
}
.cid-uCexpbZ6XS .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCexpbZ6XS .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCexpbZ6XS h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCexpbZ6XS p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCexpbZ6XS .mbr-text {
  color: #000000;
}
.cid-uCexpbZ6XS .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCexpbZ6XS .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCexpbZ6XS .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCexpbZ6XS .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCexpbZ6XS .card-title {
  color: #000000;
}
.cid-uCexpbZ6XS .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCexpbZ6XS .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCexpbZ6XS .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCexpbZ6XS .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCexpbZ6XS .souligne:hover {
  color: #000;
}
.cid-uCexpbZ6XS .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCexpbZ6XS .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCexpbZ6XS .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCexpbZ6XS .carousel-track2 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCexpbZ6XS .carousel-track2::-webkit-scrollbar {
  height: 8px;
}
.cid-uCexpbZ6XS .carousel-track2::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCexpbZ6XS .carousel-track2::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCexpbZ6XS .carousel-track2::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCexpbZ6XS .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCexpbZ6XS .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCexpbZ6XS .arrow-left2 {
  left: -2.2rem;
}
.cid-uCexpbZ6XS .arrow-right2 {
  right: -2.2rem;
}
.cid-uCexpbZ6XS .carousel-arrow.hidden {
  display: none;
}
.cid-v5WiY9lneK {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v5WiY9lneK .mbr-section-subtitle {
  color: #767676;
}
.cid-v5WiY9lneK H2 {
  text-align: left;
  color: #000;
}
.cid-v5WiY9lneK .container {
  height: 58px;
}
.cid-v5Wv3lYzD5 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-v5Wv3lYzD5 .card-box {
  padding: 0 0.3rem;
}
.cid-v5Wv3lYzD5 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-v5Wv3lYzD5 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-v5Wv3lYzD5 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-v5Wv3lYzD5 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-v5Wv3lYzD5 .mbr-text {
  color: #000000;
}
.cid-v5Wv3lYzD5 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-v5Wv3lYzD5 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-v5Wv3lYzD5 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-v5Wv3lYzD5 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-v5Wv3lYzD5 .card-title {
  color: #000000;
}
.cid-v5Wv3lYzD5 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-v5Wv3lYzD5 .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-v5Wv3lYzD5 .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-v5Wv3lYzD5 .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-v5Wv3lYzD5 .souligne:hover {
  color: #000;
}
.cid-v5Wv3lYzD5 .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-v5Wv3lYzD5 .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-v5Wv3lYzD5 .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-v5Wv3lYzD5 .carousel-track13 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-v5Wv3lYzD5 .carousel-track13::-webkit-scrollbar {
  height: 8px;
}
.cid-v5Wv3lYzD5 .carousel-track13::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-v5Wv3lYzD5 .carousel-track13::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-v5Wv3lYzD5 .carousel-track13::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-v5Wv3lYzD5 .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-v5Wv3lYzD5 .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-v5Wv3lYzD5 .arrow-left13 {
  left: -2.2rem;
}
.cid-v5Wv3lYzD5 .arrow-right13 {
  right: -2.2rem;
}
.cid-v5Wv3lYzD5 .carousel-arrow.hidden {
  display: none;
}
.cid-ufjgPfOAGa {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ufjgPfOAGa .mbr-section-subtitle {
  color: #767676;
}
.cid-ufjgPfOAGa H2 {
  text-align: left;
  color: #000;
}
.cid-ufjgPfOAGa .container {
  height: 58px;
}
.cid-uCexpJLexY {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uCexpJLexY .card-box {
  padding: 0 0.3rem;
}
.cid-uCexpJLexY .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCexpJLexY .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCexpJLexY h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCexpJLexY p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCexpJLexY .mbr-text {
  color: #000000;
}
.cid-uCexpJLexY .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCexpJLexY .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCexpJLexY .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCexpJLexY .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCexpJLexY .card-title {
  color: #000000;
}
.cid-uCexpJLexY .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCexpJLexY .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCexpJLexY .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCexpJLexY .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCexpJLexY .souligne:hover {
  color: #000;
}
.cid-uCexpJLexY .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCexpJLexY .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCexpJLexY .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCexpJLexY .carousel-track3 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCexpJLexY .carousel-track3::-webkit-scrollbar {
  height: 8px;
}
.cid-uCexpJLexY .carousel-track3::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCexpJLexY .carousel-track3::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCexpJLexY .carousel-track3::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCexpJLexY .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCexpJLexY .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCexpJLexY .arrow-left3 {
  left: -2.2rem;
}
.cid-uCexpJLexY .arrow-right3 {
  right: -2.2rem;
}
.cid-uCexpJLexY .carousel-arrow.hidden {
  display: none;
}
.cid-szF9A1jRpF {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-szF9A1jRpF .mbr-section-subtitle {
  color: #767676;
}
.cid-szF9A1jRpF H2 {
  text-align: left;
  color: #000;
}
.cid-szF9A1jRpF .container {
  height: 58px;
}
.cid-uCexqm8Ijp {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCexqm8Ijp .card-box {
  padding: 0 0.3rem;
}
.cid-uCexqm8Ijp .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCexqm8Ijp .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCexqm8Ijp h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCexqm8Ijp p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCexqm8Ijp .mbr-text {
  color: #000000;
}
.cid-uCexqm8Ijp .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCexqm8Ijp .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCexqm8Ijp .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCexqm8Ijp .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCexqm8Ijp .card-title {
  color: #000000;
}
.cid-uCexqm8Ijp .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCexqm8Ijp .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCexqm8Ijp .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCexqm8Ijp .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCexqm8Ijp .souligne:hover {
  color: #000;
}
.cid-uCexqm8Ijp .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCexqm8Ijp .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCexqm8Ijp .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCexqm8Ijp .carousel-track4 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCexqm8Ijp .carousel-track4::-webkit-scrollbar {
  height: 8px;
}
.cid-uCexqm8Ijp .carousel-track4::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCexqm8Ijp .carousel-track4::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCexqm8Ijp .carousel-track4::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCexqm8Ijp .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCexqm8Ijp .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCexqm8Ijp .arrow-left4 {
  left: -2.2rem;
}
.cid-uCexqm8Ijp .arrow-right4 {
  right: -2.2rem;
}
.cid-uCexqm8Ijp .carousel-arrow.hidden {
  display: none;
}
.cid-szxtJ5ocA7 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-szxtJ5ocA7 .mbr-section-subtitle {
  color: #767676;
}
.cid-szxtJ5ocA7 H2 {
  text-align: left;
  color: #000;
}
.cid-szxtJ5ocA7 .container {
  height: 58px;
}
.cid-uCexr7Lv8M {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCexr7Lv8M .card-box {
  padding: 0 0.3rem;
}
.cid-uCexr7Lv8M .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCexr7Lv8M .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCexr7Lv8M h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCexr7Lv8M p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCexr7Lv8M .mbr-text {
  color: #000000;
}
.cid-uCexr7Lv8M .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCexr7Lv8M .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCexr7Lv8M .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCexr7Lv8M .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCexr7Lv8M .card-title {
  color: #000000;
}
.cid-uCexr7Lv8M .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCexr7Lv8M .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCexr7Lv8M .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCexr7Lv8M .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCexr7Lv8M .souligne:hover {
  color: #000;
}
.cid-uCexr7Lv8M .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCexr7Lv8M .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCexr7Lv8M .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCexr7Lv8M .carousel-track5 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCexr7Lv8M .carousel-track5::-webkit-scrollbar {
  height: 8px;
}
.cid-uCexr7Lv8M .carousel-track5::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCexr7Lv8M .carousel-track5::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCexr7Lv8M .carousel-track5::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCexr7Lv8M .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCexr7Lv8M .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCexr7Lv8M .arrow-left5 {
  left: -2.2rem;
}
.cid-uCexr7Lv8M .arrow-right5 {
  right: -2.2rem;
}
.cid-uCexr7Lv8M .carousel-arrow.hidden {
  display: none;
}
.cid-tHUPsoDOzI {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tHUPsoDOzI .mbr-section-subtitle {
  color: #767676;
}
.cid-tHUPsoDOzI H2 {
  text-align: left;
  color: #000;
}
.cid-tHUPsoDOzI .container {
  height: 58px;
}
.cid-uCexrMFRvo {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCexrMFRvo .card-box {
  padding: 0 0.3rem;
}
.cid-uCexrMFRvo .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCexrMFRvo .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCexrMFRvo h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCexrMFRvo p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCexrMFRvo .mbr-text {
  color: #000000;
}
.cid-uCexrMFRvo .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCexrMFRvo .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCexrMFRvo .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCexrMFRvo .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCexrMFRvo .card-title {
  color: #000000;
}
.cid-uCexrMFRvo .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCexrMFRvo .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCexrMFRvo .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCexrMFRvo .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCexrMFRvo .souligne:hover {
  color: #000;
}
.cid-uCexrMFRvo .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCexrMFRvo .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCexrMFRvo .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCexrMFRvo .carousel-track7 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCexrMFRvo .carousel-track7::-webkit-scrollbar {
  height: 8px;
}
.cid-uCexrMFRvo .carousel-track7::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCexrMFRvo .carousel-track7::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCexrMFRvo .carousel-track7::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCexrMFRvo .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCexrMFRvo .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCexrMFRvo .arrow-left7 {
  left: -2.2rem;
}
.cid-uCexrMFRvo .arrow-right7 {
  right: -2.2rem;
}
.cid-uCexrMFRvo .carousel-arrow.hidden {
  display: none;
}
.cid-sdH0fQWO95 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdH0fQWO95 .mbr-section-subtitle {
  color: #767676;
}
.cid-sdH0fQWO95 H2 {
  text-align: left;
  color: #000;
}
.cid-sdH0fQWO95 .container {
  height: 58px;
}
.cid-uCexsi6v9Q {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCexsi6v9Q .card-box {
  padding: 0 0.3rem;
}
.cid-uCexsi6v9Q .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCexsi6v9Q .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCexsi6v9Q h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCexsi6v9Q p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCexsi6v9Q .mbr-text {
  color: #000000;
}
.cid-uCexsi6v9Q .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCexsi6v9Q .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCexsi6v9Q .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCexsi6v9Q .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCexsi6v9Q .card-title {
  color: #000000;
}
.cid-uCexsi6v9Q .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCexsi6v9Q .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCexsi6v9Q .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCexsi6v9Q .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCexsi6v9Q .souligne:hover {
  color: #000;
}
.cid-uCexsi6v9Q .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCexsi6v9Q .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCexsi6v9Q .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCexsi6v9Q .carousel-track8 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCexsi6v9Q .carousel-track8::-webkit-scrollbar {
  height: 8px;
}
.cid-uCexsi6v9Q .carousel-track8::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCexsi6v9Q .carousel-track8::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCexsi6v9Q .carousel-track8::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCexsi6v9Q .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCexsi6v9Q .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCexsi6v9Q .arrow-left8 {
  left: -2.2rem;
}
.cid-uCexsi6v9Q .arrow-right8 {
  right: -2.2rem;
}
.cid-uCexsi6v9Q .carousel-arrow.hidden {
  display: none;
}
.cid-szFqOh9Gg6 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-szFqOh9Gg6 .mbr-section-subtitle {
  color: #767676;
}
.cid-szFqOh9Gg6 H2 {
  text-align: left;
  color: #000;
}
.cid-szFqOh9Gg6 .container {
  height: 58px;
}
.cid-uCexsNSOHh {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCexsNSOHh .card-box {
  padding: 0 0.3rem;
}
.cid-uCexsNSOHh .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCexsNSOHh .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCexsNSOHh h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCexsNSOHh p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCexsNSOHh .mbr-text {
  color: #000000;
}
.cid-uCexsNSOHh .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCexsNSOHh .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCexsNSOHh .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCexsNSOHh .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCexsNSOHh .card-title {
  color: #000000;
}
.cid-uCexsNSOHh .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCexsNSOHh .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCexsNSOHh .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCexsNSOHh .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCexsNSOHh .souligne:hover {
  color: #000;
}
.cid-uCexsNSOHh .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCexsNSOHh .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCexsNSOHh .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCexsNSOHh .carousel-track9 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCexsNSOHh .carousel-track9::-webkit-scrollbar {
  height: 8px;
}
.cid-uCexsNSOHh .carousel-track9::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCexsNSOHh .carousel-track9::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCexsNSOHh .carousel-track9::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCexsNSOHh .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCexsNSOHh .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCexsNSOHh .arrow-left9 {
  left: -2.2rem;
}
.cid-uCexsNSOHh .arrow-right9 {
  right: -2.2rem;
}
.cid-uCexsNSOHh .carousel-arrow.hidden {
  display: none;
}
.cid-t2AkkSpUzt {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t2AkkSpUzt .mbr-section-subtitle {
  color: #767676;
}
.cid-t2AkkSpUzt H2 {
  text-align: left;
  color: #000;
}
.cid-t2AkkSpUzt .container {
  height: 58px;
}
.cid-uCextudfAC {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCextudfAC .card-box {
  padding: 0 0.3rem;
}
.cid-uCextudfAC .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCextudfAC .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCextudfAC h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCextudfAC p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCextudfAC .mbr-text {
  color: #000000;
}
.cid-uCextudfAC .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCextudfAC .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCextudfAC .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCextudfAC .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCextudfAC .card-title {
  color: #000000;
}
.cid-uCextudfAC .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCextudfAC .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCextudfAC .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCextudfAC .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCextudfAC .souligne:hover {
  color: #000;
}
.cid-uCextudfAC .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCextudfAC .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCextudfAC .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCextudfAC .carousel-track10 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCextudfAC .carousel-track10::-webkit-scrollbar {
  height: 8px;
}
.cid-uCextudfAC .carousel-track10::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCextudfAC .carousel-track10::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCextudfAC .carousel-track10::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCextudfAC .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCextudfAC .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCextudfAC .arrow-left10 {
  left: -2.2rem;
}
.cid-uCextudfAC .arrow-right10 {
  right: -2.2rem;
}
.cid-uCextudfAC .carousel-arrow.hidden {
  display: none;
}
.cid-sdH0fTjOLy {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdH0fTjOLy .mbr-section-subtitle {
  color: #767676;
}
.cid-sdH0fTjOLy H2 {
  text-align: left;
  color: #000;
}
.cid-sdH0fTjOLy .container {
  height: 58px;
}
.cid-uCexu4Ez9e {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCexu4Ez9e .card-box {
  padding: 0 0.3rem;
}
.cid-uCexu4Ez9e .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCexu4Ez9e .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCexu4Ez9e h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCexu4Ez9e p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCexu4Ez9e .mbr-text {
  color: #000000;
}
.cid-uCexu4Ez9e .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCexu4Ez9e .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCexu4Ez9e .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCexu4Ez9e .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCexu4Ez9e .card-title {
  color: #000000;
}
.cid-uCexu4Ez9e .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCexu4Ez9e .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCexu4Ez9e .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCexu4Ez9e .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCexu4Ez9e .souligne:hover {
  color: #000;
}
.cid-uCexu4Ez9e .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCexu4Ez9e .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCexu4Ez9e .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCexu4Ez9e .carousel-track11 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCexu4Ez9e .carousel-track11::-webkit-scrollbar {
  height: 8px;
}
.cid-uCexu4Ez9e .carousel-track11::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCexu4Ez9e .carousel-track11::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCexu4Ez9e .carousel-track11::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCexu4Ez9e .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCexu4Ez9e .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCexu4Ez9e .arrow-left11 {
  left: -2.2rem;
}
.cid-uCexu4Ez9e .arrow-right11 {
  right: -2.2rem;
}
.cid-uCexu4Ez9e .carousel-arrow.hidden {
  display: none;
}
.cid-sXjbHrV4Cv {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXjbHrV4Cv .mbr-section-subtitle {
  color: #767676;
}
.cid-sXjbHrV4Cv H2 {
  text-align: left;
  color: #000;
}
.cid-sXjbHrV4Cv .container {
  height: 58px;
}
.cid-sXjbHrV4Cv a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXjbHrV4Cv a:hover {
  color: #000;
}
.cid-sXjbHrV4Cv a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXjbHrV4Cv a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sXjbI4otdL {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-sXjbI4otdL .mbr-text,
.cid-sXjbI4otdL blockquote {
  color: #767676;
}
.cid-sXjbI4otdL .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sXjbI4otdL h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sXjbI4otdL .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-sXjbI4otdL .separation {
  height: 45px;
}
.cid-sXjbI4otdL img {
  width: 40px;
}
.cid-sXjbI4otdL a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXjbI4otdL a:hover {
  color: #000;
}
.cid-sXjbI4otdL a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXjbI4otdL a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sdH0fTSgSK {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdH0fTSgSK .mbr-section-subtitle {
  color: #767676;
}
.cid-sdH0fTSgSK H2 {
  text-align: left;
  color: #000;
}
.cid-sdH0fTSgSK .container {
  height: 58px;
}
.cid-uCexuW7Odb {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCexuW7Odb .card-box {
  padding: 0 0.3rem;
}
.cid-uCexuW7Odb .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCexuW7Odb .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCexuW7Odb h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCexuW7Odb p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCexuW7Odb .mbr-text {
  color: #000000;
}
.cid-uCexuW7Odb .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCexuW7Odb .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCexuW7Odb .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCexuW7Odb .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCexuW7Odb .card-title {
  color: #000000;
}
.cid-uCexuW7Odb .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCexuW7Odb .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCexuW7Odb .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCexuW7Odb .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCexuW7Odb .souligne:hover {
  color: #000;
}
.cid-uCexuW7Odb .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCexuW7Odb .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCexuW7Odb .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCexuW7Odb .carousel-track12 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCexuW7Odb .carousel-track12::-webkit-scrollbar {
  height: 8px;
}
.cid-uCexuW7Odb .carousel-track12::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCexuW7Odb .carousel-track12::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCexuW7Odb .carousel-track12::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCexuW7Odb .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCexuW7Odb .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCexuW7Odb .arrow-left12 {
  left: -2.2rem;
}
.cid-uCexuW7Odb .arrow-right12 {
  right: -2.2rem;
}
.cid-uCexuW7Odb .carousel-arrow.hidden {
  display: none;
}
.cid-sdH0fUrLfG {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdH0fUrLfG .mbr-section-subtitle {
  color: #767676;
}
.cid-sdH0fUrLfG H2 {
  text-align: left;
  color: #000;
}
.cid-sdH0fUrLfG .container {
  height: 58px;
}
.cid-sdH0fUEinV {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdH0fUEinV .mbr-text,
.cid-sdH0fUEinV blockquote {
  color: #767676;
}
.cid-sdH0fUEinV .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sdH0fUEinV h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sEmPgvdmlx {
  padding-top: 15px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-sEmPgvdmlx .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmPgvdmlx .formoid {
  margin: auto;
}
.cid-sEmPgvdmlx .form-control {
  padding-left: 1rem;
  padding-right: 1rem;
  border-radius: 0px;
  width: 400px;
  max-width: 95%;
  border: 1px solid #aaa;
  background-color: #fafafa;
}
.cid-sEmPgvdmlx .input-group-btn .btn {
  padding-top: 1.3rem;
  padding-bottom: 1.3rem;
  margin: 0 !important;
  width: 250px;
  max-width: 95%;
  border-radius: 0px;
}
.cid-sEmPgvdmlx a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-sEmPgvdmlx a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
@media (max-width: 768px) {
  .cid-sEmPgvdmlx .mbr-form .row {
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-sEmPgvdmlx .form-group,
  .cid-sEmPgvdmlx .input-group-btn,
  .cid-sEmPgvdmlx .input-group-btn .btn {
    max-width: 300px;
    width: 100%;
  }
}
@media (min-width: 769px) {
  .cid-sEmPgvdmlx .mbr-form .row > * {
    padding: 0 0.5rem;
  }
}
.cid-sEmPgvdmlx .reponse {
  font-family: "Source Sans Pro", Tahoma, Arial;
  background-color: #fff;
  color: #000;
  font-size: 18px;
  text-align: center;
  padding: 10px;
  display: none;
}
.cid-sdH0fVasKJ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdH0fVasKJ .mbr-section-subtitle {
  color: #767676;
}
.cid-sdH0fVasKJ H2 {
  text-align: left;
  color: #000;
}
.cid-sdH0fVasKJ .container {
  height: 58px;
}
.cid-sMst6v1PNT {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMst6v1PNT .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMst6v1PNT .mbr-text p {
  background: #ffffff;
}
.cid-sMst6v1PNT .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMst6v1PNT .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMst6v1PNT .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMst6v1PNT .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMst6v1PNT .paypal {
  position: relative;
  top: -35px;
}
.cid-sMst6v1PNT .logos-cb {
  max-width: 100%;
}
.cid-sMst6v1PNT .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMst6v1PNT .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMst6v1PNT .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMst6v1PNT .lien:hover {
  color: #000;
}
.cid-sMst6v1PNT .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMst6v1PNT .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sdH0fVGQRA {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdH0fVGQRA .mbr-section-subtitle {
  color: #767676;
}
.cid-sdH0fVGQRA H3 {
  text-align: left;
  color: #000;
}
.cid-sdH0fVGQRA .container {
  height: 58px;
}
.cid-sEmPh8fttw {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmPh8fttw .title {
  margin-bottom: 2rem;
}
.cid-sEmPh8fttw .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmPh8fttw a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmPh8fttw a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmPh8fttw .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmPh8fttw .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmPh8fttw H2 {
  color: #000000;
}
.cid-sEmPh8fttw LABEL {
  color: #000000;
}
.cid-sEmPh8fttw .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmPh8fttw .btn-form {
  border-radius: 0px;
}
.cid-tONRYFaYvh {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONRYFaYvh .content {
    text-align: center;
  }
  .cid-tONRYFaYvh .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONRYFaYvh .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONRYFaYvh .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONRYFaYvh .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONRYFaYvh .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONRYFaYvh .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONRYFaYvh .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONRYFaYvh .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONRYFaYvh .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONRYFaYvh .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONRYFaYvh .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONRYFaYvh .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONRYFaYvh H5 {
  color: #000000;
}
.cid-tONRYFaYvh P {
  color: #000000;
}
.cid-tONRYFaYvh .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONRYFaYvh .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONRYFaYvh .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONRYFaYvh .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONRYFaYvh .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-1xc {
  /* Type valid CSS here */
}
#custom-html-1xc div {
  height: 75px;
  background-color: #000;
}
.cid-sunWwHOQEE {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-sunWwHOQEE .mbr-text,
.cid-sunWwHOQEE blockquote {
  color: #767676;
}
.cid-sunWwHOQEE .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sunWwHOQEE h5 {
  font-size: 15px;
}
.cid-sunWwHOQEE a:link {
  color: #de9956;
}
.cid-sunWwHOQEE a:hover {
  color: #f1b173;
}
.cid-sunWwHOQEE a:visited {
  color: #de9956;
}
#custom-html-3pu {
  /* Type valid CSS here */
}
#custom-html-3pu div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3pu hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-sunWwHZmKh {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-sunWwHZmKh .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sunWwHZmKh .row-element,
.cid-sunWwHZmKh .image-element {
  padding: 0;
}
.cid-sunWwHZmKh .image-element {
  display: flex;
  justify-content: center;
}
.cid-sunWwHZmKh .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sunWwHZmKh .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sunWwHZmKh .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sunWwHZmKh .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sunWwHZmKh .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sunWwHZmKh .text-content {
    padding: 2rem 1rem;
  }
  .cid-sunWwHZmKh .underline .line {
    height: 2px;
  }
  .cid-sunWwHZmKh .mbr-title,
  .cid-sunWwHZmKh .underline,
  .cid-sunWwHZmKh .mbr-text,
  .cid-sunWwHZmKh .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sunWwHZmKh .mbr-title,
.cid-sunWwHZmKh .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sunWwHZmKh .mbr-text,
.cid-sunWwHZmKh .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sunWwHZmKh h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sunWwHZmKh H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sunWwHZmKh H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sunWwHZmKh .bouton {
  text-align: center;
}
.cid-sunWwHZmKh .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sunWwHZmKh .couverture {
  aspect-ratio: 1;
}
.cid-sunWwHZmKh .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sunWwHZmKh p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sunWwHZmKh a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPD227oLo {
  background: #ffffff;
}
.cid-tMPD227oLo .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPD227oLo .mbr-figure {
  margin: 0 auto;
}
.cid-tMPD227oLo figcaption {
  position: relative;
}
.cid-tMPD227oLo figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPD227oLo .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPD227oLo .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPD227oLo .view_port {
    height: 10px;
  }
}
.cid-tMPD227oLo .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPD227oLo .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPD227oLo .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPD227oLo .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPD227oLo .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sunWwIzN50 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sunWwIzN50 .mbr-section-subtitle {
  color: #767676;
}
.cid-sunWwIzN50 H3 {
  text-align: left;
  color: #000000;
}
.cid-sunWwIzN50 .container {
  height: 58px;
}
.cid-sunWwIIctR {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sunWwIIctR .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sunWwIIctR .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sunWwIIctR .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sunWwIIctR .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sunWwIIctR .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sunWwIIctR .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sunWwIIctR .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sunWwIIctR .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sunWwIIctR .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-uTOUStC5gV {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uTOUStC5gV .mbr-text,
.cid-uTOUStC5gV blockquote {
  color: #767676;
}
.cid-uTOUStC5gV .media-container-row {
  padding: 0px;
}
.cid-uTOUStC5gV .container {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-uTOUStC5gV .mbr-text {
  color: #000000;
}
.cid-uTOUStC5gV h2 {
  font-size: 1.4em;
}
.cid-uTOUStC5gV h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uTOUStC5gV .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uTOUStC5gV .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uTOUStC5gV .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uTOUStC5gV .photo-produit {
    width: 300px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uTOUStC5gV .photo-produit {
    width: 100%;
  }
}
.cid-uTOUStC5gV .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uTOUStC5gV .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-uTOUStC5gV .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-sunWwJrmur {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sunWwJrmur .mbr-section-subtitle {
  color: #767676;
}
.cid-sunWwJrmur H3 {
  text-align: left;
  color: #000;
}
.cid-sunWwJrmur .container {
  height: 58px;
}
.cid-sunWwJFWHC {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sunWwJFWHC .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sunWwJFWHC .mbr-text p {
  background: #ffffff;
}
.cid-sunWwJFWHC .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sunWwJFWHC .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-sunWwJFWHC i {
  font-weight: lighter;
}
.cid-uv9ZrQDdju {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uv9ZrQDdju .mbr-section-subtitle {
  color: #767676;
}
.cid-uv9ZrQDdju H2 {
  text-align: left;
  color: #000;
}
.cid-uv9ZrQDdju .container {
  height: 58px;
}
.cid-uv9ZrQDdju a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uv9ZrQDdju a:hover {
  color: #000;
}
.cid-uv9ZrQDdju a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uv9ZrQDdju a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uv9ZtwzIma {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uv9ZtwzIma .mbr-text,
.cid-uv9ZtwzIma blockquote {
  color: #767676;
}
.cid-uv9ZtwzIma .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-uv9ZtwzIma h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-uv9ZtwzIma .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-uv9ZtwzIma .separation {
  height: 45px;
}
.cid-uv9ZtwzIma img {
  width: 40px;
}
.cid-uv9ZtwzIma a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uv9ZtwzIma a:hover {
  color: #000;
}
.cid-uv9ZtwzIma a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uv9ZtwzIma a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-suQwPmK6GJ {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-suQwPmK6GJ .mbr-section-subtitle {
  color: #767676;
}
.cid-suQwPmK6GJ H2 {
  text-align: left;
  color: #000;
}
.cid-suQwPmK6GJ .container {
  height: 58px;
}
.cid-suQwRsSzZ5 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-suQwRsSzZ5 .card-box {
  padding: 0 0.3rem;
}
.cid-suQwRsSzZ5 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-suQwRsSzZ5 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-suQwRsSzZ5 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-suQwRsSzZ5 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-suQwRsSzZ5 .mbr-text {
  color: #000000;
}
.cid-suQwRsSzZ5 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-suQwRsSzZ5 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-suQwRsSzZ5 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-suQwRsSzZ5 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-suQwRsSzZ5 .card-title {
  color: #000000;
}
.cid-suQwRsSzZ5 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sunWwKrLVl {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sunWwKrLVl .mbr-section-subtitle {
  color: #767676;
}
.cid-sunWwKrLVl H3 {
  text-align: left;
  color: #000;
}
.cid-sunWwKrLVl .container {
  height: 58px;
}
.cid-sunWwKBVn1 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sunWwKBVn1 .card-box {
  padding: 0 0.3rem;
}
.cid-sunWwKBVn1 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sunWwKBVn1 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sunWwKBVn1 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sunWwKBVn1 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sunWwKBVn1 .mbr-text {
  color: #000000;
}
.cid-sunWwKBVn1 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sunWwKBVn1 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sunWwKBVn1 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sunWwKBVn1 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sunWwKBVn1 .card-title {
  color: #000000;
}
.cid-sunWwKBVn1 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sunWwKS6Zp {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sunWwKS6Zp .mbr-section-subtitle {
  color: #767676;
}
.cid-sunWwKS6Zp H3 {
  text-align: left;
  color: #000;
}
.cid-sunWwKS6Zp .container {
  height: 58px;
}
.cid-sMsxr4PhQf {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsxr4PhQf .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsxr4PhQf .mbr-text p {
  background: #ffffff;
}
.cid-sMsxr4PhQf .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsxr4PhQf .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsxr4PhQf .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsxr4PhQf .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsxr4PhQf .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsxr4PhQf .logos-cb {
  max-width: 100%;
}
.cid-sMsxr4PhQf .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsxr4PhQf .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsxr4PhQf .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsxr4PhQf .lien:hover {
  color: #000;
}
.cid-sMsxr4PhQf .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsxr4PhQf .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sunWwLiur0 {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sunWwLiur0 .mbr-section-subtitle {
  color: #767676;
}
.cid-sunWwLiur0 H3 {
  text-align: left;
  color: #000;
}
.cid-sunWwLiur0 .container {
  height: 58px;
}
.cid-sEmVIIOkta {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmVIIOkta .title {
  margin-bottom: 2rem;
}
.cid-sEmVIIOkta .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmVIIOkta a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmVIIOkta a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmVIIOkta .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmVIIOkta .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmVIIOkta H2 {
  color: #000000;
}
.cid-sEmVIIOkta LABEL {
  color: #000000;
}
.cid-sEmVIIOkta .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmVIIOkta .btn-form {
  border-radius: 0px;
}
.cid-tONUdRjDLo {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONUdRjDLo .content {
    text-align: center;
  }
  .cid-tONUdRjDLo .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONUdRjDLo .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONUdRjDLo .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONUdRjDLo .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONUdRjDLo .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONUdRjDLo .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONUdRjDLo .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONUdRjDLo .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONUdRjDLo .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONUdRjDLo .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONUdRjDLo .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONUdRjDLo .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONUdRjDLo H5 {
  color: #000000;
}
.cid-tONUdRjDLo P {
  color: #000000;
}
.cid-tONUdRjDLo .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONUdRjDLo .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONUdRjDLo .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONUdRjDLo .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONUdRjDLo .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-1xy {
  /* Type valid CSS here */
}
#custom-html-1xy div {
  height: 70px;
  background-color: #000;
}
#custom-html-3kk {
  /* Type valid CSS here */
}
#custom-html-3kk div {
  padding: 10px 0px 5px;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3kk hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-suo6nn5nHY {
  padding-top: 0px;
  padding-bottom: 0px;
  background: linear-gradient(90deg, #000000, #000000);
}
.cid-suo6nn5nHY .mbr-overlay {
  background: linear-gradient(90deg, #d3cffb, #d7e8f6);
}
.cid-suo6nn5nHY .card-wrap {
  background-color: #111111;
  padding: 2rem;
  margin: 0;
  border-radius: .25rem;
  -webkit-box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
  box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}
@media (min-width: 992px) {
  .cid-suo6nn5nHY .card-wrap {
    width: calc(100% + 10rem);
    margin-left: -10rem;
  }
}
.cid-suo6nn5nHY .img-wrap img {
  width: 100%;
  border-radius: .25rem;
}
.cid-suo6nn5nHY .mbr-section-subtitle,
.cid-suo6nn5nHY .mbr-section-btn {
  color: #000000;
}
.cid-suo6nn5nHY h1 {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-suo6nn5nHY h3 {
  text-align: justify;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-suo6nn5nHY h4 {
  text-align: justify;
}
.cid-suo6nn5nHY .couverture {
  aspect-ratio: 1;
}
.cid-tMPlITxfHU {
  background: #ffffff;
}
.cid-tMPlITxfHU .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPlITxfHU .mbr-figure {
  margin: 0 auto;
}
.cid-tMPlITxfHU figcaption {
  position: relative;
}
.cid-tMPlITxfHU figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPlITxfHU .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPlITxfHU .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPlITxfHU .view_port {
    height: 10px;
  }
}
.cid-tMPlITxfHU .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPlITxfHU .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPlITxfHU .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPlITxfHU .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPlITxfHU .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-suPRLlfouD {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-suPRLlfouD .mbr-text,
.cid-suPRLlfouD blockquote {
  color: #767676;
}
.cid-suPRLlfouD .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-suPRLlfouD h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-suo6no4XjN {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-suo6no4XjN .mbr-text,
.cid-suo6no4XjN blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-suo6nogghA {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-suo6nogghA .mbr-section-subtitle {
  color: #767676;
}
.cid-suo6nogghA H2 {
  text-align: left;
  color: #000;
}
.cid-suo6nogghA .container {
  height: 58px;
}
.cid-uCezP4bhjA {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCezP4bhjA .card-box {
  padding: 0 0.3rem;
}
.cid-uCezP4bhjA .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCezP4bhjA .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCezP4bhjA h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCezP4bhjA p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCezP4bhjA .mbr-text {
  color: #000000;
}
.cid-uCezP4bhjA .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCezP4bhjA .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCezP4bhjA .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCezP4bhjA .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCezP4bhjA .card-title {
  color: #000000;
}
.cid-uCezP4bhjA .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCezP4bhjA .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCezP4bhjA .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCezP4bhjA .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCezP4bhjA .souligne:hover {
  color: #000;
}
.cid-uCezP4bhjA .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCezP4bhjA .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCezP4bhjA .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCezP4bhjA .carousel-track1 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCezP4bhjA .carousel-track1::-webkit-scrollbar {
  height: 8px;
}
.cid-uCezP4bhjA .carousel-track1::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCezP4bhjA .carousel-track1::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCezP4bhjA .carousel-track1::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCezP4bhjA .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCezP4bhjA .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCezP4bhjA .arrow-left1 {
  left: -2.2rem;
}
.cid-uCezP4bhjA .arrow-right1 {
  right: -2.2rem;
}
.cid-uCezP4bhjA .carousel-arrow.hidden {
  display: none;
}
.cid-uRtaAQZxEP {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uRtaAQZxEP .mbr-text,
.cid-uRtaAQZxEP blockquote {
  color: #767676;
}
.cid-uRtaAQZxEP .media-container-row {
  padding: 0px;
}
.cid-uRtaAQZxEP .container {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-uRtaAQZxEP .mbr-text {
  color: #000000;
}
.cid-uRtaAQZxEP h2 {
  font-size: 1.4em;
}
.cid-uRtaAQZxEP h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uRtaAQZxEP .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uRtaAQZxEP .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uRtaAQZxEP .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uRtaAQZxEP .photo-produit {
    width: 220px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uRtaAQZxEP .photo-produit {
    width: 100%;
  }
}
.cid-uRtaAQZxEP .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uRtaAQZxEP .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-suo6nrjaZu {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-suo6nrjaZu .mbr-section-subtitle {
  color: #767676;
}
.cid-suo6nrjaZu H2 {
  text-align: left;
  color: #000;
}
.cid-suo6nrjaZu .container {
  height: 58px;
}
.cid-uCezPHYskc {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCezPHYskc .card-box {
  padding: 0 0.3rem;
}
.cid-uCezPHYskc .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCezPHYskc .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCezPHYskc h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCezPHYskc p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCezPHYskc .mbr-text {
  color: #000000;
}
.cid-uCezPHYskc .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCezPHYskc .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCezPHYskc .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCezPHYskc .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCezPHYskc .card-title {
  color: #000000;
}
.cid-uCezPHYskc .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCezPHYskc .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCezPHYskc .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCezPHYskc .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCezPHYskc .souligne:hover {
  color: #000;
}
.cid-uCezPHYskc .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCezPHYskc .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCezPHYskc .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCezPHYskc .carousel-track2 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCezPHYskc .carousel-track2::-webkit-scrollbar {
  height: 8px;
}
.cid-uCezPHYskc .carousel-track2::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCezPHYskc .carousel-track2::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCezPHYskc .carousel-track2::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCezPHYskc .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCezPHYskc .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCezPHYskc .arrow-left2 {
  left: -2.2rem;
}
.cid-uCezPHYskc .arrow-right2 {
  right: -2.2rem;
}
.cid-uCezPHYskc .carousel-arrow.hidden {
  display: none;
}
.cid-suo6nrNuC6 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-suo6nrNuC6 .mbr-section-subtitle {
  color: #767676;
}
.cid-suo6nrNuC6 H2 {
  text-align: left;
  color: #000;
}
.cid-suo6nrNuC6 .container {
  height: 58px;
}
.cid-uCezQkTfaz {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uCezQkTfaz .card-box {
  padding: 0 0.3rem;
}
.cid-uCezQkTfaz .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCezQkTfaz .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCezQkTfaz h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCezQkTfaz p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCezQkTfaz .mbr-text {
  color: #000000;
}
.cid-uCezQkTfaz .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCezQkTfaz .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCezQkTfaz .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCezQkTfaz .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCezQkTfaz .card-title {
  color: #000000;
}
.cid-uCezQkTfaz .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCezQkTfaz .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCezQkTfaz .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCezQkTfaz .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCezQkTfaz .souligne:hover {
  color: #000;
}
.cid-uCezQkTfaz .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCezQkTfaz .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCezQkTfaz .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCezQkTfaz .carousel-track3 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCezQkTfaz .carousel-track3::-webkit-scrollbar {
  height: 8px;
}
.cid-uCezQkTfaz .carousel-track3::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCezQkTfaz .carousel-track3::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCezQkTfaz .carousel-track3::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCezQkTfaz .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCezQkTfaz .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCezQkTfaz .arrow-left3 {
  left: -2.2rem;
}
.cid-uCezQkTfaz .arrow-right3 {
  right: -2.2rem;
}
.cid-uCezQkTfaz .carousel-arrow.hidden {
  display: none;
}
.cid-suo6nsiGjC {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-suo6nsiGjC .mbr-section-subtitle {
  color: #767676;
}
.cid-suo6nsiGjC H2 {
  text-align: left;
  color: #000;
}
.cid-suo6nsiGjC .container {
  height: 58px;
}
.cid-suo6nstq1M {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-suo6nstq1M .mbr-text,
.cid-suo6nstq1M blockquote {
  color: #767676;
}
.cid-suo6nstq1M .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-suo6nstq1M h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sEmPEHqbvA {
  padding-top: 15px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-sEmPEHqbvA .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmPEHqbvA .formoid {
  margin: auto;
}
.cid-sEmPEHqbvA .form-control {
  padding-left: 1rem;
  padding-right: 1rem;
  border-radius: 0px;
  width: 400px;
  max-width: 95%;
  border: 1px solid #aaa;
  background-color: #fafafa;
}
.cid-sEmPEHqbvA .input-group-btn .btn {
  padding-top: 1.3rem;
  padding-bottom: 1.3rem;
  margin: 0 !important;
  width: 250px;
  max-width: 95%;
  border-radius: 0px;
}
.cid-sEmPEHqbvA a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-sEmPEHqbvA a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
@media (max-width: 768px) {
  .cid-sEmPEHqbvA .mbr-form .row {
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-sEmPEHqbvA .form-group,
  .cid-sEmPEHqbvA .input-group-btn,
  .cid-sEmPEHqbvA .input-group-btn .btn {
    max-width: 300px;
    width: 100%;
  }
}
@media (min-width: 769px) {
  .cid-sEmPEHqbvA .mbr-form .row > * {
    padding: 0 0.5rem;
  }
}
.cid-sEmPEHqbvA .reponse {
  font-family: "Source Sans Pro", Tahoma, Arial;
  background-color: #fff;
  color: #000;
  font-size: 18px;
  text-align: center;
  padding: 10px;
  display: none;
}
.cid-suo6nsZtSv {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-suo6nsZtSv .mbr-section-subtitle {
  color: #767676;
}
.cid-suo6nsZtSv H2 {
  text-align: left;
  color: #000;
}
.cid-suo6nsZtSv .container {
  height: 58px;
}
.cid-sMstjSnh1F {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMstjSnh1F .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMstjSnh1F .mbr-text p {
  background: #ffffff;
}
.cid-sMstjSnh1F .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMstjSnh1F .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMstjSnh1F .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMstjSnh1F .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMstjSnh1F .paypal {
  position: relative;
  top: -35px;
}
.cid-sMstjSnh1F .logos-cb {
  max-width: 100%;
}
.cid-sMstjSnh1F .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMstjSnh1F .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMstjSnh1F .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMstjSnh1F .lien:hover {
  color: #000;
}
.cid-sMstjSnh1F .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMstjSnh1F .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-suo6ntsdTJ {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-suo6ntsdTJ .mbr-section-subtitle {
  color: #767676;
}
.cid-suo6ntsdTJ H3 {
  text-align: left;
  color: #000;
}
.cid-suo6ntsdTJ .container {
  height: 58px;
}
.cid-sEmPDKeqcS {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmPDKeqcS .title {
  margin-bottom: 2rem;
}
.cid-sEmPDKeqcS .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmPDKeqcS a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmPDKeqcS a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmPDKeqcS .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmPDKeqcS .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmPDKeqcS H2 {
  color: #000000;
}
.cid-sEmPDKeqcS LABEL {
  color: #000000;
}
.cid-sEmPDKeqcS .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmPDKeqcS .btn-form {
  border-radius: 0px;
}
.cid-tONS4JcT54 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONS4JcT54 .content {
    text-align: center;
  }
  .cid-tONS4JcT54 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONS4JcT54 .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONS4JcT54 .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONS4JcT54 .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONS4JcT54 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONS4JcT54 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONS4JcT54 .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONS4JcT54 .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONS4JcT54 .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONS4JcT54 .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONS4JcT54 .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONS4JcT54 .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONS4JcT54 H5 {
  color: #000000;
}
.cid-tONS4JcT54 P {
  color: #000000;
}
.cid-tONS4JcT54 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONS4JcT54 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONS4JcT54 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONS4JcT54 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONS4JcT54 .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-1ys {
  /* Type valid CSS here */
}
#custom-html-1ys div {
  height: 75px;
  background-color: #000;
}
.cid-suLowdhVHm {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-suLowdhVHm .mbr-text,
.cid-suLowdhVHm blockquote {
  color: #767676;
}
.cid-suLowdhVHm .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-suLowdhVHm h5 {
  font-size: 15px;
}
.cid-suLowdhVHm a:link {
  color: #de9956;
}
.cid-suLowdhVHm a:hover {
  color: #f1b173;
}
.cid-suLowdhVHm a:visited {
  color: #de9956;
}
#custom-html-3px {
  /* Type valid CSS here */
}
#custom-html-3px div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3px hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-suLowduW5L {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-suLowduW5L .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-suLowduW5L .row-element,
.cid-suLowduW5L .image-element {
  padding: 0;
}
.cid-suLowduW5L .image-element {
  display: flex;
  justify-content: center;
}
.cid-suLowduW5L .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-suLowduW5L .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-suLowduW5L .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-suLowduW5L .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-suLowduW5L .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-suLowduW5L .text-content {
    padding: 2rem 1rem;
  }
  .cid-suLowduW5L .underline .line {
    height: 2px;
  }
  .cid-suLowduW5L .mbr-title,
  .cid-suLowduW5L .underline,
  .cid-suLowduW5L .mbr-text,
  .cid-suLowduW5L .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-suLowduW5L .mbr-title,
.cid-suLowduW5L .underline {
  text-align: center;
  color: #ffffff;
}
.cid-suLowduW5L .mbr-text,
.cid-suLowduW5L .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-suLowduW5L h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-suLowduW5L H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-suLowduW5L H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-suLowduW5L .bouton {
  text-align: center;
}
.cid-suLowduW5L .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-suLowduW5L .couverture {
  aspect-ratio: 1;
}
.cid-suLowduW5L .bouton2 {
  position: relative;
  top: -25px;
}
.cid-suLowduW5L p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-suLowduW5L a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPDep6Qoi {
  background: #ffffff;
}
.cid-tMPDep6Qoi .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPDep6Qoi .mbr-figure {
  margin: 0 auto;
}
.cid-tMPDep6Qoi figcaption {
  position: relative;
}
.cid-tMPDep6Qoi figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPDep6Qoi .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPDep6Qoi .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPDep6Qoi .view_port {
    height: 10px;
  }
}
.cid-tMPDep6Qoi .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPDep6Qoi .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPDep6Qoi .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPDep6Qoi .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPDep6Qoi .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-suLowe4jPS {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-suLowe4jPS .mbr-section-subtitle {
  color: #767676;
}
.cid-suLowe4jPS H3 {
  text-align: left;
  color: #000000;
}
.cid-suLowe4jPS .container {
  height: 58px;
}
.cid-suLowedAW8 {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-suLowedAW8 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-suLowedAW8 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-suLowedAW8 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-suLowedAW8 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-suLowedAW8 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-suLowedAW8 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-suLowedAW8 .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-suLowedAW8 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-suLowedAW8 .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-suLoweuJGs {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-suLoweuJGs .mbr-section-subtitle {
  color: #767676;
}
.cid-suLoweuJGs H2 {
  text-align: left;
  color: #000;
}
.cid-suLoweuJGs .container {
  height: 58px;
}
.cid-suLoweFbb3 {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-suLoweFbb3 .mbr-text,
.cid-suLoweFbb3 blockquote {
  color: #767676;
}
.cid-suLoweFbb3 .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-suLoweFbb3 .mbr-text {
  color: #000000;
}
.cid-suLoweFbb3 h2 {
  font-size: 1.5em;
}
.cid-suLoweFbb3 h3 {
  font-size: 1.1em;
}
.cid-suLoweFbb3 .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-suLoweFbb3 .photo-produit {
  width: 150px;
  aspect-ratio: 0.76;
  max-width: 100%;
}
.cid-suLoweFbb3 .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-suLoweFbb3 .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-suLoweSd47 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-suLoweSd47 .mbr-section-subtitle {
  color: #767676;
}
.cid-suLoweSd47 H3 {
  text-align: left;
  color: #000;
}
.cid-suLoweSd47 .container {
  height: 58px;
}
.cid-suLowf3piU {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-suLowf3piU .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-suLowf3piU .mbr-text p {
  background: #ffffff;
}
.cid-suLowf3piU .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-suLowf3piU .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-suLowf3piU .graphique {
  width: 100%;
}
.cid-suLowf3piU .montage {
  font-size: 0.85em;
}
.cid-tVhMRXwNoX {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tVhMRXwNoX .mbr-section-subtitle {
  color: #767676;
}
.cid-tVhMRXwNoX H2 {
  text-align: left;
  color: #000;
}
.cid-tVhMRXwNoX .container {
  height: 58px;
}
.cid-tVhMRXwNoX a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tVhMRXwNoX a:hover {
  color: #000;
}
.cid-tVhMRXwNoX a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tVhMRXwNoX a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tVhMSACksQ {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-tVhMSACksQ .mbr-text,
.cid-tVhMSACksQ blockquote {
  color: #767676;
}
.cid-tVhMSACksQ .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tVhMSACksQ h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tVhMSACksQ .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tVhMSACksQ .separation {
  height: 45px;
}
.cid-tVhMSACksQ img {
  width: 40px;
}
.cid-tVhMSACksQ a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tVhMSACksQ a:hover {
  color: #000;
}
.cid-tVhMSACksQ a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tVhMSACksQ a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-suLowfAqSz {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-suLowfAqSz .mbr-section-subtitle {
  color: #767676;
}
.cid-suLowfAqSz H3 {
  text-align: left;
  color: #000;
}
.cid-suLowfAqSz .container {
  height: 58px;
}
.cid-suLowfLVeu {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-suLowfLVeu .mbr-text,
.cid-suLowfLVeu blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-suLowfLVeu .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-suLowfLVeu .souligne:hover {
  color: #000;
}
.cid-suLowfLVeu .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-suLowfLVeu .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-suLowfVVTd {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-suLowfVVTd .card-box {
  padding: 0 0.3rem;
}
.cid-suLowfVVTd .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-suLowfVVTd .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-suLowfVVTd h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-suLowfVVTd p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-suLowfVVTd .mbr-text {
  color: #000000;
}
.cid-suLowfVVTd .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-suLowfVVTd .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-suLowfVVTd .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-suLowfVVTd .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-suLowfVVTd .card-title {
  color: #000000;
}
.cid-suLowfVVTd .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-suLowgbKex {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-suLowgbKex .mbr-section-subtitle {
  color: #767676;
}
.cid-suLowgbKex H3 {
  text-align: left;
  color: #000;
}
.cid-suLowgbKex .container {
  height: 58px;
}
.cid-sMsxtDTsdQ {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsxtDTsdQ .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsxtDTsdQ .mbr-text p {
  background: #ffffff;
}
.cid-sMsxtDTsdQ .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsxtDTsdQ .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsxtDTsdQ .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsxtDTsdQ .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsxtDTsdQ .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsxtDTsdQ .logos-cb {
  max-width: 100%;
}
.cid-sMsxtDTsdQ .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsxtDTsdQ .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsxtDTsdQ .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsxtDTsdQ .lien:hover {
  color: #000;
}
.cid-sMsxtDTsdQ .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsxtDTsdQ .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-suLowgD107 {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-suLowgD107 .mbr-section-subtitle {
  color: #767676;
}
.cid-suLowgD107 H3 {
  text-align: left;
  color: #000;
}
.cid-suLowgD107 .container {
  height: 58px;
}
.cid-sEmVLGIOne {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmVLGIOne .title {
  margin-bottom: 2rem;
}
.cid-sEmVLGIOne .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmVLGIOne a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmVLGIOne a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmVLGIOne .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmVLGIOne .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmVLGIOne H2 {
  color: #000000;
}
.cid-sEmVLGIOne LABEL {
  color: #000000;
}
.cid-sEmVLGIOne .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmVLGIOne .btn-form {
  border-radius: 0px;
}
.cid-tONUfQvPdI {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONUfQvPdI .content {
    text-align: center;
  }
  .cid-tONUfQvPdI .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONUfQvPdI .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONUfQvPdI .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONUfQvPdI .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONUfQvPdI .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONUfQvPdI .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONUfQvPdI .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONUfQvPdI .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONUfQvPdI .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONUfQvPdI .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONUfQvPdI .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONUfQvPdI .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONUfQvPdI H5 {
  color: #000000;
}
.cid-tONUfQvPdI P {
  color: #000000;
}
.cid-tONUfQvPdI .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONUfQvPdI .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONUfQvPdI .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONUfQvPdI .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONUfQvPdI .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-1zt {
  /* Type valid CSS here */
}
#custom-html-1zt div {
  height: 75px;
  background-color: #000;
}
.cid-svvOlEgRQy {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-svvOlEgRQy .mbr-text,
.cid-svvOlEgRQy blockquote {
  color: #767676;
}
.cid-svvOlEgRQy .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-svvOlEgRQy h5 {
  font-size: 15px;
}
.cid-svvOlEgRQy a:link {
  color: #de9956;
}
.cid-svvOlEgRQy a:hover {
  color: #f1b173;
}
.cid-svvOlEgRQy a:visited {
  color: #de9956;
}
#custom-html-3qc {
  /* Type valid CSS here */
}
#custom-html-3qc div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3qc hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-svvOlEvE0e {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-svvOlEvE0e .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-svvOlEvE0e .row-element,
.cid-svvOlEvE0e .image-element {
  padding: 0;
}
.cid-svvOlEvE0e .image-element {
  display: flex;
  justify-content: center;
}
.cid-svvOlEvE0e .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-svvOlEvE0e .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-svvOlEvE0e .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-svvOlEvE0e .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-svvOlEvE0e .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-svvOlEvE0e .text-content {
    padding: 2rem 1rem;
  }
  .cid-svvOlEvE0e .underline .line {
    height: 2px;
  }
  .cid-svvOlEvE0e .mbr-title,
  .cid-svvOlEvE0e .underline,
  .cid-svvOlEvE0e .mbr-text,
  .cid-svvOlEvE0e .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-svvOlEvE0e .mbr-title,
.cid-svvOlEvE0e .underline {
  text-align: center;
  color: #ffffff;
}
.cid-svvOlEvE0e .mbr-text,
.cid-svvOlEvE0e .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-svvOlEvE0e h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-svvOlEvE0e H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-svvOlEvE0e H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-svvOlEvE0e .bouton {
  text-align: center;
}
.cid-svvOlEvE0e .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-svvOlEvE0e .couverture {
  aspect-ratio: 1;
}
.cid-svvOlEvE0e .bouton2 {
  position: relative;
  top: -25px;
}
.cid-svvOlEvE0e p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-svvOlEvE0e a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPE1WxAt2 {
  background: #ffffff;
}
.cid-tMPE1WxAt2 .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPE1WxAt2 .mbr-figure {
  margin: 0 auto;
}
.cid-tMPE1WxAt2 figcaption {
  position: relative;
}
.cid-tMPE1WxAt2 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPE1WxAt2 .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPE1WxAt2 .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPE1WxAt2 .view_port {
    height: 10px;
  }
}
.cid-tMPE1WxAt2 .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPE1WxAt2 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPE1WxAt2 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPE1WxAt2 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPE1WxAt2 .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-svvOlFvsdw {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-svvOlFvsdw .mbr-section-subtitle {
  color: #767676;
}
.cid-svvOlFvsdw H3 {
  text-align: left;
  color: #000000;
}
.cid-svvOlFvsdw .container {
  height: 58px;
}
.cid-svvOlFN9UJ {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-svvOlFN9UJ .image-block {
  margin: auto;
}
.cid-svvOlFN9UJ figcaption {
  position: relative;
}
.cid-svvOlFN9UJ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-svvOlFN9UJ .image-block {
    width: 100% !important;
  }
}
.cid-svvOlFN9UJ .photo {
  aspect-ratio: 7.47081712;
}
.cid-svvOlG2SEU {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-svvOlG2SEU .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-svvOlG2SEU .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-svvOlG2SEU .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-svvOlG2SEU .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-svvOlG2SEU .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-svvOlG2SEU .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-svvOlG2SEU .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-svvOlG2SEU .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-svvOlG2SEU .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-v3apfHVPON {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v3apfHVPON .mbr-text,
.cid-v3apfHVPON blockquote {
  color: #767676;
}
.cid-v3apfHVPON .media-container-row {
  padding: 0px;
}
.cid-v3apfHVPON .container {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-v3apfHVPON .mbr-text {
  color: #000000;
}
.cid-v3apfHVPON h2 {
  font-size: 1.4em;
}
.cid-v3apfHVPON h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-v3apfHVPON .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-v3apfHVPON .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-v3apfHVPON .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-v3apfHVPON .photo-produit {
    width: 350px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-v3apfHVPON .photo-produit {
    width: 100%;
  }
}
.cid-v3apfHVPON .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-v3apfHVPON .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-v3apfHVPON .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-svvOlH78F2 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-svvOlH78F2 .mbr-section-subtitle {
  color: #767676;
}
.cid-svvOlH78F2 H3 {
  text-align: left;
  color: #000;
}
.cid-svvOlH78F2 .container {
  height: 58px;
}
.cid-svvOlHhqN5 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-svvOlHhqN5 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-svvOlHhqN5 .mbr-text p {
  background: #ffffff;
}
.cid-svvOlHhqN5 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-svvOlHhqN5 .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-svvOlHhqN5 .fichepratique {
  position: relative;
  top: 10px;
}
.cid-u5SvEZRWIR {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SvEZRWIR .mbr-text,
.cid-u5SvEZRWIR blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SvEZRWIR a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SvEZRWIR a:hover {
  color: #000;
}
.cid-u5SvEZRWIR a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SvEZRWIR a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SvEZRWIR .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SvEZRWIR .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SvEZRWIR .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SvEZRWIR .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SvEZRWIR .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SvEZRWIR .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SvEZRWIR .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SvEZRWIR .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SvEZRWIR .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SvEZRWIR .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SvEZRWIR .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SvFEh02J {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SvFEh02J .mbr-text,
.cid-u5SvFEh02J blockquote {
  color: #000;
}
.cid-u5SvFEh02J .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SvFEh02J h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SvFEh02J a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SvFEh02J a:hover {
  color: #000;
}
.cid-u5SvFEh02J a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SvFEh02J a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-svvOlI70w9 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-svvOlI70w9 .mbr-section-subtitle {
  color: #767676;
}
.cid-svvOlI70w9 H2 {
  text-align: left;
  color: #000;
}
.cid-svvOlI70w9 .container {
  height: 58px;
}
.cid-svvOlIhBM3 {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-svvOlIhBM3 .mbr-text,
.cid-svvOlIhBM3 blockquote {
  color: #000;
  text-align: justify;
}
.cid-svvOlIhBM3 .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-svvOlIhBM3 .souligne:hover {
  color: #000;
}
.cid-svvOlIhBM3 .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-svvOlIhBM3 .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-svvOlIsoqu {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-svvOlIsoqu .mbr-section-subtitle {
  color: #767676;
}
.cid-svvOlIsoqu H2 {
  text-align: left;
  color: #000;
}
.cid-svvOlIsoqu .container {
  height: 58px;
}
.cid-svvOlIDpeZ {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-svvOlIDpeZ .card-box {
  padding: 0 0.3rem;
}
.cid-svvOlIDpeZ .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-svvOlIDpeZ .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-svvOlIDpeZ h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-svvOlIDpeZ p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-svvOlIDpeZ .mbr-text {
  color: #000000;
}
.cid-svvOlIDpeZ .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-svvOlIDpeZ .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-svvOlIDpeZ .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-svvOlIDpeZ .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-svvOlIDpeZ .card-title {
  color: #000000;
}
.cid-svvOlIDpeZ .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sXoKxTjebw {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXoKxTjebw .mbr-section-subtitle {
  color: #767676;
}
.cid-sXoKxTjebw H2 {
  text-align: left;
  color: #000;
}
.cid-sXoKxTjebw .container {
  height: 58px;
}
.cid-sXoKxTjebw a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXoKxTjebw a:hover {
  color: #000;
}
.cid-sXoKxTjebw a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXoKxTjebw a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sXoKyyQn4X {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-sXoKyyQn4X .mbr-text,
.cid-sXoKyyQn4X blockquote {
  color: #767676;
}
.cid-sXoKyyQn4X .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sXoKyyQn4X h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sXoKyyQn4X .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-sXoKyyQn4X .separation {
  height: 45px;
}
.cid-sXoKyyQn4X img {
  width: 40px;
}
.cid-sXoKyyQn4X a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXoKyyQn4X a:hover {
  color: #000;
}
.cid-sXoKyyQn4X a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXoKyyQn4X a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-svvOlIUHRL {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-svvOlIUHRL .mbr-section-subtitle {
  color: #767676;
}
.cid-svvOlIUHRL H3 {
  text-align: left;
  color: #000;
}
.cid-svvOlIUHRL .container {
  height: 58px;
}
.cid-svvOlJ5zif {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-svvOlJ5zif .card-box {
  padding: 0 0.3rem;
}
.cid-svvOlJ5zif .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-svvOlJ5zif .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-svvOlJ5zif h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-svvOlJ5zif p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-svvOlJ5zif .mbr-text {
  color: #000000;
}
.cid-svvOlJ5zif .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-svvOlJ5zif .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-svvOlJ5zif .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-svvOlJ5zif .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-svvOlJ5zif .card-title {
  color: #000000;
}
.cid-svvOlJ5zif .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-svvOlJnxvc {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-svvOlJnxvc .mbr-section-subtitle {
  color: #767676;
}
.cid-svvOlJnxvc H3 {
  text-align: left;
  color: #000;
}
.cid-svvOlJnxvc .container {
  height: 58px;
}
.cid-sMsxwtpcOr {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsxwtpcOr .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsxwtpcOr .mbr-text p {
  background: #ffffff;
}
.cid-sMsxwtpcOr .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsxwtpcOr .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsxwtpcOr .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsxwtpcOr .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsxwtpcOr .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsxwtpcOr .logos-cb {
  max-width: 100%;
}
.cid-sMsxwtpcOr .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsxwtpcOr .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsxwtpcOr .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsxwtpcOr .lien:hover {
  color: #000;
}
.cid-sMsxwtpcOr .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsxwtpcOr .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-svvOlJOaef {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-svvOlJOaef .mbr-section-subtitle {
  color: #767676;
}
.cid-svvOlJOaef H3 {
  text-align: left;
  color: #000;
}
.cid-svvOlJOaef .container {
  height: 58px;
}
.cid-sEmVP2PEd5 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmVP2PEd5 .title {
  margin-bottom: 2rem;
}
.cid-sEmVP2PEd5 .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmVP2PEd5 a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmVP2PEd5 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmVP2PEd5 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmVP2PEd5 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmVP2PEd5 H2 {
  color: #000000;
}
.cid-sEmVP2PEd5 LABEL {
  color: #000000;
}
.cid-sEmVP2PEd5 .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmVP2PEd5 .btn-form {
  border-radius: 0px;
}
.cid-tONUqccU55 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONUqccU55 .content {
    text-align: center;
  }
  .cid-tONUqccU55 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONUqccU55 .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONUqccU55 .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONUqccU55 .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONUqccU55 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONUqccU55 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONUqccU55 .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONUqccU55 .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONUqccU55 .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONUqccU55 .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONUqccU55 .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONUqccU55 .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONUqccU55 H5 {
  color: #000000;
}
.cid-tONUqccU55 P {
  color: #000000;
}
.cid-tONUqccU55 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONUqccU55 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONUqccU55 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONUqccU55 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONUqccU55 .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-20n {
  /* Type valid CSS here */
}
#custom-html-20n div {
  height: 75px;
  background-color: #000;
}
.cid-sxAwngjQ3g {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-sxAwngjQ3g .mbr-text,
.cid-sxAwngjQ3g blockquote {
  color: #767676;
}
.cid-sxAwngjQ3g .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sxAwngjQ3g h5 {
  font-size: 15px;
}
.cid-sxAwngjQ3g a:link {
  color: #de9956;
}
.cid-sxAwngjQ3g a:hover {
  color: #f1b173;
}
.cid-sxAwngjQ3g a:visited {
  color: #de9956;
}
#custom-html-3qf {
  /* Type valid CSS here */
}
#custom-html-3qf div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3qf hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-sxAwngxvIY {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-sxAwngxvIY .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sxAwngxvIY .row-element,
.cid-sxAwngxvIY .image-element {
  padding: 0;
}
.cid-sxAwngxvIY .image-element {
  display: flex;
  justify-content: center;
}
.cid-sxAwngxvIY .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sxAwngxvIY .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sxAwngxvIY .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sxAwngxvIY .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sxAwngxvIY .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sxAwngxvIY .text-content {
    padding: 2rem 1rem;
  }
  .cid-sxAwngxvIY .underline .line {
    height: 2px;
  }
  .cid-sxAwngxvIY .mbr-title,
  .cid-sxAwngxvIY .underline,
  .cid-sxAwngxvIY .mbr-text,
  .cid-sxAwngxvIY .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sxAwngxvIY .mbr-title,
.cid-sxAwngxvIY .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sxAwngxvIY .mbr-text,
.cid-sxAwngxvIY .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sxAwngxvIY h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sxAwngxvIY H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sxAwngxvIY H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sxAwngxvIY .bouton {
  text-align: center;
}
.cid-sxAwngxvIY .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sxAwngxvIY .couverture {
  aspect-ratio: 1;
}
.cid-sxAwngxvIY .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sxAwngxvIY p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sxAwngxvIY a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPEbQHNvt {
  background: #ffffff;
}
.cid-tMPEbQHNvt .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPEbQHNvt .mbr-figure {
  margin: 0 auto;
}
.cid-tMPEbQHNvt figcaption {
  position: relative;
}
.cid-tMPEbQHNvt figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPEbQHNvt .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPEbQHNvt .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPEbQHNvt .view_port {
    height: 10px;
  }
}
.cid-tMPEbQHNvt .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPEbQHNvt .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPEbQHNvt .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPEbQHNvt .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPEbQHNvt .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sxAwnhj6W3 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sxAwnhj6W3 .mbr-section-subtitle {
  color: #767676;
}
.cid-sxAwnhj6W3 H3 {
  text-align: left;
  color: #000000;
}
.cid-sxAwnhj6W3 .container {
  height: 58px;
}
.cid-sxAwnhvG6u {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-sxAwnhvG6u .image-block {
  margin: auto;
}
.cid-sxAwnhvG6u figcaption {
  position: relative;
}
.cid-sxAwnhvG6u figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sxAwnhvG6u .image-block {
    width: 100% !important;
  }
}
.cid-sxAwnhvG6u .photo {
  aspect-ratio: 4.8241206;
}
.cid-sxAwnhJlNC {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sxAwnhJlNC .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sxAwnhJlNC .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sxAwnhJlNC .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sxAwnhJlNC .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sxAwnhJlNC .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sxAwnhJlNC .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sxAwnhJlNC .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sxAwnhJlNC .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sxAwnhJlNC .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-uP6BBy70Mq {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uP6BBy70Mq .mbr-text,
.cid-uP6BBy70Mq blockquote {
  color: #767676;
}
.cid-uP6BBy70Mq .media-container-row {
  padding: 0px;
}
.cid-uP6BBy70Mq .container {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-uP6BBy70Mq .mbr-text {
  color: #000000;
}
.cid-uP6BBy70Mq h2 {
  font-size: 1.4em;
}
.cid-uP6BBy70Mq h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uP6BBy70Mq .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uP6BBy70Mq .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uP6BBy70Mq .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uP6BBy70Mq .photo-produit {
    width: 275px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uP6BBy70Mq .photo-produit {
    width: 100%;
  }
}
.cid-uP6BBy70Mq .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uP6BBy70Mq .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-sxAwni66XD {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sxAwni66XD .mbr-section-subtitle {
  color: #767676;
}
.cid-sxAwni66XD H2 {
  text-align: left;
  color: #000;
}
.cid-sxAwni66XD .container {
  height: 58px;
}
.cid-sxAwnihKPS {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-sxAwnihKPS .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-sxAwnihKPS .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-sxAwnihKPS .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-sxAwnihKPS .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  background-color: #fff;
  width: 1080px;
  max-width: 80%;
}
.cid-sxAwnihKPS h4 {
  font-size: 16px;
  color: #555;
  font-weight: 300;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-sxAwnihKPS h3 {
  font-size: 22px;
  color: #000;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-sxAwnihKPS .couverture {
  aspect-ratio: 1;
}
.cid-sxAwniuUnP {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sxAwniuUnP .mbr-section-subtitle {
  color: #767676;
}
.cid-sxAwniuUnP H3 {
  text-align: left;
  color: #000;
}
.cid-sxAwniuUnP .container {
  height: 58px;
}
.cid-sxAwniFLOL {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sxAwniFLOL .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sxAwniFLOL .mbr-text p {
  background: #ffffff;
}
.cid-sxAwniFLOL .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sxAwniFLOL .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-u5SCcmarEB {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SCcmarEB .mbr-text,
.cid-u5SCcmarEB blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SCcmarEB a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SCcmarEB a:hover {
  color: #000;
}
.cid-u5SCcmarEB a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SCcmarEB a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SCcmarEB .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SCcmarEB .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SCcmarEB .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SCcmarEB .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SCcmarEB .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SCcmarEB .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SCcmarEB .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SCcmarEB .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SCcmarEB .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SCcmarEB .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SCcmarEB .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SCflGm6E {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SCflGm6E .mbr-text,
.cid-u5SCflGm6E blockquote {
  color: #000;
}
.cid-u5SCflGm6E .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SCflGm6E h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SCflGm6E a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SCflGm6E a:hover {
  color: #000;
}
.cid-u5SCflGm6E a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SCflGm6E a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sxAwnj8aB0 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sxAwnj8aB0 .mbr-section-subtitle {
  color: #767676;
}
.cid-sxAwnj8aB0 H2 {
  text-align: left;
  color: #000;
}
.cid-sxAwnj8aB0 .container {
  height: 58px;
}
.cid-sxAwnjjtdg {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-sxAwnjjtdg .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-sxAwnjjtdg .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-sxAwnjjtdg .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-sxAwnjjtdg .photo {
  aspect-ratio: 1.59235669;
}
.cid-sxAwnjwio2 {
  padding-top: 0px;
  padding-bottom: 0px;
  background: #ffffff;
}
.cid-sxAwnjwio2 .images-container.container-fluid {
  padding: 0;
}
.cid-sxAwnjwio2 .media-container-row {
  margin: 0 auto;
  align-items: stretch;
  -webkit-align-items: stretch;
}
.cid-sxAwnjwio2 .media-container-row .img-item {
  display: -webkit-flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  width: 100%;
  z-index: 1;
  -webkit-flex-direction: column;
  -webkit-justify-content: center;
}
.cid-sxAwnjwio2 .media-container-row .img-item img {
  width: 100%;
  min-height: 1px;
}
.cid-sxAwnjwio2 .media-container-row .img-item .img-caption {
  background: #ffffff;
  z-index: 2;
  padding: 1rem 1rem;
  word-break: break-word;
}
.cid-sxAwnjwio2 .media-container-row .img-item .img-caption p {
  margin-bottom: 0;
}
.cid-sxAwnjwio2 .media-container-row .img-item.item1 {
  padding: 0 2rem 0 0;
}
@media (max-width: 992px) {
  .cid-sxAwnjwio2 .img-item {
    width: 100% !important;
  }
  .cid-sxAwnjwio2 .img-item.item1 {
    width: 100%;
    flex-basis: initial !important;
    padding: 0 0 2rem 0 !important;
    -webkit-flex-basis: initial !important;
  }
}
.cid-sxAwnjwio2 .photo {
  aspect-ratio: 1.63398693;
}
.cid-sxAwnjL7U5 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sxAwnjL7U5 .mbr-text,
.cid-sxAwnjL7U5 blockquote {
  color: #767676;
}
.cid-sxAwnjL7U5 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sxAwnjL7U5 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sxAwnklL8C {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sxAwnklL8C .mbr-section-subtitle {
  color: #767676;
}
.cid-sxAwnklL8C H2 {
  text-align: left;
  color: #000;
}
.cid-sxAwnklL8C .container {
  height: 58px;
}
.cid-sxAwnkBeMe {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sxAwnkBeMe .mbr-text,
.cid-sxAwnkBeMe blockquote {
  color: #000;
  text-align: justify;
}
.cid-sxAwnkBeMe .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sxAwnkBeMe .souligne:hover {
  color: #000;
}
.cid-sxAwnkBeMe .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sxAwnkBeMe .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-ufjfJHZYE7 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ufjfJHZYE7 .mbr-section-subtitle {
  color: #767676;
}
.cid-ufjfJHZYE7 H2 {
  text-align: left;
  color: #000;
}
.cid-ufjfJHZYE7 .container {
  height: 80px;
}
.cid-ufjfJHZYE7 h5 {
  font-size: 14px;
  font-weight: 100;
  font-style: italic;
  font-family: "Source Sans Pro", Arial;
}
.cid-ufjfKQmTZr {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ufjfKQmTZr .card-box {
  padding: 0 0.3rem;
}
.cid-ufjfKQmTZr .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-ufjfKQmTZr .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-ufjfKQmTZr h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-ufjfKQmTZr p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-ufjfKQmTZr .mbr-text {
  color: #000000;
}
.cid-ufjfKQmTZr .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-ufjfKQmTZr .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-ufjfKQmTZr .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-ufjfKQmTZr .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-ufjfKQmTZr .card-title {
  color: #000000;
}
.cid-ufjfKQmTZr .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-tgL8CJkXgc {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tgL8CJkXgc .mbr-section-subtitle {
  color: #767676;
}
.cid-tgL8CJkXgc H2 {
  text-align: left;
  color: #000;
}
.cid-tgL8CJkXgc .container {
  height: 58px;
}
.cid-tgL8CJkXgc a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tgL8CJkXgc a:hover {
  color: #000;
}
.cid-tgL8CJkXgc a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tgL8CJkXgc a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tgL8DhYNnz {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-tgL8DhYNnz .mbr-text,
.cid-tgL8DhYNnz blockquote {
  color: #767676;
}
.cid-tgL8DhYNnz .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tgL8DhYNnz h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tgL8DhYNnz .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tgL8DhYNnz .separation {
  height: 45px;
}
.cid-tgL8DhYNnz img {
  width: 40px;
}
.cid-tgL8DhYNnz a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tgL8DhYNnz a:hover {
  color: #000;
}
.cid-tgL8DhYNnz a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tgL8DhYNnz a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sxAwnkObum {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sxAwnkObum .mbr-section-subtitle {
  color: #767676;
}
.cid-sxAwnkObum H3 {
  text-align: left;
  color: #000;
}
.cid-sxAwnkObum .container {
  height: 58px;
}
.cid-sxAwnkZK8Q {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sxAwnkZK8Q .mbr-text,
.cid-sxAwnkZK8Q blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-sxAwnlaJ4B {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sxAwnlaJ4B .card-box {
  padding: 0 0.3rem;
}
.cid-sxAwnlaJ4B .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sxAwnlaJ4B .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sxAwnlaJ4B h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sxAwnlaJ4B p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sxAwnlaJ4B .mbr-text {
  color: #000000;
}
.cid-sxAwnlaJ4B .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sxAwnlaJ4B .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sxAwnlaJ4B .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sxAwnlaJ4B .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sxAwnlaJ4B .card-title {
  color: #000000;
}
.cid-sxAwnlaJ4B .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sxAwnluYNb {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sxAwnluYNb .mbr-section-subtitle {
  color: #767676;
}
.cid-sxAwnluYNb H3 {
  text-align: left;
  color: #000;
}
.cid-sxAwnluYNb .container {
  height: 58px;
}
.cid-sMsxzRdvlJ {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsxzRdvlJ .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsxzRdvlJ .mbr-text p {
  background: #ffffff;
}
.cid-sMsxzRdvlJ .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsxzRdvlJ .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsxzRdvlJ .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsxzRdvlJ .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsxzRdvlJ .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsxzRdvlJ .logos-cb {
  max-width: 100%;
}
.cid-sMsxzRdvlJ .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsxzRdvlJ .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsxzRdvlJ .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsxzRdvlJ .lien:hover {
  color: #000;
}
.cid-sMsxzRdvlJ .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsxzRdvlJ .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sxAwnlWWVg {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sxAwnlWWVg .mbr-section-subtitle {
  color: #767676;
}
.cid-sxAwnlWWVg H3 {
  text-align: left;
  color: #000;
}
.cid-sxAwnlWWVg .container {
  height: 58px;
}
.cid-sEmVSvyFlM {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmVSvyFlM .title {
  margin-bottom: 2rem;
}
.cid-sEmVSvyFlM .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmVSvyFlM a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmVSvyFlM a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmVSvyFlM .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmVSvyFlM .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmVSvyFlM H2 {
  color: #000000;
}
.cid-sEmVSvyFlM LABEL {
  color: #000000;
}
.cid-sEmVSvyFlM .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmVSvyFlM .btn-form {
  border-radius: 0px;
}
.cid-tONUsp3qzH {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONUsp3qzH .content {
    text-align: center;
  }
  .cid-tONUsp3qzH .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONUsp3qzH .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONUsp3qzH .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONUsp3qzH .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONUsp3qzH .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONUsp3qzH .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONUsp3qzH .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONUsp3qzH .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONUsp3qzH .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONUsp3qzH .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONUsp3qzH .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONUsp3qzH .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONUsp3qzH H5 {
  color: #000000;
}
.cid-tONUsp3qzH P {
  color: #000000;
}
.cid-tONUsp3qzH .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONUsp3qzH .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONUsp3qzH .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONUsp3qzH .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONUsp3qzH .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-21j {
  /* Type valid CSS here */
}
#custom-html-21j div {
  height: 75px;
  background-color: #000;
}
.cid-syOB1SqZEd {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-syOB1SqZEd .mbr-text,
.cid-syOB1SqZEd blockquote {
  color: #767676;
}
.cid-syOB1SqZEd .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-syOB1SqZEd h5 {
  font-size: 15px;
}
.cid-syOB1SqZEd a:link {
  color: #de9956;
}
.cid-syOB1SqZEd a:hover {
  color: #f1b173;
}
.cid-syOB1SqZEd a:visited {
  color: #de9956;
}
#custom-html-3qi {
  /* Type valid CSS here */
}
#custom-html-3qi div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3qi hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-syOB1SBTjE {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-syOB1SBTjE .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-syOB1SBTjE .row-element,
.cid-syOB1SBTjE .image-element {
  padding: 0;
}
.cid-syOB1SBTjE .image-element {
  display: flex;
  justify-content: center;
}
.cid-syOB1SBTjE .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-syOB1SBTjE .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-syOB1SBTjE .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-syOB1SBTjE .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-syOB1SBTjE .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-syOB1SBTjE .text-content {
    padding: 2rem 1rem;
  }
  .cid-syOB1SBTjE .underline .line {
    height: 2px;
  }
  .cid-syOB1SBTjE .mbr-title,
  .cid-syOB1SBTjE .underline,
  .cid-syOB1SBTjE .mbr-text,
  .cid-syOB1SBTjE .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-syOB1SBTjE .mbr-title,
.cid-syOB1SBTjE .underline {
  text-align: center;
  color: #ffffff;
}
.cid-syOB1SBTjE .mbr-text,
.cid-syOB1SBTjE .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-syOB1SBTjE h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-syOB1SBTjE H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-syOB1SBTjE H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-syOB1SBTjE .bouton {
  text-align: center;
}
.cid-syOB1SBTjE .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-syOB1SBTjE .couverture {
  aspect-ratio: 1;
}
.cid-syOB1SBTjE .bouton2 {
  position: relative;
  top: -25px;
}
.cid-syOB1SBTjE p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-syOB1SBTjE a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPEltGn40 {
  background: #ffffff;
}
.cid-tMPEltGn40 .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPEltGn40 .mbr-figure {
  margin: 0 auto;
}
.cid-tMPEltGn40 figcaption {
  position: relative;
}
.cid-tMPEltGn40 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPEltGn40 .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPEltGn40 .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPEltGn40 .view_port {
    height: 10px;
  }
}
.cid-tMPEltGn40 .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPEltGn40 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPEltGn40 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPEltGn40 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPEltGn40 .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-syOB1Tc4JH {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-syOB1Tc4JH .mbr-section-subtitle {
  color: #767676;
}
.cid-syOB1Tc4JH H3 {
  text-align: left;
  color: #000000;
}
.cid-syOB1Tc4JH .container {
  height: 58px;
}
.cid-syOB1Tm6pP {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-syOB1Tm6pP .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-syOB1Tm6pP .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-syOB1Tm6pP .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-syOB1Tm6pP .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-syOB1Tm6pP .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-syOB1Tm6pP .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-syOB1Tm6pP .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-syOB1Tm6pP .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-syOB1Tm6pP .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-syOB1TIqin {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-syOB1TIqin .mbr-section-subtitle {
  color: #767676;
}
.cid-syOB1TIqin H2 {
  text-align: left;
  color: #000;
}
.cid-syOB1TIqin .container {
  height: 58px;
}
.cid-syOB1TSc4U {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-syOB1TSc4U .mbr-text,
.cid-syOB1TSc4U blockquote {
  color: #767676;
}
.cid-syOB1TSc4U .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-syOB1TSc4U .mbr-text {
  color: #000000;
}
.cid-syOB1TSc4U h2 {
  font-size: 1.5em;
}
.cid-syOB1TSc4U h3 {
  font-size: 1.1em;
}
.cid-syOB1TSc4U .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-syOB1TSc4U .photo-produit {
  width: 150px;
  aspect-ratio: 0.736;
  max-width: 100%;
}
.cid-syOB1TSc4U .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-syOB1TSc4U .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-syOB1U3jdJ {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-syOB1U3jdJ .mbr-section-subtitle {
  color: #767676;
}
.cid-syOB1U3jdJ H3 {
  text-align: left;
  color: #000;
}
.cid-syOB1U3jdJ .container {
  height: 58px;
}
.cid-syOB1UdMwm {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-syOB1UdMwm .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-syOB1UdMwm .mbr-text p {
  background: #ffffff;
}
.cid-syOB1UdMwm .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-syOB1UdMwm .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-syOB1UdMwm i {
  font-weight: lighter;
}
.cid-ueO9jbp0Bz {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ueO9jbp0Bz .mbr-section-subtitle {
  color: #767676;
}
.cid-ueO9jbp0Bz H2 {
  text-align: left;
  color: #000;
}
.cid-ueO9jbp0Bz .container {
  height: 58px;
}
.cid-ueO9jbp0Bz a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-ueO9jbp0Bz a:hover {
  color: #000;
}
.cid-ueO9jbp0Bz a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-ueO9jbp0Bz a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-ueO9iHPmwb {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ueO9iHPmwb .mbr-text,
.cid-ueO9iHPmwb blockquote {
  color: #767676;
}
.cid-ueO9iHPmwb .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-ueO9iHPmwb h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-ueO9iHPmwb .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-ueO9iHPmwb .separation {
  height: 45px;
}
.cid-ueO9iHPmwb img {
  width: 40px;
}
.cid-ueO9iHPmwb a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-ueO9iHPmwb a:hover {
  color: #000;
}
.cid-ueO9iHPmwb a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-ueO9iHPmwb a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-syOB1UYP1z {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-syOB1UYP1z .mbr-section-subtitle {
  color: #767676;
}
.cid-syOB1UYP1z H2 {
  text-align: left;
  color: #000;
}
.cid-syOB1UYP1z .container {
  height: 58px;
}
.cid-syOB1VcR6D {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-syOB1VcR6D .card-box {
  padding: 0 0.3rem;
}
.cid-syOB1VcR6D .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-syOB1VcR6D .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-syOB1VcR6D h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-syOB1VcR6D p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-syOB1VcR6D .mbr-text {
  color: #000000;
}
.cid-syOB1VcR6D .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-syOB1VcR6D .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-syOB1VcR6D .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-syOB1VcR6D .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-syOB1VcR6D .card-title {
  color: #000000;
}
.cid-syOB1VcR6D .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-syOB1Vs75j {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-syOB1Vs75j .mbr-section-subtitle {
  color: #767676;
}
.cid-syOB1Vs75j H3 {
  text-align: left;
  color: #000;
}
.cid-syOB1Vs75j .container {
  height: 58px;
}
.cid-syOB1VDSwh {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-syOB1VDSwh .card-box {
  padding: 0 0.3rem;
}
.cid-syOB1VDSwh .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-syOB1VDSwh .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-syOB1VDSwh h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-syOB1VDSwh p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-syOB1VDSwh .mbr-text {
  color: #000000;
}
.cid-syOB1VDSwh .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-syOB1VDSwh .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-syOB1VDSwh .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-syOB1VDSwh .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-syOB1VDSwh .card-title {
  color: #000000;
}
.cid-syOB1VDSwh .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-syOB1VT3aA {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-syOB1VT3aA .mbr-section-subtitle {
  color: #767676;
}
.cid-syOB1VT3aA H3 {
  text-align: left;
  color: #000;
}
.cid-syOB1VT3aA .container {
  height: 58px;
}
.cid-sMsy7cEEsi {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsy7cEEsi .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsy7cEEsi .mbr-text p {
  background: #ffffff;
}
.cid-sMsy7cEEsi .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsy7cEEsi .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsy7cEEsi .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsy7cEEsi .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsy7cEEsi .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsy7cEEsi .logos-cb {
  max-width: 100%;
}
.cid-sMsy7cEEsi .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsy7cEEsi .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsy7cEEsi .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsy7cEEsi .lien:hover {
  color: #000;
}
.cid-sMsy7cEEsi .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsy7cEEsi .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-syOB1Wkclt {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-syOB1Wkclt .mbr-section-subtitle {
  color: #767676;
}
.cid-syOB1Wkclt H3 {
  text-align: left;
  color: #000;
}
.cid-syOB1Wkclt .container {
  height: 58px;
}
.cid-sEmVVCoSO6 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmVVCoSO6 .title {
  margin-bottom: 2rem;
}
.cid-sEmVVCoSO6 .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmVVCoSO6 a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmVVCoSO6 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmVVCoSO6 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmVVCoSO6 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmVVCoSO6 H2 {
  color: #000000;
}
.cid-sEmVVCoSO6 LABEL {
  color: #000000;
}
.cid-sEmVVCoSO6 .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmVVCoSO6 .btn-form {
  border-radius: 0px;
}
.cid-tONUudCCH3 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONUudCCH3 .content {
    text-align: center;
  }
  .cid-tONUudCCH3 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONUudCCH3 .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONUudCCH3 .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONUudCCH3 .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONUudCCH3 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONUudCCH3 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONUudCCH3 .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONUudCCH3 .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONUudCCH3 .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONUudCCH3 .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONUudCCH3 .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONUudCCH3 .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONUudCCH3 H5 {
  color: #000000;
}
.cid-tONUudCCH3 P {
  color: #000000;
}
.cid-tONUudCCH3 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONUudCCH3 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONUudCCH3 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONUudCCH3 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONUudCCH3 .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-227 {
  /* Type valid CSS here */
}
#custom-html-227 div {
  height: 75px;
  background-color: #000;
}
.cid-syUF2uiwwi {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-syUF2uiwwi .mbr-text,
.cid-syUF2uiwwi blockquote {
  color: #767676;
}
.cid-syUF2uiwwi .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-syUF2uiwwi h5 {
  font-size: 15px;
}
.cid-syUF2uiwwi a:link {
  color: #de9956;
}
.cid-syUF2uiwwi a:hover {
  color: #f1b173;
}
.cid-syUF2uiwwi a:visited {
  color: #de9956;
}
#custom-html-3ql {
  /* Type valid CSS here */
}
#custom-html-3ql div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3ql hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-syUF2utnKN {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-syUF2utnKN .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-syUF2utnKN .row-element,
.cid-syUF2utnKN .image-element {
  padding: 0;
}
.cid-syUF2utnKN .image-element {
  display: flex;
  justify-content: center;
}
.cid-syUF2utnKN .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-syUF2utnKN .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-syUF2utnKN .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-syUF2utnKN .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-syUF2utnKN .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-syUF2utnKN .text-content {
    padding: 2rem 1rem;
  }
  .cid-syUF2utnKN .underline .line {
    height: 2px;
  }
  .cid-syUF2utnKN .mbr-title,
  .cid-syUF2utnKN .underline,
  .cid-syUF2utnKN .mbr-text,
  .cid-syUF2utnKN .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-syUF2utnKN .mbr-title,
.cid-syUF2utnKN .underline {
  text-align: center;
  color: #ffffff;
}
.cid-syUF2utnKN .mbr-text,
.cid-syUF2utnKN .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-syUF2utnKN h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-syUF2utnKN H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-syUF2utnKN H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-syUF2utnKN .bouton {
  text-align: center;
}
.cid-syUF2utnKN .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-syUF2utnKN .couverture {
  aspect-ratio: 1;
}
.cid-syUF2utnKN .bouton2 {
  position: relative;
  top: -25px;
}
.cid-syUF2utnKN p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-syUF2utnKN a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPEwknCTG {
  background: #ffffff;
}
.cid-tMPEwknCTG .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPEwknCTG .mbr-figure {
  margin: 0 auto;
}
.cid-tMPEwknCTG figcaption {
  position: relative;
}
.cid-tMPEwknCTG figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPEwknCTG .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPEwknCTG .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPEwknCTG .view_port {
    height: 10px;
  }
}
.cid-tMPEwknCTG .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPEwknCTG .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPEwknCTG .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPEwknCTG .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPEwknCTG .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-syUF2v462F {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-syUF2v462F .mbr-section-subtitle {
  color: #767676;
}
.cid-syUF2v462F H3 {
  text-align: left;
  color: #000000;
}
.cid-syUF2v462F .container {
  height: 58px;
}
.cid-syUF2vcJ8v {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-syUF2vcJ8v .image-block {
  margin: auto;
}
.cid-syUF2vcJ8v figcaption {
  position: relative;
}
.cid-syUF2vcJ8v figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-syUF2vcJ8v .image-block {
    width: 100% !important;
  }
}
.cid-syUF2vcJ8v .photo {
  aspect-ratio: 4.40366972;
}
.cid-syUF2vnOGP {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-syUF2vnOGP .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-syUF2vnOGP .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-syUF2vnOGP .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-syUF2vnOGP .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-syUF2vnOGP .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-syUF2vnOGP .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-syUF2vnOGP .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-syUF2vnOGP .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-syUF2vnOGP .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-syUF2vEpsw {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-syUF2vEpsw .mbr-section-subtitle {
  color: #767676;
}
.cid-syUF2vEpsw H3 {
  text-align: left;
  color: #000;
}
.cid-syUF2vEpsw .container {
  height: 58px;
}
.cid-syUF2vQN3k {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-syUF2vQN3k .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-syUF2vQN3k .mbr-text p {
  background: #ffffff;
}
.cid-syUF2vQN3k .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-syUF2vQN3k .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-syUF2vQN3k .fichepratique {
  position: relative;
  top: 10px;
}
.cid-u5SCkko4GD {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SCkko4GD .mbr-text,
.cid-u5SCkko4GD blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SCkko4GD a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SCkko4GD a:hover {
  color: #000;
}
.cid-u5SCkko4GD a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SCkko4GD a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SCkko4GD .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SCkko4GD .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SCkko4GD .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SCkko4GD .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SCkko4GD .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SCkko4GD .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SCkko4GD .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SCkko4GD .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SCkko4GD .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SCkko4GD .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SCkko4GD .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SCkH1BTo {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SCkH1BTo .mbr-text,
.cid-u5SCkH1BTo blockquote {
  color: #000;
}
.cid-u5SCkH1BTo .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SCkH1BTo h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SCkH1BTo a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SCkH1BTo a:hover {
  color: #000;
}
.cid-u5SCkH1BTo a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SCkH1BTo a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-syUF2wABQ3 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-syUF2wABQ3 .mbr-section-subtitle {
  color: #767676;
}
.cid-syUF2wABQ3 H2 {
  text-align: left;
  color: #000;
}
.cid-syUF2wABQ3 .container {
  height: 58px;
}
.cid-syUF2wJAz4 {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-syUF2wJAz4 .mbr-text,
.cid-syUF2wJAz4 blockquote {
  color: #000;
  text-align: justify;
}
.cid-syUF2wJAz4 .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-syUF2wJAz4 .souligne:hover {
  color: #000;
}
.cid-syUF2wJAz4 .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-syUF2wJAz4 .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tE2JCsg1Gs {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tE2JCsg1Gs .mbr-section-subtitle {
  color: #767676;
}
.cid-tE2JCsg1Gs H2 {
  text-align: left;
  color: #000;
}
.cid-tE2JCsg1Gs .container {
  height: 58px;
}
.cid-tE2JCsg1Gs a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tE2JCsg1Gs a:hover {
  color: #000;
}
.cid-tE2JCsg1Gs a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tE2JCsg1Gs a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tE2JzAsCBc {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-tE2JzAsCBc .mbr-text,
.cid-tE2JzAsCBc blockquote {
  color: #767676;
}
.cid-tE2JzAsCBc .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tE2JzAsCBc h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tE2JzAsCBc .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tE2JzAsCBc .separation {
  height: 45px;
}
.cid-tE2JzAsCBc img {
  width: 40px;
}
.cid-tE2JzAsCBc a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tE2JzAsCBc a:hover {
  color: #000;
}
.cid-tE2JzAsCBc a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tE2JzAsCBc a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-syUF2wWYlX {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-syUF2wWYlX .mbr-section-subtitle {
  color: #767676;
}
.cid-syUF2wWYlX H2 {
  text-align: left;
  color: #000;
}
.cid-syUF2wWYlX .container {
  height: 58px;
}
.cid-syUF2xlec7 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-syUF2xlec7 .card-box {
  padding: 0 0.3rem;
}
.cid-syUF2xlec7 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-syUF2xlec7 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-syUF2xlec7 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-syUF2xlec7 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-syUF2xlec7 .mbr-text {
  color: #000000;
}
.cid-syUF2xlec7 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-syUF2xlec7 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-syUF2xlec7 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-syUF2xlec7 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-syUF2xlec7 .card-title {
  color: #000000;
}
.cid-syUF2xlec7 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-syUF2xCi17 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-syUF2xCi17 .mbr-section-subtitle {
  color: #767676;
}
.cid-syUF2xCi17 H2 {
  text-align: left;
  color: #000;
}
.cid-syUF2xCi17 .container {
  height: 58px;
}
.cid-syUF2xMANX {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-syUF2xMANX .mbr-text,
.cid-syUF2xMANX blockquote {
  color: #767676;
}
.cid-syUF2xMANX .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-syUF2xMANX h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-syUF2xWlTv {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-syUF2xWlTv .card-box {
  padding: 0 0.3rem;
}
.cid-syUF2xWlTv .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-syUF2xWlTv .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-syUF2xWlTv h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-syUF2xWlTv p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-syUF2xWlTv .mbr-text {
  color: #000000;
}
.cid-syUF2xWlTv .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-syUF2xWlTv .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-syUF2xWlTv .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-syUF2xWlTv .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-syUF2xWlTv .card-title {
  color: #000000;
}
.cid-syUF2xWlTv .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-syUF2ybVoO {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-syUF2ybVoO .mbr-section-subtitle {
  color: #767676;
}
.cid-syUF2ybVoO H3 {
  text-align: left;
  color: #000;
}
.cid-syUF2ybVoO .container {
  height: 58px;
}
.cid-syUF2ylh6M {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-syUF2ylh6M .mbr-text,
.cid-syUF2ylh6M blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-syUF2yxaIa {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-syUF2yxaIa .card-box {
  padding: 0 0.3rem;
}
.cid-syUF2yxaIa .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-syUF2yxaIa .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-syUF2yxaIa h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-syUF2yxaIa p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-syUF2yxaIa .mbr-text {
  color: #000000;
}
.cid-syUF2yxaIa .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-syUF2yxaIa .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-syUF2yxaIa .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-syUF2yxaIa .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-syUF2yxaIa .card-title {
  color: #000000;
}
.cid-syUF2yxaIa .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-syUF2yMgM4 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-syUF2yMgM4 .mbr-section-subtitle {
  color: #767676;
}
.cid-syUF2yMgM4 H3 {
  text-align: left;
  color: #000;
}
.cid-syUF2yMgM4 .container {
  height: 58px;
}
.cid-sMsy9MuGY5 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsy9MuGY5 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsy9MuGY5 .mbr-text p {
  background: #ffffff;
}
.cid-sMsy9MuGY5 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsy9MuGY5 .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsy9MuGY5 .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsy9MuGY5 .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsy9MuGY5 .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsy9MuGY5 .logos-cb {
  max-width: 100%;
}
.cid-sMsy9MuGY5 .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsy9MuGY5 .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsy9MuGY5 .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsy9MuGY5 .lien:hover {
  color: #000;
}
.cid-sMsy9MuGY5 .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsy9MuGY5 .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-syUF2zgphg {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-syUF2zgphg .mbr-section-subtitle {
  color: #767676;
}
.cid-syUF2zgphg H3 {
  text-align: left;
  color: #000;
}
.cid-syUF2zgphg .container {
  height: 58px;
}
.cid-sEmVYKdOP1 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmVYKdOP1 .title {
  margin-bottom: 2rem;
}
.cid-sEmVYKdOP1 .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmVYKdOP1 a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmVYKdOP1 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmVYKdOP1 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmVYKdOP1 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmVYKdOP1 H2 {
  color: #000000;
}
.cid-sEmVYKdOP1 LABEL {
  color: #000000;
}
.cid-sEmVYKdOP1 .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmVYKdOP1 .btn-form {
  border-radius: 0px;
}
.cid-tONUwr9LrF {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONUwr9LrF .content {
    text-align: center;
  }
  .cid-tONUwr9LrF .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONUwr9LrF .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONUwr9LrF .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONUwr9LrF .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONUwr9LrF .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONUwr9LrF .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONUwr9LrF .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONUwr9LrF .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONUwr9LrF .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONUwr9LrF .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONUwr9LrF .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONUwr9LrF .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONUwr9LrF H5 {
  color: #000000;
}
.cid-tONUwr9LrF P {
  color: #000000;
}
.cid-tONUwr9LrF .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONUwr9LrF .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONUwr9LrF .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONUwr9LrF .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONUwr9LrF .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-232 {
  /* Type valid CSS here */
}
#custom-html-232 div {
  height: 75px;
  background-color: #000;
}
.cid-szxofCpyUD {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-szxofCpyUD .mbr-text,
.cid-szxofCpyUD blockquote {
  color: #767676;
}
.cid-szxofCpyUD .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-szxofCpyUD h5 {
  font-size: 15px;
}
.cid-szxofCpyUD a:link {
  color: #de9956;
}
.cid-szxofCpyUD a:hover {
  color: #f1b173;
}
.cid-szxofCpyUD a:visited {
  color: #de9956;
}
#custom-html-3qr {
  /* Type valid CSS here */
}
#custom-html-3qr div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3qr hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-szxofCAgph {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-szxofCAgph .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-szxofCAgph .row-element,
.cid-szxofCAgph .image-element {
  padding: 0;
}
.cid-szxofCAgph .image-element {
  display: flex;
  justify-content: center;
}
.cid-szxofCAgph .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-szxofCAgph .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-szxofCAgph .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-szxofCAgph .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-szxofCAgph .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-szxofCAgph .text-content {
    padding: 2rem 1rem;
  }
  .cid-szxofCAgph .underline .line {
    height: 2px;
  }
  .cid-szxofCAgph .mbr-title,
  .cid-szxofCAgph .underline,
  .cid-szxofCAgph .mbr-text,
  .cid-szxofCAgph .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-szxofCAgph .mbr-title,
.cid-szxofCAgph .underline {
  text-align: center;
  color: #ffffff;
}
.cid-szxofCAgph .mbr-text,
.cid-szxofCAgph .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-szxofCAgph h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-szxofCAgph H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-szxofCAgph H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-szxofCAgph .bouton {
  text-align: center;
}
.cid-szxofCAgph .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-szxofCAgph .couverture {
  aspect-ratio: 1;
}
.cid-szxofCAgph .bouton2 {
  position: relative;
  top: -25px;
}
.cid-szxofCAgph p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-szxofCAgph a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPEPBj73v {
  background: #ffffff;
}
.cid-tMPEPBj73v .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPEPBj73v .mbr-figure {
  margin: 0 auto;
}
.cid-tMPEPBj73v figcaption {
  position: relative;
}
.cid-tMPEPBj73v figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPEPBj73v .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPEPBj73v .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPEPBj73v .view_port {
    height: 10px;
  }
}
.cid-tMPEPBj73v .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPEPBj73v .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPEPBj73v .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPEPBj73v .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPEPBj73v .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sFU78tg6u2 {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sFU78tg6u2 .mbr-section-subtitle {
  color: #767676;
}
.cid-sFU78tg6u2 H2 {
  text-align: left;
  color: #000;
}
.cid-sFU78tg6u2 .container {
  height: 58px;
}
.cid-sFU79O2fyP {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-sFU79O2fyP .video-block {
  margin: auto;
}
@media (max-width: 768px) {
  .cid-sFU79O2fyP .video-block {
    width: 100% !important;
  }
}
.cid-sFU7aOQKdB {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sFU7aOQKdB .mbr-text,
.cid-sFU7aOQKdB blockquote {
  color: #000;
  font-size: 14px;
}
.cid-sFU7aOQKdB a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sFU7aOQKdB a:hover {
  color: #000;
}
.cid-sFU7aOQKdB a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sFU7aOQKdB a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-szxofD9Y4Q {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-szxofD9Y4Q .mbr-section-subtitle {
  color: #767676;
}
.cid-szxofD9Y4Q H3 {
  text-align: left;
  color: #000000;
}
.cid-szxofD9Y4Q .container {
  height: 58px;
}
.cid-szxofDiN26 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-szxofDiN26 .image-block {
  margin: auto;
}
.cid-szxofDiN26 figcaption {
  position: relative;
}
.cid-szxofDiN26 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-szxofDiN26 .image-block {
    width: 100% !important;
  }
}
.cid-szxofDiN26 .photo {
  aspect-ratio: 3.78698225;
}
.cid-szxofDvak4 {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-szxofDvak4 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-szxofDvak4 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-szxofDvak4 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-szxofDvak4 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-szxofDvak4 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-szxofDvak4 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-szxofDvak4 .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-szxofDvak4 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-szxofDvak4 .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-szxsNHj5kS {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-szxsNHj5kS .mbr-section-subtitle {
  color: #767676;
}
.cid-szxsNHj5kS H2 {
  text-align: left;
  color: #000;
}
.cid-szxsNHj5kS .container {
  height: 58px;
}
.cid-szxsBpanmL {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-szxsBpanmL .mbr-text,
.cid-szxsBpanmL blockquote {
  color: #767676;
}
.cid-szxsBpanmL .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-szxsBpanmL .mbr-text {
  color: #000000;
}
.cid-szxsBpanmL h2 {
  font-size: 1.5em;
}
.cid-szxsBpanmL h3 {
  font-size: 1.1em;
}
.cid-szxsBpanmL .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-szxsBpanmL .photo-produit {
  width: 150px;
  aspect-ratio: 0.664;
  max-width: 100%;
}
.cid-szxsBpanmL .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-szxsBpanmL .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-szxsBpanmL .marge {
  padding-top: 10px;
}
.cid-szxsBpanmL a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-szxsBpanmL a:hover {
  color: #000;
}
.cid-szxsBpanmL a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-szxsBpanmL a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-szxofDRjoa {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-szxofDRjoa .mbr-section-subtitle {
  color: #767676;
}
.cid-szxofDRjoa H3 {
  text-align: left;
  color: #000;
}
.cid-szxofDRjoa .container {
  height: 58px;
}
.cid-szxofE45A7 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-szxofE45A7 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-szxofE45A7 .mbr-text p {
  background: #ffffff;
}
.cid-szxofE45A7 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-szxofE45A7 .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-szxofE45A7 .fichepratique {
  position: relative;
  top: 10px;
}
.cid-u5SCsmlOBN {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SCsmlOBN .mbr-text,
.cid-u5SCsmlOBN blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SCsmlOBN a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SCsmlOBN a:hover {
  color: #000;
}
.cid-u5SCsmlOBN a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SCsmlOBN a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SCsmlOBN .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SCsmlOBN .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SCsmlOBN .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SCsmlOBN .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SCsmlOBN .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SCsmlOBN .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SCsmlOBN .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SCsmlOBN .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SCsmlOBN .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SCsmlOBN .n55 {
  float: right;
  background: #fff;
  width: 45%;
  height: 18px;
}
.cid-u5SCsmlOBN .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SCsmlOBN .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SCsUK3PC {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SCsUK3PC .mbr-text,
.cid-u5SCsUK3PC blockquote {
  color: #000;
}
.cid-u5SCsUK3PC .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SCsUK3PC h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SCsUK3PC a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SCsUK3PC a:hover {
  color: #000;
}
.cid-u5SCsUK3PC a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SCsUK3PC a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-szxofEQU5F {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-szxofEQU5F .mbr-section-subtitle {
  color: #767676;
}
.cid-szxofEQU5F H2 {
  text-align: left;
  color: #000;
}
.cid-szxofEQU5F .container {
  height: 58px;
}
.cid-szxofF0Dt1 {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-szxofF0Dt1 .mbr-text,
.cid-szxofF0Dt1 blockquote {
  color: #000;
  text-align: justify;
}
.cid-szxofF0Dt1 .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-szxofF0Dt1 .souligne:hover {
  color: #000;
}
.cid-szxofF0Dt1 .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-szxofF0Dt1 .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-szFuJluvY4 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-szFuJluvY4 .mbr-section-subtitle {
  color: #767676;
}
.cid-szFuJluvY4 H2 {
  text-align: left;
  color: #000;
}
.cid-szFuJluvY4 .container {
  height: 80px;
}
.cid-szFuJluvY4 h5 {
  font-size: 14px;
  font-weight: 100;
  font-style: italic;
  font-family: "Source Sans Pro", Arial;
}
.cid-szxofFlqqX {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-szxofFlqqX .card-box {
  padding: 0 0.3rem;
}
.cid-szxofFlqqX .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-szxofFlqqX .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-szxofFlqqX h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-szxofFlqqX p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-szxofFlqqX .mbr-text {
  color: #000000;
}
.cid-szxofFlqqX .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-szxofFlqqX .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-szxofFlqqX .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-szxofFlqqX .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-szxofFlqqX .card-title {
  color: #000000;
}
.cid-szxofFlqqX .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-szxofFCKAP {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-szxofFCKAP .mbr-section-subtitle {
  color: #767676;
}
.cid-szxofFCKAP H2 {
  text-align: left;
  color: #000;
}
.cid-szxofFCKAP .container {
  height: 58px;
}
.cid-szxofFOitR {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-szxofFOitR .mbr-text,
.cid-szxofFOitR blockquote {
  color: #767676;
}
.cid-szxofFOitR .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-szxofFOitR h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-szxofG08de {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-szxofG08de .card-box {
  padding: 0 0.3rem;
}
.cid-szxofG08de .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-szxofG08de .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-szxofG08de h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-szxofG08de p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-szxofG08de .mbr-text {
  color: #000000;
}
.cid-szxofG08de .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-szxofG08de .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-szxofG08de .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-szxofG08de .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-szxofG08de .card-title {
  color: #000000;
}
.cid-szxofG08de .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sXeVxhYU1d {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXeVxhYU1d .mbr-section-subtitle {
  color: #767676;
}
.cid-sXeVxhYU1d H2 {
  text-align: left;
  color: #000;
}
.cid-sXeVxhYU1d .container {
  height: 58px;
}
.cid-sXeVxhYU1d a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXeVxhYU1d a:hover {
  color: #000;
}
.cid-sXeVxhYU1d a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXeVxhYU1d a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sXeVxVWgPF {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-sXeVxVWgPF .mbr-text,
.cid-sXeVxVWgPF blockquote {
  color: #767676;
}
.cid-sXeVxVWgPF .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sXeVxVWgPF h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sXeVxVWgPF .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-sXeVxVWgPF .separation {
  height: 45px;
}
.cid-sXeVxVWgPF img {
  width: 40px;
}
.cid-sXeVxVWgPF a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXeVxVWgPF a:hover {
  color: #000;
}
.cid-sXeVxVWgPF a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXeVxVWgPF a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-szxofGl8ng {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-szxofGl8ng .mbr-section-subtitle {
  color: #767676;
}
.cid-szxofGl8ng H3 {
  text-align: left;
  color: #000;
}
.cid-szxofGl8ng .container {
  height: 58px;
}
.cid-szxofGyyk6 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-szxofGyyk6 .mbr-text,
.cid-szxofGyyk6 blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-szxofGKpYg {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-szxofGKpYg .card-box {
  padding: 0 0.3rem;
}
.cid-szxofGKpYg .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-szxofGKpYg .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-szxofGKpYg h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-szxofGKpYg p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-szxofGKpYg .mbr-text {
  color: #000000;
}
.cid-szxofGKpYg .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-szxofGKpYg .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-szxofGKpYg .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-szxofGKpYg .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-szxofGKpYg .card-title {
  color: #000000;
}
.cid-szxofGKpYg .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-szxofH0LQF {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-szxofH0LQF .mbr-section-subtitle {
  color: #767676;
}
.cid-szxofH0LQF H3 {
  text-align: left;
  color: #000;
}
.cid-szxofH0LQF .container {
  height: 58px;
}
.cid-sMsyd47Jeo {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsyd47Jeo .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsyd47Jeo .mbr-text p {
  background: #ffffff;
}
.cid-sMsyd47Jeo .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsyd47Jeo .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsyd47Jeo .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsyd47Jeo .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsyd47Jeo .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsyd47Jeo .logos-cb {
  max-width: 100%;
}
.cid-sMsyd47Jeo .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsyd47Jeo .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsyd47Jeo .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsyd47Jeo .lien:hover {
  color: #000;
}
.cid-sMsyd47Jeo .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsyd47Jeo .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-szxofHqlKb {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-szxofHqlKb .mbr-section-subtitle {
  color: #767676;
}
.cid-szxofHqlKb H3 {
  text-align: left;
  color: #000;
}
.cid-szxofHqlKb .container {
  height: 58px;
}
.cid-sEmW1GsFfm {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmW1GsFfm .title {
  margin-bottom: 2rem;
}
.cid-sEmW1GsFfm .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmW1GsFfm a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmW1GsFfm a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmW1GsFfm .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmW1GsFfm .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmW1GsFfm H2 {
  color: #000000;
}
.cid-sEmW1GsFfm LABEL {
  color: #000000;
}
.cid-sEmW1GsFfm .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmW1GsFfm .btn-form {
  border-radius: 0px;
}
.cid-tONUAgwJit {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONUAgwJit .content {
    text-align: center;
  }
  .cid-tONUAgwJit .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONUAgwJit .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONUAgwJit .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONUAgwJit .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONUAgwJit .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONUAgwJit .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONUAgwJit .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONUAgwJit .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONUAgwJit .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONUAgwJit .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONUAgwJit .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONUAgwJit .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONUAgwJit H5 {
  color: #000000;
}
.cid-tONUAgwJit P {
  color: #000000;
}
.cid-tONUAgwJit .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONUAgwJit .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONUAgwJit .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONUAgwJit .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONUAgwJit .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-245 {
  /* Type valid CSS here */
}
#custom-html-245 div {
  height: 75px;
  background-color: #000;
}
.cid-szF5F0ej6S {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-szF5F0ej6S .mbr-text,
.cid-szF5F0ej6S blockquote {
  color: #767676;
}
.cid-szF5F0ej6S .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-szF5F0ej6S h5 {
  font-size: 15px;
}
.cid-szF5F0ej6S a:link {
  color: #de9956;
}
.cid-szF5F0ej6S a:hover {
  color: #f1b173;
}
.cid-szF5F0ej6S a:visited {
  color: #de9956;
}
#custom-html-3qu {
  /* Type valid CSS here */
}
#custom-html-3qu div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3qu hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-szF5F0sxA0 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-szF5F0sxA0 .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-szF5F0sxA0 .row-element,
.cid-szF5F0sxA0 .image-element {
  padding: 0;
}
.cid-szF5F0sxA0 .image-element {
  display: flex;
  justify-content: center;
}
.cid-szF5F0sxA0 .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-szF5F0sxA0 .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-szF5F0sxA0 .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-szF5F0sxA0 .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-szF5F0sxA0 .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-szF5F0sxA0 .text-content {
    padding: 2rem 1rem;
  }
  .cid-szF5F0sxA0 .underline .line {
    height: 2px;
  }
  .cid-szF5F0sxA0 .mbr-title,
  .cid-szF5F0sxA0 .underline,
  .cid-szF5F0sxA0 .mbr-text,
  .cid-szF5F0sxA0 .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-szF5F0sxA0 .mbr-title,
.cid-szF5F0sxA0 .underline {
  text-align: center;
  color: #ffffff;
}
.cid-szF5F0sxA0 .mbr-text,
.cid-szF5F0sxA0 .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-szF5F0sxA0 h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-szF5F0sxA0 H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-szF5F0sxA0 H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-szF5F0sxA0 .bouton {
  text-align: center;
}
.cid-szF5F0sxA0 .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-szF5F0sxA0 .couverture {
  aspect-ratio: 1;
}
.cid-szF5F0sxA0 .bouton2 {
  position: relative;
  top: -25px;
}
.cid-szF5F0sxA0 p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-szF5F0sxA0 a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPEYO4R9Q {
  background: #ffffff;
}
.cid-tMPEYO4R9Q .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPEYO4R9Q .mbr-figure {
  margin: 0 auto;
}
.cid-tMPEYO4R9Q figcaption {
  position: relative;
}
.cid-tMPEYO4R9Q figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPEYO4R9Q .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPEYO4R9Q .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPEYO4R9Q .view_port {
    height: 10px;
  }
}
.cid-tMPEYO4R9Q .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPEYO4R9Q .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPEYO4R9Q .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPEYO4R9Q .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPEYO4R9Q .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sGJaNPZcWN {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sGJaNPZcWN .mbr-section-subtitle {
  color: #767676;
}
.cid-sGJaNPZcWN H2 {
  text-align: left;
  color: #000;
}
.cid-sGJaNPZcWN .container {
  height: 58px;
}
.cid-sGJaP5gQAV {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-sGJaP5gQAV .video-block {
  margin: auto;
}
@media (max-width: 768px) {
  .cid-sGJaP5gQAV .video-block {
    width: 100% !important;
  }
}
.cid-sGJaPUYpwt {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sGJaPUYpwt .mbr-text,
.cid-sGJaPUYpwt blockquote {
  color: #000;
  font-size: 14px;
}
.cid-sGJaPUYpwt a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sGJaPUYpwt a:hover {
  color: #000;
}
.cid-sGJaPUYpwt a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sGJaPUYpwt a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-szF5F17Wcr {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-szF5F17Wcr .mbr-section-subtitle {
  color: #767676;
}
.cid-szF5F17Wcr H3 {
  text-align: left;
  color: #000000;
}
.cid-szF5F17Wcr .container {
  height: 58px;
}
.cid-szF5F1jYK2 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-szF5F1jYK2 .image-block {
  margin: auto;
}
.cid-szF5F1jYK2 figcaption {
  position: relative;
}
.cid-szF5F1jYK2 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-szF5F1jYK2 .image-block {
    width: 100% !important;
  }
}
.cid-szF5F1jYK2 .photo {
  aspect-ratio: 4.60431655;
}
.cid-szF5F1xWEm {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-szF5F1xWEm .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-szF5F1xWEm .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-szF5F1xWEm .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-szF5F1xWEm .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-szF5F1xWEm .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-szF5F1xWEm .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-szF5F1xWEm .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-szF5F1xWEm .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-szF5F1xWEm .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-v08HHynQVb {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v08HHynQVb .mbr-text,
.cid-v08HHynQVb blockquote {
  color: #767676;
}
.cid-v08HHynQVb .media-container-row {
  padding: 0px;
}
.cid-v08HHynQVb .container {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-v08HHynQVb .mbr-text {
  color: #000000;
}
.cid-v08HHynQVb h2 {
  font-size: 1.4em;
}
.cid-v08HHynQVb h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-v08HHynQVb .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-v08HHynQVb .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-v08HHynQVb .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-v08HHynQVb .photo-produit {
    width: 360px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-v08HHynQVb .photo-produit {
    width: 100%;
  }
}
.cid-v08HHynQVb .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-v08HHynQVb .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-v08HHynQVb .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-szF5F2ryLp {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-szF5F2ryLp .mbr-section-subtitle {
  color: #767676;
}
.cid-szF5F2ryLp H3 {
  text-align: left;
  color: #000;
}
.cid-szF5F2ryLp .container {
  height: 58px;
}
.cid-szF5F2CWNa {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-szF5F2CWNa .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-szF5F2CWNa .mbr-text p {
  background: #ffffff;
}
.cid-szF5F2CWNa .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-szF5F2CWNa .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-szF5F2CWNa .fichepratique {
  position: relative;
  top: 10px;
}
.cid-u5SCK1zYdN {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SCK1zYdN .mbr-text,
.cid-u5SCK1zYdN blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SCK1zYdN a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SCK1zYdN a:hover {
  color: #000;
}
.cid-u5SCK1zYdN a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SCK1zYdN a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SCK1zYdN .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SCK1zYdN .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SCK1zYdN .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SCK1zYdN .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SCK1zYdN .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SCK1zYdN .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SCK1zYdN .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SCK1zYdN .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SCK1zYdN .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SCK1zYdN .n55 {
  float: right;
  background: #fff;
  width: 45%;
  height: 18px;
}
.cid-u5SCK1zYdN .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SCK1zYdN .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SCKnl9vl {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SCKnl9vl .mbr-text,
.cid-u5SCKnl9vl blockquote {
  color: #000;
}
.cid-u5SCKnl9vl .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SCKnl9vl h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SCKnl9vl a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SCKnl9vl a:hover {
  color: #000;
}
.cid-u5SCKnl9vl a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SCKnl9vl a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-szF5F3uUYa {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-szF5F3uUYa .mbr-section-subtitle {
  color: #767676;
}
.cid-szF5F3uUYa H2 {
  text-align: left;
  color: #000;
}
.cid-szF5F3uUYa .container {
  height: 58px;
}
.cid-szF5F3G6eC {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-szF5F3G6eC .mbr-text,
.cid-szF5F3G6eC blockquote {
  color: #000;
  text-align: justify;
}
.cid-szF5F3G6eC .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-szF5F3G6eC .souligne:hover {
  color: #000;
}
.cid-szF5F3G6eC .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-szF5F3G6eC .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tnn3PyX2TA {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tnn3PyX2TA .mbr-section-subtitle {
  color: #767676;
}
.cid-tnn3PyX2TA H2 {
  text-align: left;
  color: #000;
}
.cid-tnn3PyX2TA .container {
  height: 58px;
}
.cid-tnn3PyX2TA a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tnn3PyX2TA a:hover {
  color: #000;
}
.cid-tnn3PyX2TA a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tnn3PyX2TA a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tnn3QhCKfu {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-tnn3QhCKfu .mbr-text,
.cid-tnn3QhCKfu blockquote {
  color: #767676;
}
.cid-tnn3QhCKfu .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tnn3QhCKfu h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tnn3QhCKfu .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tnn3QhCKfu .separation {
  height: 45px;
}
.cid-tnn3QhCKfu img {
  width: 40px;
}
.cid-tnn3QhCKfu a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tnn3QhCKfu a:hover {
  color: #000;
}
.cid-tnn3QhCKfu a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tnn3QhCKfu a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-szFuOYHDQu {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-szFuOYHDQu .mbr-section-subtitle {
  color: #767676;
}
.cid-szFuOYHDQu H2 {
  text-align: left;
  color: #000;
}
.cid-szFuOYHDQu .container {
  height: 80px;
}
.cid-szFuOYHDQu h5 {
  font-size: 14px;
  font-weight: 100;
  font-style: italic;
  font-family: "Source Sans Pro", Arial;
}
.cid-szF5F43RZG {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-szF5F43RZG .card-box {
  padding: 0 0.3rem;
}
.cid-szF5F43RZG .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-szF5F43RZG .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-szF5F43RZG h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-szF5F43RZG p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-szF5F43RZG .mbr-text {
  color: #000000;
}
.cid-szF5F43RZG .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-szF5F43RZG .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-szF5F43RZG .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-szF5F43RZG .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-szF5F43RZG .card-title {
  color: #000000;
}
.cid-szF5F43RZG .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-szF5F4pJjn {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-szF5F4pJjn .mbr-section-subtitle {
  color: #767676;
}
.cid-szF5F4pJjn H2 {
  text-align: left;
  color: #000;
}
.cid-szF5F4pJjn .container {
  height: 58px;
}
.cid-szF5F4CAxn {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-szF5F4CAxn .mbr-text,
.cid-szF5F4CAxn blockquote {
  color: #767676;
}
.cid-szF5F4CAxn .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-szF5F4CAxn h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-szF5F4PeBp {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-szF5F4PeBp .card-box {
  padding: 0 0.3rem;
}
.cid-szF5F4PeBp .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-szF5F4PeBp .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-szF5F4PeBp h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-szF5F4PeBp p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-szF5F4PeBp .mbr-text {
  color: #000000;
}
.cid-szF5F4PeBp .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-szF5F4PeBp .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-szF5F4PeBp .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-szF5F4PeBp .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-szF5F4PeBp .card-title {
  color: #000000;
}
.cid-szF5F4PeBp .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-szF5F58mEN {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-szF5F58mEN .mbr-section-subtitle {
  color: #767676;
}
.cid-szF5F58mEN H3 {
  text-align: left;
  color: #000;
}
.cid-szF5F58mEN .container {
  height: 58px;
}
.cid-szF5F5lq3U {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-szF5F5lq3U .mbr-text,
.cid-szF5F5lq3U blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-szF5F5zft0 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-szF5F5zft0 .card-box {
  padding: 0 0.3rem;
}
.cid-szF5F5zft0 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-szF5F5zft0 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-szF5F5zft0 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-szF5F5zft0 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-szF5F5zft0 .mbr-text {
  color: #000000;
}
.cid-szF5F5zft0 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-szF5F5zft0 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-szF5F5zft0 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-szF5F5zft0 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-szF5F5zft0 .card-title {
  color: #000000;
}
.cid-szF5F5zft0 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-szF5F5VBf4 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-szF5F5VBf4 .mbr-section-subtitle {
  color: #767676;
}
.cid-szF5F5VBf4 H3 {
  text-align: left;
  color: #000;
}
.cid-szF5F5VBf4 .container {
  height: 58px;
}
.cid-sMsyfMZ0rX {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsyfMZ0rX .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsyfMZ0rX .mbr-text p {
  background: #ffffff;
}
.cid-sMsyfMZ0rX .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsyfMZ0rX .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsyfMZ0rX .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsyfMZ0rX .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsyfMZ0rX .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsyfMZ0rX .logos-cb {
  max-width: 100%;
}
.cid-sMsyfMZ0rX .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsyfMZ0rX .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsyfMZ0rX .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsyfMZ0rX .lien:hover {
  color: #000;
}
.cid-sMsyfMZ0rX .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsyfMZ0rX .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-szF5F6sBqo {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-szF5F6sBqo .mbr-section-subtitle {
  color: #767676;
}
.cid-szF5F6sBqo H3 {
  text-align: left;
  color: #000;
}
.cid-szF5F6sBqo .container {
  height: 58px;
}
.cid-sEmW4DVubw {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmW4DVubw .title {
  margin-bottom: 2rem;
}
.cid-sEmW4DVubw .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmW4DVubw a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmW4DVubw a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmW4DVubw .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmW4DVubw .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmW4DVubw H2 {
  color: #000000;
}
.cid-sEmW4DVubw LABEL {
  color: #000000;
}
.cid-sEmW4DVubw .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmW4DVubw .btn-form {
  border-radius: 0px;
}
.cid-tONUDaiqXG {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONUDaiqXG .content {
    text-align: center;
  }
  .cid-tONUDaiqXG .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONUDaiqXG .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONUDaiqXG .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONUDaiqXG .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONUDaiqXG .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONUDaiqXG .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONUDaiqXG .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONUDaiqXG .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONUDaiqXG .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONUDaiqXG .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONUDaiqXG .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONUDaiqXG .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONUDaiqXG H5 {
  color: #000000;
}
.cid-tONUDaiqXG P {
  color: #000000;
}
.cid-tONUDaiqXG .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONUDaiqXG .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONUDaiqXG .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONUDaiqXG .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONUDaiqXG .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-1j0 {
  /* Type valid CSS here */
}
#custom-html-1j0 div {
  height: 75px;
  background-color: #000;
}
.cid-shWlGBp33X {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-shWlGBp33X .mbr-text,
.cid-shWlGBp33X blockquote {
  color: #767676;
}
.cid-shWlGBp33X .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-shWlGBp33X h5 {
  font-size: 15px;
}
.cid-shWlGBp33X a:link {
  color: #de9956;
}
.cid-shWlGBp33X a:hover {
  color: #f1b173;
}
.cid-shWlGBp33X a:visited {
  color: #de9956;
}
#custom-html-3to {
  /* Type valid CSS here */
}
#custom-html-3to div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3to hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-shWlGBAQUG {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-shWlGBAQUG .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-shWlGBAQUG .row-element,
.cid-shWlGBAQUG .image-element {
  padding: 0;
}
.cid-shWlGBAQUG .image-element {
  display: flex;
  justify-content: center;
}
.cid-shWlGBAQUG .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-shWlGBAQUG .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-shWlGBAQUG .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-shWlGBAQUG .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-shWlGBAQUG .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-shWlGBAQUG .text-content {
    padding: 2rem 1rem;
  }
  .cid-shWlGBAQUG .underline .line {
    height: 2px;
  }
  .cid-shWlGBAQUG .mbr-title,
  .cid-shWlGBAQUG .underline,
  .cid-shWlGBAQUG .mbr-text,
  .cid-shWlGBAQUG .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-shWlGBAQUG .mbr-title,
.cid-shWlGBAQUG .underline {
  text-align: center;
  color: #ffffff;
}
.cid-shWlGBAQUG .mbr-text,
.cid-shWlGBAQUG .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-shWlGBAQUG p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-shWlGBAQUG h1 {
  font-weight: normal;
  font-size: 2em !important;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-shWlGBAQUG H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-shWlGBAQUG H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  position: relative;
  top: 20px;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-shWlGBAQUG .bouton {
  text-align: center;
}
.cid-shWlGBAQUG .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-shWlGBAQUG .rouge {
  background-color: #ff0000;
  color: #ffffff;
  padding-left: 10px;
  padding-right: 10px;
}
.cid-shWlGBAQUG .bleu {
  background-color: #0000ff;
  color: #ffffff;
  padding-left: 10px;
  padding-right: 10px;
}
.cid-shWlGBAQUG .texte-rouge {
  color: #ff0000;
}
.cid-shWlGBAQUG .texte-bleu {
  color: #0000ff;
}
.cid-shWlGBAQUG .couverture {
  aspect-ratio: 1;
}
.cid-shWlGBAQUG .slider {
  position: relative;
  width: 100%;
  aspect-ratio: 1;
}
.cid-shWlGBAQUG .slide1 {
  background: rgba(0, 0, 0, 0) url('https://www.terressens.com/assets/images/0431-gravure-laser-lame-katana-Les-7-vertus-du-Bushido-Neige-eternelle-1000x1000.jpg');
}
.cid-shWlGBAQUG .slide2 {
  background: rgba(0, 0, 0, 0) url('https://www.terressens.com/assets/images/0431-gravure-laser-aiguchi-poignard-dragon-chinois-Tian-long-1000x1000.jpg');
}
.cid-shWlGBAQUG .slide3 {
  background: rgba(0, 0, 0, 0) url('https://www.terressens.com/assets/images/0431-gravure-laser-katana-Michonne-Walking-Dead-dragon-tribal-1000x1000.jpg');
}
.cid-shWlGBAQUG .slide4 {
  background: rgba(0, 0, 0, 0) url('https://www.terressens.com/assets/images/0431-gravure-laser-paysage-japonais-citation-1000x1000.jpg');
}
.cid-shWlGBAQUG .slide {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: grid;
  place-items: center;
  color: #fff;
  font-size: 2rem;
  background-size: cover;
  background-position: center;
  background-blend-mode: overlay;
  animation: var(--i) 12s ease-in-out infinite;
}
@keyframes fade1 {
  0% {
    opacity: 1;
  }
  25% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  75% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade2 {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  75% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fade3 {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  75% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fade4 {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  75% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.cid-tMPL2We7by {
  background: #ffffff;
}
.cid-tMPL2We7by .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPL2We7by .mbr-figure {
  margin: 0 auto;
}
.cid-tMPL2We7by figcaption {
  position: relative;
}
.cid-tMPL2We7by figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPL2We7by .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPL2We7by .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPL2We7by .view_port {
    height: 10px;
  }
}
.cid-tMPL2We7by .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPL2We7by .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPL2We7by .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPL2We7by .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPL2We7by .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-shWlGChY0Z {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-shWlGChY0Z .mbr-section-subtitle {
  color: #767676;
}
.cid-shWlGChY0Z H3 {
  text-align: left;
  color: #000000;
}
.cid-shWlGChY0Z .container {
  height: 58px;
}
.cid-shWlGCCE7r {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-shWlGCCE7r .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-shWlGCCE7r .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-shWlGCCE7r .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-shWlGCCE7r .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-shWlGCCE7r .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-shWlGCCE7r .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-shWlGCCE7r .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-shWlGCCE7r .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-shWlGCCE7r .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-tToKLPxDfA {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tToKLPxDfA .mbr-text,
.cid-tToKLPxDfA blockquote {
  color: #000;
}
.cid-tToKPH5O3f {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tToKPH5O3f .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-tToKPH5O3f .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tToKPH5O3f .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tToKPH5O3f .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-tToKPH5O3f .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-tToKPH5O3f .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-tToKPH5O3f .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-tToKPH5O3f .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-tToKPH5O3f .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-tToKMtmns2 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tToKMtmns2 .mbr-text,
.cid-tToKMtmns2 blockquote {
  color: #000;
}
.cid-tToKQd8NjX {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tToKQd8NjX .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-tToKQd8NjX .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tToKQd8NjX .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tToKQd8NjX .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-tToKQd8NjX .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-tToKQd8NjX .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-tToKQd8NjX .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-tToKQd8NjX .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-tToKQd8NjX .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-shWouAu4Qc {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-shWouAu4Qc .mbr-text,
.cid-shWouAu4Qc blockquote {
  color: #000;
}
.cid-sNYr7aFdUg {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sNYr7aFdUg .mbr-section-subtitle {
  color: #767676;
}
.cid-sNYr7aFdUg H2 {
  text-align: left;
  color: #000;
}
.cid-sNYr7aFdUg .container {
  height: 58px;
}
.cid-sNYr8wI3WM {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-sNYr8wI3WM .video-block {
  margin: auto;
}
@media (max-width: 768px) {
  .cid-sNYr8wI3WM .video-block {
    width: 100% !important;
  }
}
.cid-sNYru6DhFT {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sNYru6DhFT .mbr-text,
.cid-sNYru6DhFT blockquote {
  color: #767676;
}
.cid-sNYru6DhFT .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sNYru6DhFT h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sNYru6DhFT a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sNYru6DhFT a:hover {
  color: #000;
}
.cid-sNYru6DhFT a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sNYru6DhFT a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sNYr9IAPQl {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-sNYr9IAPQl .mbr-text,
.cid-sNYr9IAPQl blockquote {
  color: #000;
  font-size: 14px;
}
.cid-va5pnheIB2 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-va5pnheIB2 .card-box {
  padding: 0 0.3rem;
}
.cid-va5pnheIB2 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-va5pnheIB2 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-va5pnheIB2 h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-va5pnheIB2 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-va5pnheIB2 .mbr-text {
  color: #000000;
}
.cid-va5pnheIB2 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-va5pnheIB2 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-va5pnheIB2 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-va5pnheIB2 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-va5pnheIB2 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-va5pnheIB2 .card-title {
  color: #000000;
}
.cid-va5pnheIB2 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-va5pnheIB2 .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-va5pnheIB2 .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-va5pnheIB2 .souligne {
  position: relative;
  color: #999;
  text-decoration: none;
}
.cid-va5pnheIB2 .souligne:hover {
  color: #999;
}
.cid-va5pnheIB2 .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #999;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-va5pnheIB2 .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-va5pnheIB2 .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-va5pnheIB2 .carousel-tracklsv {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-va5pnheIB2 .carousel-tracklsv::-webkit-scrollbar {
  height: 8px;
}
.cid-va5pnheIB2 .carousel-tracklsv::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-va5pnheIB2 .carousel-tracklsv::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-va5pnheIB2 .carousel-tracklsv::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-va5pnheIB2 .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-va5pnheIB2 .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-va5pnheIB2 .arrow-leftlsv {
  left: -2.2rem;
}
.cid-va5pnheIB2 .arrow-rightlsv {
  right: -2.2rem;
}
.cid-va5pnheIB2 .carousel-arrow.hidden {
  display: none;
}
.cid-va5pnheIB2 .container1 {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
  margin-bottom: 10px;
  margin-right: 10px;
}
.cid-va5pnheIB2 h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-va5pnheIB2 .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-va5pnheIB2 .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-va5pnheIB2 .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-va5pnheIB2 .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-va5pnheIB2 .photo-produit {
    width: 100%;
  }
}
.cid-va5pnheIB2 .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-va5pnheIB2 .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-va5pnheIB2 .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-va5pnheIB2 .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-siSYI1GGNI {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-siSYI1GGNI .mbr-section-subtitle {
  color: #767676;
}
.cid-siSYI1GGNI H2 {
  text-align: left;
  color: #000;
  padding-bottom: 0px;
  height: 70px;
}
.cid-siWIvVEAkd {
  padding-top: 0px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-siWIvVEAkd .mbr-text,
.cid-siWIvVEAkd blockquote {
  color: #767676;
}
.cid-siWIvVEAkd .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-siWIvVEAkd h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-siSYdZCZ6p {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-siSYdZCZ6p .nav-tabs {
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  border-bottom: none;
}
.cid-siSYdZCZ6p .nav-tabs .nav-link {
  box-sizing: border-box;
  color: #000000;
  font-style: normal;
  font-weight: 500;
  border-radius: 0px;
  border: 1px solid #000000;
  padding: 1rem 3rem;
  margin: 0.4rem .8rem !important;
  transition: all .5s;
}
.cid-siSYdZCZ6p .nav-tabs .nav-link:hover {
  background-color: #777777;
}
.cid-siSYdZCZ6p .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
  border: none;
  background: #777777;
}
.cid-siSYdZCZ6p .nav-tabs .nav-link.active:hover {
  border: none;
}
.cid-siSYdZCZ6p p {
  color: #232323;
}
.cid-siSYdZCZ6p .mbr-text {
  text-align: center;
}
.cid-siSYdZCZ6p .sens {
  width: 350px;
  max-width: 90%;
  aspect-ratio: 11.62790698;
}
.cid-siSYdZCZ6p .commentaire {
  font-size: 16px;
  color: #777;
}
.cid-siSYdZCZ6p .numero {
  font-size: 25px;
  color: #777;
}
.cid-siSYdZCZ6p .polices1 {
  width: 220px;
  max-width: 70%;
  margin: 20px;
  aspect-ratio: 0.72483221;
}
.cid-siSYdZCZ6p .polices2 {
  width: 190px;
  max-width: 70%;
  margin: 20px;
  aspect-ratio: 1.0748503;
}
.cid-siSYdZCZ6p .japonais {
  font-size: 21px;
}
.cid-siSYdZCZ6p .traduction {
  font-size: 16px;
}
.cid-siSYdZCZ6p .graphismes {
  width: 450px;
  max-width: 85%;
  margin: 20px;
  aspect-ratio: 1;
}
.cid-siSYdZCZ6p P {
  text-align: right;
}
.cid-siSYdZCZ6p a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-siSYdZCZ6p a:hover {
  color: #000;
}
.cid-siSYdZCZ6p a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-siSYdZCZ6p a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tk4i51O61s {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tk4i51O61s .mbr-text,
.cid-tk4i51O61s blockquote {
  color: #767676;
}
.cid-tk4i51O61s .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tk4i51O61s h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tk4i51O61s a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tk4i51O61s a:hover {
  color: #000;
}
.cid-tk4i51O61s a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tk4i51O61s a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tS4XdLeZfc {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tS4XdLeZfc .mbr-section-subtitle {
  color: #767676;
}
.cid-tS4XdLeZfc H2 {
  text-align: left;
  color: #000;
}
.cid-tS4XdLeZfc .container {
  height: 58px;
}
.cid-tS4XdLeZfc a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tS4XdLeZfc a:hover {
  color: #000;
}
.cid-tS4XdLeZfc a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tS4XdLeZfc a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tS4YA31giq {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tS4YA31giq .mbr-text,
.cid-tS4YA31giq blockquote {
  color: #767676;
}
.cid-tS4YA31giq .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tS4YA31giq h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tS4YA31giq a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tS4YA31giq a:hover {
  color: #000;
}
.cid-tS4YA31giq a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tS4YA31giq a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tS4Xveh5CL {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 45px;
}
.cid-tS4Xveh5CL .image-block {
  margin: auto;
}
.cid-tS4Xveh5CL figcaption {
  position: relative;
}
.cid-tS4Xveh5CL figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-tS4Xveh5CL .image-block {
    width: 100% !important;
  }
}
.cid-tS4Xveh5CL div {
  font-family: "Source Sans Pro", Arial, Tahoma;
  font-size: 15px;
  color: #555;
}
.cid-tS4Xveh5CL .indice {
  background-color: #aaa;
  color: #fff;
  padding: 2px 5px 2px 5px;
  font-family: "Source Sans Pro", Arial, Tahoma;
  font-size: 13px;
}
.cid-tS50gRtfxg {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 45px;
}
.cid-tS50gRtfxg .image-block {
  margin: auto;
}
.cid-tS50gRtfxg figcaption {
  position: relative;
}
.cid-tS50gRtfxg figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-tS50gRtfxg .image-block {
    width: 100% !important;
  }
}
.cid-tS50gRtfxg div {
  font-family: "Source Sans Pro", Arial, Tahoma;
  font-size: 15px;
  color: #555;
}
.cid-tS50gRtfxg .indice {
  background-color: #aaa;
  color: #fff;
  padding: 2px 5px 2px 5px;
  font-family: "Source Sans Pro", Arial, Tahoma;
  font-size: 13px;
}
.cid-tS50MaxSCk {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 45px;
}
.cid-tS50MaxSCk .image-block {
  margin: auto;
}
.cid-tS50MaxSCk figcaption {
  position: relative;
}
.cid-tS50MaxSCk figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-tS50MaxSCk .image-block {
    width: 100% !important;
  }
}
.cid-tS50MaxSCk div {
  font-family: "Source Sans Pro", Arial, Tahoma;
  font-size: 15px;
  color: #555;
}
.cid-tS50MaxSCk .indice {
  background-color: #aaa;
  color: #fff;
  padding: 2px 5px 2px 5px;
  font-family: "Source Sans Pro", Arial, Tahoma;
  font-size: 13px;
}
.cid-tS52OTCVvs {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 45px;
}
.cid-tS52OTCVvs .image-block {
  margin: auto;
}
.cid-tS52OTCVvs figcaption {
  position: relative;
}
.cid-tS52OTCVvs figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-tS52OTCVvs .image-block {
    width: 100% !important;
  }
}
.cid-tS52OTCVvs div {
  font-family: "Source Sans Pro", Arial, Tahoma;
  font-size: 15px;
  color: #555;
}
.cid-tS52OTCVvs .indice {
  background-color: #aaa;
  color: #fff;
  padding: 2px 5px 2px 5px;
  font-family: "Source Sans Pro", Arial, Tahoma;
  font-size: 13px;
}
.cid-tS53mAGEmw {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 45px;
}
.cid-tS53mAGEmw .image-block {
  margin: auto;
}
.cid-tS53mAGEmw figcaption {
  position: relative;
}
.cid-tS53mAGEmw figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-tS53mAGEmw .image-block {
    width: 100% !important;
  }
}
.cid-tS53mAGEmw div {
  font-family: "Source Sans Pro", Arial, Tahoma;
  font-size: 15px;
  color: #555;
}
.cid-tS53mAGEmw .indice {
  background-color: #aaa;
  color: #fff;
  padding: 2px 5px 2px 5px;
  font-family: "Source Sans Pro", Arial, Tahoma;
  font-size: 13px;
}
.cid-tS54H2cghy {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 45px;
}
.cid-tS54H2cghy .image-block {
  margin: auto;
}
.cid-tS54H2cghy figcaption {
  position: relative;
}
.cid-tS54H2cghy figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-tS54H2cghy .image-block {
    width: 100% !important;
  }
}
.cid-tS54H2cghy div {
  font-family: "Source Sans Pro", Arial, Tahoma;
  font-size: 15px;
  color: #555;
}
.cid-tS54H2cghy .indice {
  background-color: #aaa;
  color: #fff;
  padding: 2px 5px 2px 5px;
  font-family: "Source Sans Pro", Arial, Tahoma;
  font-size: 13px;
}
.cid-tS5527f5Fg {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 45px;
}
.cid-tS5527f5Fg .image-block {
  margin: auto;
}
.cid-tS5527f5Fg figcaption {
  position: relative;
}
.cid-tS5527f5Fg figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-tS5527f5Fg .image-block {
    width: 100% !important;
  }
}
.cid-tS5527f5Fg div {
  font-family: "Source Sans Pro", Arial, Tahoma;
  font-size: 15px;
  color: #555;
}
.cid-tS5527f5Fg .indice {
  background-color: #aaa;
  color: #fff;
  padding: 2px 5px 2px 5px;
  font-family: "Source Sans Pro", Arial, Tahoma;
  font-size: 13px;
}
.cid-tS55usnf70 {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 45px;
}
.cid-tS55usnf70 .image-block {
  margin: auto;
}
.cid-tS55usnf70 figcaption {
  position: relative;
}
.cid-tS55usnf70 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-tS55usnf70 .image-block {
    width: 100% !important;
  }
}
.cid-tS55usnf70 div {
  font-family: "Source Sans Pro", Arial, Tahoma;
  font-size: 15px;
  color: #555;
}
.cid-tS55usnf70 .indice {
  background-color: #aaa;
  color: #fff;
  padding: 2px 5px 2px 5px;
  font-family: "Source Sans Pro", Arial, Tahoma;
  font-size: 13px;
}
.cid-tS55MReaBc {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 45px;
}
.cid-tS55MReaBc .image-block {
  margin: auto;
}
.cid-tS55MReaBc figcaption {
  position: relative;
}
.cid-tS55MReaBc figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-tS55MReaBc .image-block {
    width: 100% !important;
  }
}
.cid-tS55MReaBc div {
  font-family: "Source Sans Pro", Arial, Tahoma;
  font-size: 15px;
  color: #555;
}
.cid-tS55MReaBc .indice {
  background-color: #aaa;
  color: #fff;
  padding: 2px 5px 2px 5px;
  font-family: "Source Sans Pro", Arial, Tahoma;
  font-size: 13px;
}
.cid-tS562ZPwhB {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 45px;
}
.cid-tS562ZPwhB .image-block {
  margin: auto;
}
.cid-tS562ZPwhB figcaption {
  position: relative;
}
.cid-tS562ZPwhB figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-tS562ZPwhB .image-block {
    width: 100% !important;
  }
}
.cid-tS562ZPwhB div {
  font-family: "Source Sans Pro", Arial, Tahoma;
  font-size: 15px;
  color: #555;
}
.cid-tS562ZPwhB .indice {
  background-color: #aaa;
  color: #fff;
  padding: 2px 5px 2px 5px;
  font-family: "Source Sans Pro", Arial, Tahoma;
  font-size: 13px;
}
.cid-u1vCatv3wh {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 45px;
}
.cid-u1vCatv3wh .image-block {
  margin: auto;
}
.cid-u1vCatv3wh .image {
  width: 600px;
  max-width: 100%;
}
.cid-u1vCatv3wh figcaption {
  position: relative;
}
.cid-u1vCatv3wh figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-u1vCatv3wh .image-block {
    width: 100% !important;
  }
}
.cid-u1vCatv3wh div {
  font-family: "Source Sans Pro", Arial, Tahoma;
  font-size: 15px;
  color: #555;
}
.cid-u1vCatv3wh .indice {
  background-color: #aaa;
  color: #fff;
  padding: 2px 5px 2px 5px;
  font-family: "Source Sans Pro", Arial, Tahoma;
  font-size: 13px;
}
.cid-u1vCatv3wh a {
  position: relative;
  color: #555;
  text-decoration: none;
}
.cid-u1vCatv3wh a:hover {
  color: #555;
}
.cid-u1vCatv3wh a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #555;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u1vCatv3wh a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uOswOeDKhG {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 30px;
}
.cid-uOswOeDKhG .image-block {
  margin: auto;
}
.cid-uOswOeDKhG .image {
  width: 1920px;
  max-width: 100%;
}
.cid-uOswOeDKhG figcaption {
  position: relative;
}
.cid-uOswOeDKhG figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-uOswOeDKhG .image-block {
    width: 100% !important;
  }
}
.cid-uOswOeDKhG div {
  font-family: "Source Sans Pro", Arial, Tahoma;
  font-size: 15px;
  color: #555;
}
.cid-uOswOeDKhG .indice {
  background-color: #aaa;
  color: #fff;
  padding: 2px 5px 2px 5px;
  font-family: "Source Sans Pro", Arial, Tahoma;
  font-size: 13px;
}
.cid-uOswOeDKhG a {
  position: relative;
  color: #555;
  text-decoration: none;
}
.cid-uOswOeDKhG a:hover {
  color: #555;
}
.cid-uOswOeDKhG a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #555;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uOswOeDKhG a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-shWlGDkXHA {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-shWlGDkXHA .mbr-section-subtitle {
  color: #767676;
}
.cid-shWlGDkXHA H3 {
  text-align: left;
  color: #000;
}
.cid-shWlGDkXHA .container {
  height: 58px;
}
.cid-shWlGDwtOt {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-shWlGDwtOt .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-shWlGDwtOt .mbr-text p {
  background: #ffffff;
}
.cid-shWlGDwtOt .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-shWlGDwtOt .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-shWlGDwtOt .fichepratique {
  position: relative;
  top: 10px;
}
.cid-shWlGDwtOt .rouge {
  color: #ff0000;
}
.cid-shWlGDwtOt .bleu {
  color: #0000ff;
}
.cid-siSN1FObZP {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-siSN1FObZP .mbr-section-subtitle {
  color: #767676;
}
.cid-siSN1FObZP H2 {
  text-align: left;
  color: #000;
  padding-bottom: 0px;
  height: 70px;
}
.cid-siSMYxFLDj {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-siSMYxFLDj .mbr-section-subtitle {
  color: #767676;
  text-align: center;
  font-weight: 300;
}
.cid-siSMYxFLDj .step {
  width: 72px;
  height: 72px;
  font-size: 36px;
  border-radius: 50%;
  border: 2px solid #efefef;
  padding-bottom: 0;
  color: #777777;
}
@media (min-width: 768px) {
  .cid-siSMYxFLDj .separline .step-wrapper {
    position: relative;
  }
  .cid-siSMYxFLDj .separline .step-wrapper:before,
  .cid-siSMYxFLDj .separline .step-wrapper:after {
    top: 38px;
    position: absolute;
    content: "";
    height: 2px;
    width: calc(50% + 15px - 36px - 8px);
    background-color: #efefef;
  }
  .cid-siSMYxFLDj .separline .step-wrapper:before {
    left: -15px;
  }
  .cid-siSMYxFLDj .separline .step-wrapper:after {
    left: calc(50% + 8px + 36px);
  }
  .cid-siSMYxFLDj .separline.last-child .step-wrapper:after,
  .cid-siSMYxFLDj .separline:nth-child(3n) .step-wrapper:after,
  .cid-siSMYxFLDj .separline:nth-child(3n+1) .step-wrapper:before {
    background: none;
  }
}
@media (max-width: 767px) {
  .cid-siSMYxFLDj .card:not(.last-child) {
    padding-bottom: 1.5rem;
  }
}
.cid-u6TI3Lgh2d {
  padding-top: 0px;
  padding-bottom: 75px;
  position: relative;
  background-color: #ffffff;
}
.cid-u6TI3Lgh2d p {
  color: #767676;
}
.cid-u6TI3Lgh2d .card {
  border-radius: 0px;
  margin-bottom: -1px;
}
.cid-u6TI3Lgh2d .card .card-header {
  border-radius: 0px;
  border: 0px;
  padding: 0;
}
.cid-u6TI3Lgh2d .card .card-header a.panel-title {
  margin-bottom: 0;
  margin-top: -1px;
  font-weight: 500;
  font-style: normal;
  display: block;
  text-decoration: none !important;
  line-height: normal;
}
.cid-u6TI3Lgh2d .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}
.cid-u6TI3Lgh2d .card .card-header a.panel-title h4 {
  border: 1px solid #dfdfdf;
  padding: 1.3rem 2rem;
  margin-bottom: 0;
}
.cid-u6TI3Lgh2d .card .card-header a.panel-title h4 .sign {
  padding-right: 1rem;
}
.cid-u6TI3Lgh2d .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u6TI3Lgh2d .souligne:hover {
  color: #000;
}
.cid-u6TI3Lgh2d .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u6TI3Lgh2d .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u6TI3Lgh2d H4 {
  color: #000000;
}
.cid-u6TI3Lgh2d .panel-text {
  color: #000000;
}
.cid-sXeJWYkOwK {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXeJWYkOwK .mbr-section-subtitle {
  color: #767676;
}
.cid-sXeJWYkOwK H2 {
  text-align: left;
  color: #000;
}
.cid-sXeJWYkOwK .container {
  height: 58px;
}
.cid-sXeJWYkOwK a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXeJWYkOwK a:hover {
  color: #000;
}
.cid-sXeJWYkOwK a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXeJWYkOwK a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sXeJXurg9j {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-sXeJXurg9j .mbr-text,
.cid-sXeJXurg9j blockquote {
  color: #767676;
}
.cid-sXeJXurg9j .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sXeJXurg9j h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sXeJXurg9j .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-sXeJXurg9j .separation {
  height: 45px;
}
.cid-sXeJXurg9j img {
  width: 40px;
}
.cid-sXeJXurg9j a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXeJXurg9j a:hover {
  color: #000;
}
.cid-sXeJXurg9j a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXeJXurg9j a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-shWlGFQEwp {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-shWlGFQEwp .mbr-section-subtitle {
  color: #767676;
}
.cid-shWlGFQEwp H3 {
  text-align: left;
  color: #000;
}
.cid-shWlGFQEwp .container {
  height: 58px;
}
.cid-sMsyVHfFcZ {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsyVHfFcZ .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsyVHfFcZ .mbr-text p {
  background: #ffffff;
}
.cid-sMsyVHfFcZ .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsyVHfFcZ .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsyVHfFcZ .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsyVHfFcZ .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsyVHfFcZ .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsyVHfFcZ .logos-cb {
  max-width: 100%;
}
.cid-sMsyVHfFcZ .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsyVHfFcZ .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsyVHfFcZ .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsyVHfFcZ .lien:hover {
  color: #000;
}
.cid-sMsyVHfFcZ .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsyVHfFcZ .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-shWlGGj43R {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-shWlGGj43R .mbr-section-subtitle {
  color: #767676;
}
.cid-shWlGGj43R H3 {
  text-align: left;
  color: #000;
}
.cid-shWlGGj43R .container {
  height: 58px;
}
.cid-sEmWsF83Yx {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmWsF83Yx .title {
  margin-bottom: 2rem;
}
.cid-sEmWsF83Yx .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmWsF83Yx a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmWsF83Yx a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmWsF83Yx .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmWsF83Yx .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmWsF83Yx H2 {
  color: #000000;
}
.cid-sEmWsF83Yx LABEL {
  color: #000000;
}
.cid-sEmWsF83Yx .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmWsF83Yx .btn-form {
  border-radius: 0px;
}
.cid-tONVIkVnOn {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONVIkVnOn .content {
    text-align: center;
  }
  .cid-tONVIkVnOn .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONVIkVnOn .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONVIkVnOn .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONVIkVnOn .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONVIkVnOn .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONVIkVnOn .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONVIkVnOn .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONVIkVnOn .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONVIkVnOn .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONVIkVnOn .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONVIkVnOn .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONVIkVnOn .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONVIkVnOn H5 {
  color: #000000;
}
.cid-tONVIkVnOn P {
  color: #000000;
}
.cid-tONVIkVnOn .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONVIkVnOn .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONVIkVnOn .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONVIkVnOn .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONVIkVnOn .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-26j {
  /* Type valid CSS here */
}
#custom-html-26j div {
  height: 75px;
  background-color: #000;
}
.cid-sA2NSbjEZW {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-sA2NSbjEZW .mbr-text,
.cid-sA2NSbjEZW blockquote {
  color: #767676;
}
.cid-sA2NSbjEZW .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sA2NSbjEZW h5 {
  font-size: 15px;
}
.cid-sA2NSbjEZW a:link {
  color: #de9956;
}
.cid-sA2NSbjEZW a:hover {
  color: #f1b173;
}
.cid-sA2NSbjEZW a:visited {
  color: #de9956;
}
#custom-html-3qx {
  /* Type valid CSS here */
}
#custom-html-3qx div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3qx hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-sA2NSbyCMT {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-sA2NSbyCMT .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sA2NSbyCMT .row-element,
.cid-sA2NSbyCMT .image-element {
  padding: 0;
}
.cid-sA2NSbyCMT .image-element {
  display: flex;
  justify-content: center;
}
.cid-sA2NSbyCMT .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sA2NSbyCMT .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sA2NSbyCMT .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sA2NSbyCMT .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sA2NSbyCMT .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sA2NSbyCMT .text-content {
    padding: 2rem 1rem;
  }
  .cid-sA2NSbyCMT .underline .line {
    height: 2px;
  }
  .cid-sA2NSbyCMT .mbr-title,
  .cid-sA2NSbyCMT .underline,
  .cid-sA2NSbyCMT .mbr-text,
  .cid-sA2NSbyCMT .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sA2NSbyCMT .mbr-title,
.cid-sA2NSbyCMT .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sA2NSbyCMT .mbr-text,
.cid-sA2NSbyCMT .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sA2NSbyCMT h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sA2NSbyCMT H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sA2NSbyCMT H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sA2NSbyCMT .bouton {
  text-align: center;
}
.cid-sA2NSbyCMT .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sA2NSbyCMT .couverture {
  aspect-ratio: 1;
}
.cid-sA2NSbyCMT .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sA2NSbyCMT p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sA2NSbyCMT a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPF8NIbuL {
  background: #ffffff;
}
.cid-tMPF8NIbuL .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPF8NIbuL .mbr-figure {
  margin: 0 auto;
}
.cid-tMPF8NIbuL figcaption {
  position: relative;
}
.cid-tMPF8NIbuL figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPF8NIbuL .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPF8NIbuL .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPF8NIbuL .view_port {
    height: 10px;
  }
}
.cid-tMPF8NIbuL .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPF8NIbuL .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPF8NIbuL .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPF8NIbuL .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPF8NIbuL .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sFU8UDL6FI {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sFU8UDL6FI .mbr-section-subtitle {
  color: #767676;
}
.cid-sFU8UDL6FI H2 {
  text-align: left;
  color: #000;
}
.cid-sFU8UDL6FI .container {
  height: 58px;
}
.cid-sFU8XYQ7O8 {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-sFU8XYQ7O8 .video-block {
  margin: auto;
}
@media (max-width: 768px) {
  .cid-sFU8XYQ7O8 .video-block {
    width: 100% !important;
  }
}
.cid-sFU8ZKm1OD {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sFU8ZKm1OD .mbr-text,
.cid-sFU8ZKm1OD blockquote {
  color: #000;
  font-size: 14px;
}
.cid-sFU8ZKm1OD a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sFU8ZKm1OD a:hover {
  color: #000;
}
.cid-sFU8ZKm1OD a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sFU8ZKm1OD a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sA2NSc8uxh {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sA2NSc8uxh .mbr-section-subtitle {
  color: #767676;
}
.cid-sA2NSc8uxh H3 {
  text-align: left;
  color: #000000;
}
.cid-sA2NSc8uxh .container {
  height: 58px;
}
.cid-sA2NScDh2t {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sA2NScDh2t .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sA2NScDh2t .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sA2NScDh2t .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sA2NScDh2t .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sA2NScDh2t .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sA2NScDh2t .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sA2NScDh2t .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sA2NScDh2t .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sA2NScDh2t .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-uYDS6TuvPT {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uYDS6TuvPT .mbr-text,
.cid-uYDS6TuvPT blockquote {
  color: #767676;
}
.cid-uYDS6TuvPT .media-container-row {
  padding: 0px;
}
.cid-uYDS6TuvPT .container {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-uYDS6TuvPT .mbr-text {
  color: #000000;
}
.cid-uYDS6TuvPT h2 {
  font-size: 1.4em;
}
.cid-uYDS6TuvPT h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uYDS6TuvPT .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uYDS6TuvPT .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uYDS6TuvPT .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uYDS6TuvPT .photo-produit {
    width: 350px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uYDS6TuvPT .photo-produit {
    width: 100%;
  }
}
.cid-uYDS6TuvPT .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uYDS6TuvPT .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-uYDS6TuvPT .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-sA2NSd4UeL {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sA2NSd4UeL .mbr-section-subtitle {
  color: #767676;
}
.cid-sA2NSd4UeL H2 {
  text-align: left;
  color: #000;
}
.cid-sA2NSd4UeL .container {
  height: 58px;
}
.cid-sA2NSdkRwh {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sA2NSdkRwh .mbr-text,
.cid-sA2NSdkRwh blockquote {
  color: #767676;
}
.cid-sA2NSdkRwh .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-sA2NSdkRwh .mbr-text {
  color: #000000;
}
.cid-sA2NSdkRwh h2 {
  font-size: 1.5em;
}
.cid-sA2NSdkRwh h3 {
  font-size: 1.1em;
}
.cid-sA2NSdkRwh .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-sA2NSdkRwh .photo-produit {
  width: 150px;
  aspect-ratio: 0.664;
  max-width: 100%;
}
.cid-sA2NSdkRwh .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-sA2NSdkRwh .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-sA2NSdkRwh .marge {
  padding-top: 10px;
}
.cid-sA2NSdkRwh a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sA2NSdkRwh a:hover {
  color: #000;
}
.cid-sA2NSdkRwh a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sA2NSdkRwh a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sA2NSdCx0n {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sA2NSdCx0n .mbr-section-subtitle {
  color: #767676;
}
.cid-sA2NSdCx0n H3 {
  text-align: left;
  color: #000;
}
.cid-sA2NSdCx0n .container {
  height: 58px;
}
.cid-sA2NSdWy6z {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sA2NSdWy6z .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sA2NSdWy6z .mbr-text p {
  background: #ffffff;
}
.cid-sA2NSdWy6z .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sA2NSdWy6z .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-sA2NSdWy6z .fichepratique {
  position: relative;
  top: 10px;
}
.cid-u5SCPMXFtU {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SCPMXFtU .mbr-text,
.cid-u5SCPMXFtU blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SCPMXFtU a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SCPMXFtU a:hover {
  color: #000;
}
.cid-u5SCPMXFtU a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SCPMXFtU a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SCPMXFtU .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SCPMXFtU .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SCPMXFtU .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SCPMXFtU .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SCPMXFtU .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SCPMXFtU .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SCPMXFtU .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SCPMXFtU .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SCPMXFtU .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SCPMXFtU .n55 {
  float: right;
  background: #fff;
  width: 45%;
  height: 18px;
}
.cid-u5SCPMXFtU .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SCPMXFtU .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SCQ7OJPA {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SCQ7OJPA .mbr-text,
.cid-u5SCQ7OJPA blockquote {
  color: #000;
}
.cid-u5SCQ7OJPA .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SCQ7OJPA h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SCQ7OJPA a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SCQ7OJPA a:hover {
  color: #000;
}
.cid-u5SCQ7OJPA a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SCQ7OJPA a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sA2NSeP1Zl {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sA2NSeP1Zl .mbr-section-subtitle {
  color: #767676;
}
.cid-sA2NSeP1Zl H2 {
  text-align: left;
  color: #000;
}
.cid-sA2NSeP1Zl .container {
  height: 58px;
}
.cid-sA2NSf07Fo {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sA2NSf07Fo .mbr-text,
.cid-sA2NSf07Fo blockquote {
  color: #000;
  text-align: justify;
}
.cid-sA2NSf07Fo .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sA2NSf07Fo .souligne:hover {
  color: #000;
}
.cid-sA2NSf07Fo .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sA2NSf07Fo .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sXeYck5Kz7 {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXeYck5Kz7 .mbr-section-subtitle {
  color: #767676;
}
.cid-sXeYck5Kz7 H2 {
  text-align: left;
  color: #000;
}
.cid-sXeYck5Kz7 .container {
  height: 58px;
}
.cid-sXeYck5Kz7 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXeYck5Kz7 a:hover {
  color: #000;
}
.cid-sXeYck5Kz7 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXeYck5Kz7 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sXeYhxUBG7 {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-sXeYhxUBG7 .mbr-text,
.cid-sXeYhxUBG7 blockquote {
  color: #767676;
}
.cid-sXeYhxUBG7 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sXeYhxUBG7 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sXeYhxUBG7 .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-sXeYhxUBG7 .separation {
  height: 45px;
}
.cid-sXeYhxUBG7 img {
  width: 40px;
}
.cid-sXeYhxUBG7 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXeYhxUBG7 a:hover {
  color: #000;
}
.cid-sXeYhxUBG7 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXeYhxUBG7 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sA2NSfbu0l {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sA2NSfbu0l .mbr-section-subtitle {
  color: #767676;
}
.cid-sA2NSfbu0l H2 {
  text-align: left;
  color: #000;
}
.cid-sA2NSfbu0l .container {
  height: 80px;
}
.cid-sA2NSfbu0l h5 {
  font-size: 14px;
  font-weight: 100;
  font-style: italic;
  font-family: "Source Sans Pro", Arial;
}
.cid-sA2NSfmFD1 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sA2NSfmFD1 .card-box {
  padding: 0 0.3rem;
}
.cid-sA2NSfmFD1 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sA2NSfmFD1 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sA2NSfmFD1 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sA2NSfmFD1 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sA2NSfmFD1 .mbr-text {
  color: #000000;
}
.cid-sA2NSfmFD1 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sA2NSfmFD1 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sA2NSfmFD1 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sA2NSfmFD1 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sA2NSfmFD1 .card-title {
  color: #000000;
}
.cid-sA2NSfmFD1 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sA2NSfDtP1 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sA2NSfDtP1 .mbr-section-subtitle {
  color: #767676;
}
.cid-sA2NSfDtP1 H2 {
  text-align: left;
  color: #000;
}
.cid-sA2NSfDtP1 .container {
  height: 58px;
}
.cid-sA2NSfOgfg {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sA2NSfOgfg .mbr-text,
.cid-sA2NSfOgfg blockquote {
  color: #767676;
}
.cid-sA2NSfOgfg .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sA2NSfOgfg h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sA2NSfZxsR {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sA2NSfZxsR .card-box {
  padding: 0 0.3rem;
}
.cid-sA2NSfZxsR .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sA2NSfZxsR .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sA2NSfZxsR h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sA2NSfZxsR p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sA2NSfZxsR .mbr-text {
  color: #000000;
}
.cid-sA2NSfZxsR .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sA2NSfZxsR .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sA2NSfZxsR .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sA2NSfZxsR .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sA2NSfZxsR .card-title {
  color: #000000;
}
.cid-sA2NSfZxsR .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sA2NSglumz {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sA2NSglumz .mbr-section-subtitle {
  color: #767676;
}
.cid-sA2NSglumz H3 {
  text-align: left;
  color: #000;
}
.cid-sA2NSglumz .container {
  height: 58px;
}
.cid-sA2NSgwrDg {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sA2NSgwrDg .mbr-text,
.cid-sA2NSgwrDg blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-sA2NSgIqW9 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sA2NSgIqW9 .card-box {
  padding: 0 0.3rem;
}
.cid-sA2NSgIqW9 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sA2NSgIqW9 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sA2NSgIqW9 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sA2NSgIqW9 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sA2NSgIqW9 .mbr-text {
  color: #000000;
}
.cid-sA2NSgIqW9 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sA2NSgIqW9 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sA2NSgIqW9 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sA2NSgIqW9 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sA2NSgIqW9 .card-title {
  color: #000000;
}
.cid-sA2NSgIqW9 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sA2NSh01QW {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sA2NSh01QW .mbr-section-subtitle {
  color: #767676;
}
.cid-sA2NSh01QW H3 {
  text-align: left;
  color: #000;
}
.cid-sA2NSh01QW .container {
  height: 58px;
}
.cid-sMsyiFPSi8 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsyiFPSi8 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsyiFPSi8 .mbr-text p {
  background: #ffffff;
}
.cid-sMsyiFPSi8 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsyiFPSi8 .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsyiFPSi8 .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsyiFPSi8 .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsyiFPSi8 .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsyiFPSi8 .logos-cb {
  max-width: 100%;
}
.cid-sMsyiFPSi8 .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsyiFPSi8 .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsyiFPSi8 .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsyiFPSi8 .lien:hover {
  color: #000;
}
.cid-sMsyiFPSi8 .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsyiFPSi8 .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sA2NShuATN {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sA2NShuATN .mbr-section-subtitle {
  color: #767676;
}
.cid-sA2NShuATN H3 {
  text-align: left;
  color: #000;
}
.cid-sA2NShuATN .container {
  height: 58px;
}
.cid-sEmW7AV3wK {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmW7AV3wK .title {
  margin-bottom: 2rem;
}
.cid-sEmW7AV3wK .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmW7AV3wK a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmW7AV3wK a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmW7AV3wK .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmW7AV3wK .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmW7AV3wK H2 {
  color: #000000;
}
.cid-sEmW7AV3wK LABEL {
  color: #000000;
}
.cid-sEmW7AV3wK .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmW7AV3wK .btn-form {
  border-radius: 0px;
}
.cid-tONUF2rDMI {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONUF2rDMI .content {
    text-align: center;
  }
  .cid-tONUF2rDMI .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONUF2rDMI .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONUF2rDMI .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONUF2rDMI .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONUF2rDMI .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONUF2rDMI .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONUF2rDMI .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONUF2rDMI .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONUF2rDMI .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONUF2rDMI .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONUF2rDMI .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONUF2rDMI .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONUF2rDMI H5 {
  color: #000000;
}
.cid-tONUF2rDMI P {
  color: #000000;
}
.cid-tONUF2rDMI .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONUF2rDMI .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONUF2rDMI .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONUF2rDMI .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONUF2rDMI .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-27e {
  /* Type valid CSS here */
}
#custom-html-27e div {
  height: 75px;
  background-color: #000;
}
.cid-sA8pRlwMGL {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-sA8pRlwMGL .mbr-text,
.cid-sA8pRlwMGL blockquote {
  color: #767676;
}
.cid-sA8pRlwMGL .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sA8pRlwMGL h5 {
  font-size: 15px;
}
.cid-sA8pRlwMGL a:link {
  color: #de9956;
}
.cid-sA8pRlwMGL a:hover {
  color: #f1b173;
}
.cid-sA8pRlwMGL a:visited {
  color: #de9956;
}
#custom-html-3r0 {
  /* Type valid CSS here */
}
#custom-html-3r0 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3r0 hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-sA8pRlGlV1 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-sA8pRlGlV1 .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sA8pRlGlV1 .row-element,
.cid-sA8pRlGlV1 .image-element {
  padding: 0;
}
.cid-sA8pRlGlV1 .image-element {
  display: flex;
  justify-content: center;
}
.cid-sA8pRlGlV1 .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sA8pRlGlV1 .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sA8pRlGlV1 .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sA8pRlGlV1 .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sA8pRlGlV1 .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sA8pRlGlV1 .text-content {
    padding: 2rem 1rem;
  }
  .cid-sA8pRlGlV1 .underline .line {
    height: 2px;
  }
  .cid-sA8pRlGlV1 .mbr-title,
  .cid-sA8pRlGlV1 .underline,
  .cid-sA8pRlGlV1 .mbr-text,
  .cid-sA8pRlGlV1 .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sA8pRlGlV1 .mbr-title,
.cid-sA8pRlGlV1 .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sA8pRlGlV1 .mbr-text,
.cid-sA8pRlGlV1 .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sA8pRlGlV1 h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sA8pRlGlV1 H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sA8pRlGlV1 H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sA8pRlGlV1 .bouton {
  text-align: center;
}
.cid-sA8pRlGlV1 .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sA8pRlGlV1 .couverture {
  aspect-ratio: 1;
}
.cid-sA8pRlGlV1 .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sA8pRlGlV1 p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sA8pRlGlV1 a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPFhy6lTu {
  background: #ffffff;
}
.cid-tMPFhy6lTu .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPFhy6lTu .mbr-figure {
  margin: 0 auto;
}
.cid-tMPFhy6lTu figcaption {
  position: relative;
}
.cid-tMPFhy6lTu figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPFhy6lTu .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPFhy6lTu .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPFhy6lTu .view_port {
    height: 10px;
  }
}
.cid-tMPFhy6lTu .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPFhy6lTu .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPFhy6lTu .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPFhy6lTu .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPFhy6lTu .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sGJb1XZEvf {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sGJb1XZEvf .mbr-section-subtitle {
  color: #767676;
}
.cid-sGJb1XZEvf H2 {
  text-align: left;
  color: #000;
}
.cid-sGJb1XZEvf .container {
  height: 58px;
}
.cid-sGJb2Mw67x {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-sGJb2Mw67x .video-block {
  margin: auto;
}
@media (max-width: 768px) {
  .cid-sGJb2Mw67x .video-block {
    width: 100% !important;
  }
}
.cid-sGJb3D3wq7 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sGJb3D3wq7 .mbr-text,
.cid-sGJb3D3wq7 blockquote {
  color: #000;
  font-size: 14px;
}
.cid-sGJb3D3wq7 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sGJb3D3wq7 a:hover {
  color: #000;
}
.cid-sGJb3D3wq7 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sGJb3D3wq7 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sA8pRmePUP {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sA8pRmePUP .mbr-section-subtitle {
  color: #767676;
}
.cid-sA8pRmePUP H3 {
  text-align: left;
  color: #000000;
}
.cid-sA8pRmePUP .container {
  height: 58px;
}
.cid-sA8pRmBFGe {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sA8pRmBFGe .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sA8pRmBFGe .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sA8pRmBFGe .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sA8pRmBFGe .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sA8pRmBFGe .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sA8pRmBFGe .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sA8pRmBFGe .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sA8pRmBFGe .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sA8pRmBFGe .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sA8pRmWr8t {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sA8pRmWr8t .mbr-section-subtitle {
  color: #767676;
}
.cid-sA8pRmWr8t H2 {
  text-align: left;
  color: #000;
}
.cid-sA8pRmWr8t .container {
  height: 58px;
}
.cid-sA8pRn6ubb {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sA8pRn6ubb .mbr-text,
.cid-sA8pRn6ubb blockquote {
  color: #767676;
}
.cid-sA8pRn6ubb .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-sA8pRn6ubb .mbr-text {
  color: #000000;
}
.cid-sA8pRn6ubb h2 {
  font-size: 1.5em;
}
.cid-sA8pRn6ubb h3 {
  font-size: 1.1em;
}
.cid-sA8pRn6ubb .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-sA8pRn6ubb .photo-produit {
  width: 150px;
  aspect-ratio: 0.652;
  max-width: 100%;
}
.cid-sA8pRn6ubb .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-sA8pRn6ubb .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-sA8pRn6ubb .marge {
  padding-top: 10px;
}
.cid-sA8pRn6ubb a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sA8pRn6ubb a:hover {
  color: #000;
}
.cid-sA8pRn6ubb a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sA8pRn6ubb a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sA8pRnkRJm {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sA8pRnkRJm .mbr-section-subtitle {
  color: #767676;
}
.cid-sA8pRnkRJm H3 {
  text-align: left;
  color: #000;
}
.cid-sA8pRnkRJm .container {
  height: 58px;
}
.cid-sA8pRnuksd {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sA8pRnuksd .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sA8pRnuksd .mbr-text p {
  background: #ffffff;
}
.cid-sA8pRnuksd .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sA8pRnuksd .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-sA8pRnuksd .fichepratique {
  position: relative;
  top: 10px;
}
.cid-u5SCYMLYUC {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SCYMLYUC .mbr-text,
.cid-u5SCYMLYUC blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SCYMLYUC a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SCYMLYUC a:hover {
  color: #000;
}
.cid-u5SCYMLYUC a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SCYMLYUC a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SCYMLYUC .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SCYMLYUC .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SCYMLYUC .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SCYMLYUC .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SCYMLYUC .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SCYMLYUC .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SCYMLYUC .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SCYMLYUC .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SCYMLYUC .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SCYMLYUC .n55 {
  float: right;
  background: #fff;
  width: 45%;
  height: 18px;
}
.cid-u5SCYMLYUC .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SCYMLYUC .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SCZQkaLZ {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SCZQkaLZ .mbr-text,
.cid-u5SCZQkaLZ blockquote {
  color: #000;
}
.cid-u5SCZQkaLZ .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SCZQkaLZ h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SCZQkaLZ a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SCZQkaLZ a:hover {
  color: #000;
}
.cid-u5SCZQkaLZ a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SCZQkaLZ a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sA8pRofDzK {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sA8pRofDzK .mbr-section-subtitle {
  color: #767676;
}
.cid-sA8pRofDzK H2 {
  text-align: left;
  color: #000;
}
.cid-sA8pRofDzK .container {
  height: 58px;
}
.cid-sA8pRopd00 {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sA8pRopd00 .mbr-text,
.cid-sA8pRopd00 blockquote {
  color: #000;
  text-align: justify;
}
.cid-sA8pRopd00 .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sA8pRopd00 .souligne:hover {
  color: #000;
}
.cid-sA8pRopd00 .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sA8pRopd00 .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u7V8l7dB1U {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u7V8l7dB1U .mbr-section-subtitle {
  color: #767676;
}
.cid-u7V8l7dB1U H2 {
  text-align: left;
  color: #000;
}
.cid-u7V8l7dB1U .container {
  height: 58px;
}
.cid-u7V8l7dB1U a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u7V8l7dB1U a:hover {
  color: #000;
}
.cid-u7V8l7dB1U a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u7V8l7dB1U a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u7V8lXSMzN {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-u7V8lXSMzN .mbr-text,
.cid-u7V8lXSMzN blockquote {
  color: #767676;
}
.cid-u7V8lXSMzN .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-u7V8lXSMzN h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-u7V8lXSMzN .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-u7V8lXSMzN .separation {
  height: 45px;
}
.cid-u7V8lXSMzN img {
  width: 40px;
}
.cid-u7V8lXSMzN a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u7V8lXSMzN a:hover {
  color: #000;
}
.cid-u7V8lXSMzN a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u7V8lXSMzN a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sA8pRoA248 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sA8pRoA248 .mbr-section-subtitle {
  color: #767676;
}
.cid-sA8pRoA248 H2 {
  text-align: left;
  color: #000;
}
.cid-sA8pRoA248 .container {
  height: 80px;
}
.cid-sA8pRoA248 h5 {
  font-size: 14px;
  font-weight: 100;
  font-style: italic;
  font-family: "Source Sans Pro", Arial;
}
.cid-sA8pRoLcut {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sA8pRoLcut .card-box {
  padding: 0 0.3rem;
}
.cid-sA8pRoLcut .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sA8pRoLcut .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sA8pRoLcut h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sA8pRoLcut p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sA8pRoLcut .mbr-text {
  color: #000000;
}
.cid-sA8pRoLcut .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sA8pRoLcut .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sA8pRoLcut .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sA8pRoLcut .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sA8pRoLcut .card-title {
  color: #000000;
}
.cid-sA8pRoLcut .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sA8pRp2eVd {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sA8pRp2eVd .mbr-section-subtitle {
  color: #767676;
}
.cid-sA8pRp2eVd H2 {
  text-align: left;
  color: #000;
}
.cid-sA8pRp2eVd .container {
  height: 58px;
}
.cid-sA8pRpcZPX {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sA8pRpcZPX .mbr-text,
.cid-sA8pRpcZPX blockquote {
  color: #767676;
}
.cid-sA8pRpcZPX .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sA8pRpcZPX h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sA8pRppKg3 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sA8pRppKg3 .card-box {
  padding: 0 0.3rem;
}
.cid-sA8pRppKg3 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sA8pRppKg3 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sA8pRppKg3 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sA8pRppKg3 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sA8pRppKg3 .mbr-text {
  color: #000000;
}
.cid-sA8pRppKg3 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sA8pRppKg3 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sA8pRppKg3 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sA8pRppKg3 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sA8pRppKg3 .card-title {
  color: #000000;
}
.cid-sA8pRppKg3 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sA8pRpHrpT {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sA8pRpHrpT .mbr-section-subtitle {
  color: #767676;
}
.cid-sA8pRpHrpT H3 {
  text-align: left;
  color: #000;
}
.cid-sA8pRpHrpT .container {
  height: 58px;
}
.cid-sA8pRpSdTk {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sA8pRpSdTk .mbr-text,
.cid-sA8pRpSdTk blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-sA8pRq20q4 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sA8pRq20q4 .card-box {
  padding: 0 0.3rem;
}
.cid-sA8pRq20q4 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sA8pRq20q4 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sA8pRq20q4 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sA8pRq20q4 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sA8pRq20q4 .mbr-text {
  color: #000000;
}
.cid-sA8pRq20q4 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sA8pRq20q4 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sA8pRq20q4 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sA8pRq20q4 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sA8pRq20q4 .card-title {
  color: #000000;
}
.cid-sA8pRq20q4 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sA8pRqhZSq {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sA8pRqhZSq .mbr-section-subtitle {
  color: #767676;
}
.cid-sA8pRqhZSq H3 {
  text-align: left;
  color: #000;
}
.cid-sA8pRqhZSq .container {
  height: 58px;
}
.cid-sMsyltflsD {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsyltflsD .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsyltflsD .mbr-text p {
  background: #ffffff;
}
.cid-sMsyltflsD .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsyltflsD .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsyltflsD .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsyltflsD .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsyltflsD .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsyltflsD .logos-cb {
  max-width: 100%;
}
.cid-sMsyltflsD .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsyltflsD .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsyltflsD .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsyltflsD .lien:hover {
  color: #000;
}
.cid-sMsyltflsD .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsyltflsD .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sA8pRqJFNd {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sA8pRqJFNd .mbr-section-subtitle {
  color: #767676;
}
.cid-sA8pRqJFNd H3 {
  text-align: left;
  color: #000;
}
.cid-sA8pRqJFNd .container {
  height: 58px;
}
.cid-sEmWbd8Tfd {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmWbd8Tfd .title {
  margin-bottom: 2rem;
}
.cid-sEmWbd8Tfd .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmWbd8Tfd a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmWbd8Tfd a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmWbd8Tfd .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmWbd8Tfd .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmWbd8Tfd H2 {
  color: #000000;
}
.cid-sEmWbd8Tfd LABEL {
  color: #000000;
}
.cid-sEmWbd8Tfd .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmWbd8Tfd .btn-form {
  border-radius: 0px;
}
.cid-tONUH0ymOu {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONUH0ymOu .content {
    text-align: center;
  }
  .cid-tONUH0ymOu .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONUH0ymOu .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONUH0ymOu .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONUH0ymOu .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONUH0ymOu .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONUH0ymOu .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONUH0ymOu .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONUH0ymOu .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONUH0ymOu .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONUH0ymOu .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONUH0ymOu .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONUH0ymOu .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONUH0ymOu H5 {
  color: #000000;
}
.cid-tONUH0ymOu P {
  color: #000000;
}
.cid-tONUH0ymOu .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONUH0ymOu .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONUH0ymOu .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONUH0ymOu .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONUH0ymOu .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-289 {
  /* Type valid CSS here */
}
#custom-html-289 div {
  height: 70px;
  background-color: #000;
}
#custom-html-3k8 {
  /* Type valid CSS here */
}
#custom-html-3k8 div {
  padding: 10px 0px 5px;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3k8 hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-sA9G1VRDhI {
  padding-top: 0px;
  padding-bottom: 0px;
  background: linear-gradient(90deg, #000000, #000000);
}
.cid-sA9G1VRDhI .mbr-overlay {
  background: linear-gradient(90deg, #d3cffb, #d7e8f6);
}
.cid-sA9G1VRDhI .card-wrap {
  background-color: #111111;
  padding: 2rem;
  margin: 0;
  border-radius: .25rem;
  -webkit-box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
  box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}
@media (min-width: 992px) {
  .cid-sA9G1VRDhI .card-wrap {
    width: calc(100% + 10rem);
    margin-left: -10rem;
  }
}
.cid-sA9G1VRDhI .img-wrap img {
  width: 100%;
  border-radius: .25rem;
}
.cid-sA9G1VRDhI .mbr-section-subtitle,
.cid-sA9G1VRDhI .mbr-section-btn {
  color: #000000;
}
.cid-sA9G1VRDhI h1 {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sA9G1VRDhI h3 {
  text-align: justify;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sA9G1VRDhI h4 {
  text-align: justify;
}
.cid-sA9G1VRDhI .couverture {
  aspect-ratio: 1;
}
.cid-tMPkqjJNQ8 {
  background: #ffffff;
}
.cid-tMPkqjJNQ8 .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPkqjJNQ8 .mbr-figure {
  margin: 0 auto;
}
.cid-tMPkqjJNQ8 figcaption {
  position: relative;
}
.cid-tMPkqjJNQ8 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPkqjJNQ8 .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPkqjJNQ8 .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPkqjJNQ8 .view_port {
    height: 10px;
  }
}
.cid-tMPkqjJNQ8 .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPkqjJNQ8 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPkqjJNQ8 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPkqjJNQ8 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPkqjJNQ8 .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sA9GGX4c5o {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sA9GGX4c5o .mbr-text,
.cid-sA9GGX4c5o blockquote {
  color: #767676;
}
.cid-sA9GGX4c5o .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sA9GGX4c5o h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sA9G1WrUui {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sA9G1WrUui .mbr-text,
.cid-sA9G1WrUui blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
#custom-html-4gu {
  /* Type valid CSS here */
}
#custom-html-4gu * {
  box-sizing: border-box;
}
#custom-html-4gu div {
  padding: 2px 0;
  text-align: center;
}
#custom-html-4gu .row::after {
  content: "";
  clear: both;
  display: table;
}
#custom-html-4gu [class*="col-"] {
  float: left;
}
#custom-html-4gu [class*="col-"] {
  width: 100%;
}
#custom-html-4gu .cadre {
  font-size: 16px;
  width: 1080px;
  max-width: 100%;
  overflow-x: auto;
  margin-left: auto;
  margin-right: auto;
  border: 1px solid #cccccc;
  background-color: #f9f9f9;
}
#custom-html-4gu .fond {
  width: 100%;
  background-color: #fff;
}
@media only screen and (min-width: 600px) {
  #custom-html-4gu .dcol-s-1 {
    width: 8.33%;
  }
  #custom-html-4gu .dcol-s-2 {
    width: 16.66%;
  }
  #custom-html-4gu .dcol-s-3 {
    width: 25%;
  }
  #custom-html-4gu .dcol-s-4 {
    width: 33.33%;
  }
  #custom-html-4gu .dcol-s-5 {
    width: 41.66%;
  }
  #custom-html-4gu .dcol-s-6 {
    width: 50%;
  }
  #custom-html-4gu .dcol-s-7 {
    width: 58.33%;
  }
  #custom-html-4gu .dcol-s-8 {
    width: 66.66%;
  }
  #custom-html-4gu .dcol-s-9 {
    width: 75%;
  }
  #custom-html-4gu .dcol-s-10 {
    width: 83.33%;
  }
  #custom-html-4gu .dcol-s-11 {
    width: 91.66%;
  }
  #custom-html-4gu .dcol-s-12 {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) {
  #custom-html-4gu .dcol-1 {
    width: 8.33%;
  }
  #custom-html-4gu .dcol-2 {
    width: 16.66%;
  }
  #custom-html-4gu .dcol-3 {
    width: 25%;
  }
  #custom-html-4gu .dcol-4 {
    width: 33.33%;
  }
  #custom-html-4gu .dcol-5 {
    width: 41.66%;
  }
  #custom-html-4gu .dcol-6 {
    width: 50%;
  }
  #custom-html-4gu .dcol-7 {
    width: 58.33%;
  }
  #custom-html-4gu .dcol-8 {
    width: 66.66%;
  }
  #custom-html-4gu .dcol-9 {
    width: 75%;
  }
  #custom-html-4gu .dcol-10 {
    width: 83.33%;
  }
  #custom-html-4gu .dcol-11 {
    width: 91.66%;
  }
  #custom-html-4gu .dcol-12 {
    width: 100%;
  }
}
#custom-html-4gu a {
  position: relative;
  color: #444;
  text-decoration: none;
  font-family: "Source Sans Pro", Tahoma, Arial;
  font-size: 15px;
}
#custom-html-4gu a:hover {
  color: #000;
}
#custom-html-4gu a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
#custom-html-4gu a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
#custom-html-4gu .fleche {
  font-size: 12px;
}
.cid-sA9G1WElrD {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sA9G1WElrD .mbr-section-subtitle {
  color: #767676;
}
.cid-sA9G1WElrD H2 {
  text-align: left;
  color: #000;
}
.cid-sA9G1WElrD .container {
  height: 58px;
}
.cid-uCewIfG4pj {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCewIfG4pj .card-box {
  padding: 0 0.3rem;
}
.cid-uCewIfG4pj .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCewIfG4pj .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCewIfG4pj h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCewIfG4pj p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCewIfG4pj .mbr-text {
  color: #000000;
}
.cid-uCewIfG4pj .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCewIfG4pj .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCewIfG4pj .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCewIfG4pj .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCewIfG4pj .card-title {
  color: #000000;
}
.cid-uCewIfG4pj .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCewIfG4pj .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCewIfG4pj .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCewIfG4pj .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCewIfG4pj .souligne:hover {
  color: #000;
}
.cid-uCewIfG4pj .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCewIfG4pj .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCewIfG4pj .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCewIfG4pj .carousel-track1 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCewIfG4pj .carousel-track1::-webkit-scrollbar {
  height: 8px;
}
.cid-uCewIfG4pj .carousel-track1::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCewIfG4pj .carousel-track1::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCewIfG4pj .carousel-track1::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCewIfG4pj .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCewIfG4pj .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCewIfG4pj .arrow-left1 {
  left: -2.2rem;
}
.cid-uCewIfG4pj .arrow-right1 {
  right: -2.2rem;
}
.cid-uCewIfG4pj .carousel-arrow.hidden {
  display: none;
}
.cid-sA9G1X5RJ2 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sA9G1X5RJ2 .mbr-section-subtitle {
  color: #767676;
}
.cid-sA9G1X5RJ2 H2 {
  text-align: left;
  color: #000;
}
.cid-sA9G1X5RJ2 .container {
  height: 58px;
}
.cid-uCewIIL22r {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCewIIL22r .card-box {
  padding: 0 0.3rem;
}
.cid-uCewIIL22r .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCewIIL22r .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCewIIL22r h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCewIIL22r p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCewIIL22r .mbr-text {
  color: #000000;
}
.cid-uCewIIL22r .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCewIIL22r .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCewIIL22r .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCewIIL22r .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCewIIL22r .card-title {
  color: #000000;
}
.cid-uCewIIL22r .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCewIIL22r .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCewIIL22r .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCewIIL22r .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCewIIL22r .souligne:hover {
  color: #000;
}
.cid-uCewIIL22r .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCewIIL22r .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCewIIL22r .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCewIIL22r .carousel-track2 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCewIIL22r .carousel-track2::-webkit-scrollbar {
  height: 8px;
}
.cid-uCewIIL22r .carousel-track2::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCewIIL22r .carousel-track2::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCewIIL22r .carousel-track2::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCewIIL22r .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCewIIL22r .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCewIIL22r .arrow-left2 {
  left: -2.2rem;
}
.cid-uCewIIL22r .arrow-right2 {
  right: -2.2rem;
}
.cid-uCewIIL22r .carousel-arrow.hidden {
  display: none;
}
.cid-sA9HcJdn4d {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sA9HcJdn4d .mbr-section-subtitle {
  color: #767676;
}
.cid-sA9HcJdn4d H2 {
  text-align: left;
  color: #000;
}
.cid-sA9HcJdn4d .container {
  height: 58px;
}
.cid-uCewJDubfq {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uCewJDubfq .card-box {
  padding: 0 0.3rem;
}
.cid-uCewJDubfq .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCewJDubfq .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCewJDubfq h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCewJDubfq p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCewJDubfq .mbr-text {
  color: #000000;
}
.cid-uCewJDubfq .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCewJDubfq .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCewJDubfq .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCewJDubfq .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCewJDubfq .card-title {
  color: #000000;
}
.cid-uCewJDubfq .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCewJDubfq .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCewJDubfq .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCewJDubfq .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCewJDubfq .souligne:hover {
  color: #000;
}
.cid-uCewJDubfq .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCewJDubfq .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCewJDubfq .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCewJDubfq .carousel-track3 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCewJDubfq .carousel-track3::-webkit-scrollbar {
  height: 8px;
}
.cid-uCewJDubfq .carousel-track3::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCewJDubfq .carousel-track3::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCewJDubfq .carousel-track3::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCewJDubfq .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCewJDubfq .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCewJDubfq .arrow-left3 {
  left: -2.2rem;
}
.cid-uCewJDubfq .arrow-right3 {
  right: -2.2rem;
}
.cid-uCewJDubfq .carousel-arrow.hidden {
  display: none;
}
.cid-sNx7eIxJ4C {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sNx7eIxJ4C .mbr-section-subtitle {
  color: #767676;
}
.cid-sNx7eIxJ4C H2 {
  text-align: left;
  color: #000;
}
.cid-sNx7eIxJ4C .container {
  height: 58px;
}
.cid-sNx7soeAFh {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sNx7soeAFh .mbr-text,
.cid-sNx7soeAFh blockquote {
  color: #767676;
}
.cid-sNx7soeAFh .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sNx7soeAFh h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-uCewKrcz4r {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCewKrcz4r .card-box {
  padding: 0 0.3rem;
}
.cid-uCewKrcz4r .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCewKrcz4r .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCewKrcz4r h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCewKrcz4r p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCewKrcz4r .mbr-text {
  color: #000000;
}
.cid-uCewKrcz4r .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCewKrcz4r .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCewKrcz4r .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCewKrcz4r .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCewKrcz4r .card-title {
  color: #000000;
}
.cid-uCewKrcz4r .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCewKrcz4r .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCewKrcz4r .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCewKrcz4r .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCewKrcz4r .souligne:hover {
  color: #000;
}
.cid-uCewKrcz4r .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCewKrcz4r .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCewKrcz4r .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCewKrcz4r .carousel-track4 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCewKrcz4r .carousel-track4::-webkit-scrollbar {
  height: 8px;
}
.cid-uCewKrcz4r .carousel-track4::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCewKrcz4r .carousel-track4::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCewKrcz4r .carousel-track4::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCewKrcz4r .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCewKrcz4r .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCewKrcz4r .arrow-left4 {
  left: -2.2rem;
}
.cid-uCewKrcz4r .arrow-right4 {
  right: -2.2rem;
}
.cid-uCewKrcz4r .carousel-arrow.hidden {
  display: none;
}
.cid-sA9G1XLAAE {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sA9G1XLAAE .mbr-section-subtitle {
  color: #767676;
}
.cid-sA9G1XLAAE H2 {
  text-align: left;
  color: #000;
}
.cid-sA9G1XLAAE .container {
  height: 58px;
}
.cid-uCewLhGCJZ {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCewLhGCJZ .card-box {
  padding: 0 0.3rem;
}
.cid-uCewLhGCJZ .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCewLhGCJZ .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCewLhGCJZ h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCewLhGCJZ p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCewLhGCJZ .mbr-text {
  color: #000000;
}
.cid-uCewLhGCJZ .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCewLhGCJZ .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCewLhGCJZ .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCewLhGCJZ .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCewLhGCJZ .card-title {
  color: #000000;
}
.cid-uCewLhGCJZ .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCewLhGCJZ .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCewLhGCJZ .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCewLhGCJZ .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCewLhGCJZ .souligne:hover {
  color: #000;
}
.cid-uCewLhGCJZ .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCewLhGCJZ .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCewLhGCJZ .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCewLhGCJZ .carousel-track5 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCewLhGCJZ .carousel-track5::-webkit-scrollbar {
  height: 8px;
}
.cid-uCewLhGCJZ .carousel-track5::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCewLhGCJZ .carousel-track5::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCewLhGCJZ .carousel-track5::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCewLhGCJZ .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCewLhGCJZ .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCewLhGCJZ .arrow-left5 {
  left: -2.2rem;
}
.cid-uCewLhGCJZ .arrow-right5 {
  right: -2.2rem;
}
.cid-uCewLhGCJZ .carousel-arrow.hidden {
  display: none;
}
.cid-vdDdbTQuIF {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-vdDdbTQuIF .card-box {
  padding: 0 0.3rem;
}
.cid-vdDdbTQuIF .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-vdDdbTQuIF .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-vdDdbTQuIF h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-vdDdbTQuIF p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-vdDdbTQuIF .mbr-text {
  color: #000000;
}
.cid-vdDdbTQuIF .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-vdDdbTQuIF .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-vdDdbTQuIF h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-vdDdbTQuIF .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-vdDdbTQuIF .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-vdDdbTQuIF .card-title {
  color: #000000;
}
.cid-vdDdbTQuIF .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-vdDdbTQuIF .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-vdDdbTQuIF .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-vdDdbTQuIF .souligne {
  position: relative;
  color: #999;
  text-decoration: none;
}
.cid-vdDdbTQuIF .souligne:hover {
  color: #999;
}
.cid-vdDdbTQuIF .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #999;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-vdDdbTQuIF .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-vdDdbTQuIF .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-vdDdbTQuIF .carousel-tracklsv {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-vdDdbTQuIF .carousel-tracklsv::-webkit-scrollbar {
  height: 8px;
}
.cid-vdDdbTQuIF .carousel-tracklsv::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-vdDdbTQuIF .carousel-tracklsv::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-vdDdbTQuIF .carousel-tracklsv::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-vdDdbTQuIF .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-vdDdbTQuIF .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-vdDdbTQuIF .arrow-leftlsv {
  left: -2.2rem;
}
.cid-vdDdbTQuIF .arrow-rightlsv {
  right: -2.2rem;
}
.cid-vdDdbTQuIF .carousel-arrow.hidden {
  display: none;
}
.cid-vdDdbTQuIF .container1 {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
  margin-bottom: 10px;
  margin-right: 10px;
}
.cid-vdDdbTQuIF h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-vdDdbTQuIF .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-vdDdbTQuIF .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-vdDdbTQuIF .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-vdDdbTQuIF .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-vdDdbTQuIF .photo-produit {
    width: 100%;
  }
}
.cid-vdDdbTQuIF .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-vdDdbTQuIF .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-vdDdbTQuIF .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-vdDdbTQuIF .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-sYt2yoQflH {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sYt2yoQflH .mbr-section-subtitle {
  color: #767676;
}
.cid-sYt2yoQflH H2 {
  text-align: left;
  color: #000;
}
.cid-sYt2yoQflH .container {
  height: 58px;
}
.cid-sYt2yoQflH a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sYt2yoQflH a:hover {
  color: #000;
}
.cid-sYt2yoQflH a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sYt2yoQflH a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sYt2yUkrqD {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-sYt2yUkrqD .mbr-text,
.cid-sYt2yUkrqD blockquote {
  color: #767676;
}
.cid-sYt2yUkrqD .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sYt2yUkrqD h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sYt2yUkrqD .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-sYt2yUkrqD .separation {
  height: 45px;
}
.cid-sYt2yUkrqD img {
  width: 40px;
}
.cid-sYt2yUkrqD a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sYt2yUkrqD a:hover {
  color: #000;
}
.cid-sYt2yUkrqD a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sYt2yUkrqD a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sA9G1YFKLZ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sA9G1YFKLZ .mbr-section-subtitle {
  color: #767676;
}
.cid-sA9G1YFKLZ H2 {
  text-align: left;
  color: #000;
}
.cid-sA9G1YFKLZ .container {
  height: 58px;
}
.cid-uCewM1NIRF {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCewM1NIRF .card-box {
  padding: 0 0.3rem;
}
.cid-uCewM1NIRF .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCewM1NIRF .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCewM1NIRF h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCewM1NIRF p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCewM1NIRF .mbr-text {
  color: #000000;
}
.cid-uCewM1NIRF .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCewM1NIRF .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCewM1NIRF .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCewM1NIRF .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCewM1NIRF .card-title {
  color: #000000;
}
.cid-uCewM1NIRF .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCewM1NIRF .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCewM1NIRF .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCewM1NIRF .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCewM1NIRF .souligne:hover {
  color: #000;
}
.cid-uCewM1NIRF .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCewM1NIRF .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCewM1NIRF .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCewM1NIRF .carousel-track6 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCewM1NIRF .carousel-track6::-webkit-scrollbar {
  height: 8px;
}
.cid-uCewM1NIRF .carousel-track6::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCewM1NIRF .carousel-track6::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCewM1NIRF .carousel-track6::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCewM1NIRF .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCewM1NIRF .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCewM1NIRF .arrow-left6 {
  left: -2.2rem;
}
.cid-uCewM1NIRF .arrow-right6 {
  right: -2.2rem;
}
.cid-uCewM1NIRF .carousel-arrow.hidden {
  display: none;
}
.cid-sA9G1Y8q9W {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sA9G1Y8q9W .mbr-section-subtitle {
  color: #767676;
}
.cid-sA9G1Y8q9W H2 {
  text-align: left;
  color: #000;
}
.cid-sA9G1Y8q9W .container {
  height: 58px;
}
.cid-sA9G1YhonL {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-sA9G1YhonL .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-sA9G1YhonL .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-sA9G1YhonL .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-sA9G1YhonL .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  background-color: #fff;
  width: 1080px;
  max-width: 80%;
}
.cid-sA9G1YhonL h4 {
  font-size: 16px;
  color: #555;
  font-weight: 300;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-sA9G1YhonL h3 {
  font-size: 22px;
  color: #000;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-sA9G1YhonL .couverture {
  aspect-ratio: 1;
}
.cid-sA9G1Z2U3m {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sA9G1Z2U3m .mbr-section-subtitle {
  color: #767676;
}
.cid-sA9G1Z2U3m H2 {
  text-align: left;
  color: #000;
}
.cid-sA9G1Z2U3m .container {
  height: 58px;
}
.cid-sA9G1ZcPRv {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sA9G1ZcPRv .mbr-text,
.cid-sA9G1ZcPRv blockquote {
  color: #767676;
}
.cid-sA9G1ZcPRv .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sA9G1ZcPRv h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sElM50iFS9 {
  padding-top: 15px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-sElM50iFS9 .mbr-section-subtitle {
  color: #767676;
}
.cid-sElM50iFS9 .formoid {
  margin: auto;
}
.cid-sElM50iFS9 .form-control {
  padding-left: 1rem;
  padding-right: 1rem;
  border-radius: 0px;
  width: 400px;
  max-width: 95%;
  border: 1px solid #aaa;
  background-color: #fafafa;
}
.cid-sElM50iFS9 .input-group-btn .btn {
  padding-top: 1.3rem;
  padding-bottom: 1.3rem;
  margin: 0 !important;
  width: 250px;
  max-width: 95%;
  border-radius: 0px;
}
.cid-sElM50iFS9 a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-sElM50iFS9 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
@media (max-width: 768px) {
  .cid-sElM50iFS9 .mbr-form .row {
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-sElM50iFS9 .form-group,
  .cid-sElM50iFS9 .input-group-btn,
  .cid-sElM50iFS9 .input-group-btn .btn {
    max-width: 300px;
    width: 100%;
  }
}
@media (min-width: 769px) {
  .cid-sElM50iFS9 .mbr-form .row > * {
    padding: 0 0.5rem;
  }
}
.cid-sElM50iFS9 .reponse {
  font-family: "Source Sans Pro", Tahoma, Arial;
  background-color: #fff;
  color: #000;
  font-size: 18px;
  text-align: center;
  padding: 10px;
  display: none;
}
.cid-sA9G1ZCwiS {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sA9G1ZCwiS .mbr-section-subtitle {
  color: #767676;
}
.cid-sA9G1ZCwiS H2 {
  text-align: left;
  color: #000;
}
.cid-sA9G1ZCwiS .container {
  height: 58px;
}
.cid-sMst3DoFlR {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMst3DoFlR .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMst3DoFlR .mbr-text p {
  background: #ffffff;
}
.cid-sMst3DoFlR .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMst3DoFlR .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMst3DoFlR .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMst3DoFlR .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMst3DoFlR .paypal {
  position: relative;
  top: -35px;
}
.cid-sMst3DoFlR .logos-cb {
  max-width: 100%;
}
.cid-sMst3DoFlR .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMst3DoFlR .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMst3DoFlR .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMst3DoFlR .lien:hover {
  color: #000;
}
.cid-sMst3DoFlR .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMst3DoFlR .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sA9G206AnG {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sA9G206AnG .mbr-section-subtitle {
  color: #767676;
}
.cid-sA9G206AnG H3 {
  text-align: left;
  color: #000;
}
.cid-sA9G206AnG .container {
  height: 58px;
}
.cid-sElM4vENzh {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sElM4vENzh .title {
  margin-bottom: 2rem;
}
.cid-sElM4vENzh .mbr-section-subtitle {
  color: #767676;
}
.cid-sElM4vENzh a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sElM4vENzh a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sElM4vENzh .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sElM4vENzh .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sElM4vENzh H2 {
  color: #000000;
}
.cid-sElM4vENzh LABEL {
  color: #000000;
}
.cid-sElM4vENzh .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sElM4vENzh .btn-form {
  border-radius: 0px;
}
.cid-tONRWSLLzR {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONRWSLLzR .content {
    text-align: center;
  }
  .cid-tONRWSLLzR .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONRWSLLzR .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONRWSLLzR .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONRWSLLzR .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONRWSLLzR .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONRWSLLzR .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONRWSLLzR .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONRWSLLzR .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONRWSLLzR .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONRWSLLzR .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONRWSLLzR .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONRWSLLzR .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONRWSLLzR H5 {
  color: #000000;
}
.cid-tONRWSLLzR P {
  color: #000000;
}
.cid-tONRWSLLzR .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONRWSLLzR .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONRWSLLzR .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONRWSLLzR .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONRWSLLzR .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-297 {
  /* Type valid CSS here */
}
#custom-html-297 div {
  height: 75px;
  background-color: #000;
}
.cid-sALE9tyG7Q {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-sALE9tyG7Q .mbr-text,
.cid-sALE9tyG7Q blockquote {
  color: #767676;
}
.cid-sALE9tyG7Q .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sALE9tyG7Q h5 {
  font-size: 15px;
}
.cid-sALE9tyG7Q a:link {
  color: #de9956;
}
.cid-sALE9tyG7Q a:hover {
  color: #f1b173;
}
.cid-sALE9tyG7Q a:visited {
  color: #de9956;
}
#custom-html-3r6 {
  /* Type valid CSS here */
}
#custom-html-3r6 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3r6 hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-sALE9tI9ZP {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-sALE9tI9ZP .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sALE9tI9ZP .row-element,
.cid-sALE9tI9ZP .image-element {
  padding: 0;
}
.cid-sALE9tI9ZP .image-element {
  display: flex;
  justify-content: center;
}
.cid-sALE9tI9ZP .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sALE9tI9ZP .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sALE9tI9ZP .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sALE9tI9ZP .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sALE9tI9ZP .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sALE9tI9ZP .text-content {
    padding: 2rem 1rem;
  }
  .cid-sALE9tI9ZP .underline .line {
    height: 2px;
  }
  .cid-sALE9tI9ZP .mbr-title,
  .cid-sALE9tI9ZP .underline,
  .cid-sALE9tI9ZP .mbr-text,
  .cid-sALE9tI9ZP .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sALE9tI9ZP .mbr-title,
.cid-sALE9tI9ZP .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sALE9tI9ZP .mbr-text,
.cid-sALE9tI9ZP .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sALE9tI9ZP h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sALE9tI9ZP H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sALE9tI9ZP H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sALE9tI9ZP .bouton {
  text-align: center;
}
.cid-sALE9tI9ZP .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sALE9tI9ZP .couverture {
  aspect-ratio: 1;
}
.cid-sALE9tI9ZP .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sALE9tI9ZP p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sALE9tI9ZP a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPFAMYbcD {
  background: #ffffff;
}
.cid-tMPFAMYbcD .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPFAMYbcD .mbr-figure {
  margin: 0 auto;
}
.cid-tMPFAMYbcD figcaption {
  position: relative;
}
.cid-tMPFAMYbcD figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPFAMYbcD .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPFAMYbcD .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPFAMYbcD .view_port {
    height: 10px;
  }
}
.cid-tMPFAMYbcD .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPFAMYbcD .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPFAMYbcD .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPFAMYbcD .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPFAMYbcD .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sALE9ub0hi {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sALE9ub0hi .mbr-section-subtitle {
  color: #767676;
}
.cid-sALE9ub0hi H3 {
  text-align: left;
  color: #000000;
}
.cid-sALE9ub0hi .container {
  height: 58px;
}
.cid-sALEYiShN0 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 0px;
}
.cid-sALEYiShN0 .image-block {
  margin: auto;
}
.cid-sALEYiShN0 figcaption {
  position: relative;
}
.cid-sALEYiShN0 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sALEYiShN0 .image-block {
    width: 100% !important;
  }
}
.cid-sALE9umAmL {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sALE9umAmL .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sALE9umAmL .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sALE9umAmL .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sALE9umAmL .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sALE9umAmL .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sALE9umAmL .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sALE9umAmL .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sALE9umAmL .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sALE9umAmL .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sALE9uD1oM {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sALE9uD1oM .mbr-section-subtitle {
  color: #767676;
}
.cid-sALE9uD1oM H2 {
  text-align: left;
  color: #000;
}
.cid-sALE9uD1oM .container {
  height: 58px;
}
.cid-sALE9uMwCF {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sALE9uMwCF .mbr-text,
.cid-sALE9uMwCF blockquote {
  color: #767676;
}
.cid-sALE9uMwCF .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-sALE9uMwCF .mbr-text {
  color: #000000;
}
.cid-sALE9uMwCF h2 {
  font-size: 1.5em;
}
.cid-sALE9uMwCF h3 {
  font-size: 1.1em;
}
.cid-sALE9uMwCF .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-sALE9uMwCF .photo-produit {
  width: 150px;
  aspect-ratio: 0.708;
  max-width: 100%;
}
.cid-sALE9uMwCF .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-sALE9uMwCF .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-sALE9uZ8xn {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sALE9uZ8xn .mbr-section-subtitle {
  color: #767676;
}
.cid-sALE9uZ8xn H3 {
  text-align: left;
  color: #000;
}
.cid-sALE9uZ8xn .container {
  height: 58px;
}
.cid-sALE9v9Obf {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sALE9v9Obf .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sALE9v9Obf .mbr-text p {
  background: #ffffff;
}
.cid-sALE9v9Obf .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sALE9v9Obf .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-sALE9v9Obf i {
  font-weight: lighter;
}
.cid-sALE9vSxH9 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sALE9vSxH9 .mbr-section-subtitle {
  color: #767676;
}
.cid-sALE9vSxH9 H3 {
  text-align: left;
  color: #000;
}
.cid-sALE9vSxH9 .container {
  height: 58px;
}
.cid-sALE9w1Lut {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sALE9w1Lut .card-box {
  padding: 0 0.3rem;
}
.cid-sALE9w1Lut .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sALE9w1Lut .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sALE9w1Lut h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sALE9w1Lut p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sALE9w1Lut .mbr-text {
  color: #000000;
}
.cid-sALE9w1Lut .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sALE9w1Lut .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sALE9w1Lut .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sALE9w1Lut .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sALE9w1Lut .card-title {
  color: #000000;
}
.cid-sALE9w1Lut .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sALE9wgXIa {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sALE9wgXIa .mbr-section-subtitle {
  color: #767676;
}
.cid-sALE9wgXIa H3 {
  text-align: left;
  color: #000;
}
.cid-sALE9wgXIa .container {
  height: 58px;
}
.cid-sMsyowpn7c {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsyowpn7c .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsyowpn7c .mbr-text p {
  background: #ffffff;
}
.cid-sMsyowpn7c .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsyowpn7c .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsyowpn7c .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsyowpn7c .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsyowpn7c .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsyowpn7c .logos-cb {
  max-width: 100%;
}
.cid-sMsyowpn7c .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsyowpn7c .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsyowpn7c .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsyowpn7c .lien:hover {
  color: #000;
}
.cid-sMsyowpn7c .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsyowpn7c .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sALE9wHfrp {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sALE9wHfrp .mbr-section-subtitle {
  color: #767676;
}
.cid-sALE9wHfrp H3 {
  text-align: left;
  color: #000;
}
.cid-sALE9wHfrp .container {
  height: 58px;
}
.cid-sEmWgnqIAd {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmWgnqIAd .title {
  margin-bottom: 2rem;
}
.cid-sEmWgnqIAd .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmWgnqIAd a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmWgnqIAd a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmWgnqIAd .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmWgnqIAd .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmWgnqIAd H2 {
  color: #000000;
}
.cid-sEmWgnqIAd LABEL {
  color: #000000;
}
.cid-sEmWgnqIAd .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmWgnqIAd .btn-form {
  border-radius: 0px;
}
.cid-tONUKwnLsN {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONUKwnLsN .content {
    text-align: center;
  }
  .cid-tONUKwnLsN .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONUKwnLsN .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONUKwnLsN .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONUKwnLsN .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONUKwnLsN .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONUKwnLsN .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONUKwnLsN .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONUKwnLsN .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONUKwnLsN .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONUKwnLsN .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONUKwnLsN .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONUKwnLsN .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONUKwnLsN H5 {
  color: #000000;
}
.cid-tONUKwnLsN P {
  color: #000000;
}
.cid-tONUKwnLsN .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONUKwnLsN .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONUKwnLsN .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONUKwnLsN .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONUKwnLsN .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-29w {
  /* Type valid CSS here */
}
#custom-html-29w div {
  height: 75px;
  background-color: #000;
}
.cid-sBP4sFvohO {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-sBP4sFvohO .mbr-text,
.cid-sBP4sFvohO blockquote {
  color: #767676;
}
.cid-sBP4sFvohO .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sBP4sFvohO h5 {
  font-size: 15px;
}
.cid-sBP4sFvohO a:link {
  color: #de9956;
}
.cid-sBP4sFvohO a:hover {
  color: #f1b173;
}
.cid-sBP4sFvohO a:visited {
  color: #de9956;
}
#custom-html-3r9 {
  /* Type valid CSS here */
}
#custom-html-3r9 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3r9 hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-sBP4sFH2WI {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-sBP4sFH2WI .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sBP4sFH2WI .row-element,
.cid-sBP4sFH2WI .image-element {
  padding: 0;
}
.cid-sBP4sFH2WI .image-element {
  display: flex;
  justify-content: center;
}
.cid-sBP4sFH2WI .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sBP4sFH2WI .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sBP4sFH2WI .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sBP4sFH2WI .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sBP4sFH2WI .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sBP4sFH2WI .text-content {
    padding: 2rem 1rem;
  }
  .cid-sBP4sFH2WI .underline .line {
    height: 2px;
  }
  .cid-sBP4sFH2WI .mbr-title,
  .cid-sBP4sFH2WI .underline,
  .cid-sBP4sFH2WI .mbr-text,
  .cid-sBP4sFH2WI .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sBP4sFH2WI .mbr-title,
.cid-sBP4sFH2WI .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sBP4sFH2WI .mbr-text,
.cid-sBP4sFH2WI .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sBP4sFH2WI h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sBP4sFH2WI H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sBP4sFH2WI H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sBP4sFH2WI .bouton {
  text-align: center;
}
.cid-sBP4sFH2WI .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sBP4sFH2WI .couverture {
  aspect-ratio: 1;
}
.cid-sBP4sFH2WI .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sBP4sFH2WI p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sBP4sFH2WI a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPFJnFozv {
  background: #ffffff;
}
.cid-tMPFJnFozv .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPFJnFozv .mbr-figure {
  margin: 0 auto;
}
.cid-tMPFJnFozv figcaption {
  position: relative;
}
.cid-tMPFJnFozv figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPFJnFozv .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPFJnFozv .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPFJnFozv .view_port {
    height: 10px;
  }
}
.cid-tMPFJnFozv .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPFJnFozv .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPFJnFozv .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPFJnFozv .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPFJnFozv .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sBP4sGggps {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sBP4sGggps .mbr-section-subtitle {
  color: #767676;
}
.cid-sBP4sGggps H3 {
  text-align: left;
  color: #000000;
}
.cid-sBP4sGggps .container {
  height: 58px;
}
.cid-sBP4sGrgKr {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-sBP4sGrgKr .image-block {
  margin: auto;
}
.cid-sBP4sGrgKr figcaption {
  position: relative;
}
.cid-sBP4sGrgKr figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sBP4sGrgKr .image-block {
    width: 100% !important;
  }
}
.cid-sBP4sGrgKr .photo {
  aspect-ratio: 2.73894437;
}
.cid-sBP4sGBlIF {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sBP4sGBlIF .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sBP4sGBlIF .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sBP4sGBlIF .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sBP4sGBlIF .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sBP4sGBlIF .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sBP4sGBlIF .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sBP4sGBlIF .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sBP4sGBlIF .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sBP4sGBlIF .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sBP6awIAeY {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sBP6awIAeY .mbr-section-subtitle {
  color: #767676;
}
.cid-sBP6awIAeY H2 {
  text-align: left;
  color: #000;
}
.cid-sBP6awIAeY .container {
  height: 58px;
}
.cid-sBP67rUtiW {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sBP67rUtiW .mbr-text,
.cid-sBP67rUtiW blockquote {
  color: #767676;
}
.cid-sBP67rUtiW .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-sBP67rUtiW .mbr-text {
  color: #000000;
}
.cid-sBP67rUtiW h2 {
  font-size: 1.5em;
}
.cid-sBP67rUtiW h3 {
  font-size: 1.1em;
}
.cid-sBP67rUtiW .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-sBP67rUtiW .photo-produit {
  width: 150px;
  aspect-ratio: 0.76;
  max-width: 100%;
}
.cid-sBP67rUtiW .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-sBP67rUtiW .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-sBP67rUtiW .marge {
  padding-top: 10px;
}
.cid-sBP67rUtiW a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sBP67rUtiW a:hover {
  color: #000;
}
.cid-sBP67rUtiW a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sBP67rUtiW a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uNMA4eGgQo {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uNMA4eGgQo .mbr-text,
.cid-uNMA4eGgQo blockquote {
  color: #767676;
}
.cid-uNMA4eGgQo .media-container-row {
  padding: 0px;
}
.cid-uNMA4eGgQo .container {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-uNMA4eGgQo .mbr-text {
  color: #000000;
}
.cid-uNMA4eGgQo h2 {
  font-size: 1.4em;
}
.cid-uNMA4eGgQo h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uNMA4eGgQo .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uNMA4eGgQo .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uNMA4eGgQo .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uNMA4eGgQo .photo-produit {
    width: 260px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uNMA4eGgQo .photo-produit {
    width: 100%;
  }
}
.cid-uNMA4eGgQo .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uNMA4eGgQo .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-sBP4sHImev {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sBP4sHImev .mbr-section-subtitle {
  color: #767676;
}
.cid-sBP4sHImev H3 {
  text-align: left;
  color: #000;
}
.cid-sBP4sHImev .container {
  height: 58px;
}
.cid-sBP4sHSrTE {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sBP4sHSrTE .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sBP4sHSrTE .mbr-text p {
  background: #ffffff;
}
.cid-sBP4sHSrTE .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sBP4sHSrTE .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-sBP4sHSrTE .fichepratique {
  position: relative;
  top: 10px;
}
.cid-sBP4sIGPUk {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sBP4sIGPUk .mbr-section-subtitle {
  color: #767676;
}
.cid-sBP4sIGPUk H2 {
  text-align: left;
  color: #000;
}
.cid-sBP4sIGPUk .container {
  height: 58px;
}
.cid-sBP4sIQhZD {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sBP4sIQhZD .mbr-text,
.cid-sBP4sIQhZD blockquote {
  color: #000;
  text-align: justify;
}
.cid-sBP4sIQhZD .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sBP4sIQhZD .souligne:hover {
  color: #000;
}
.cid-sBP4sIQhZD .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sBP4sIQhZD .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tUlvG4nL2t {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tUlvG4nL2t .mbr-section-subtitle {
  color: #767676;
}
.cid-tUlvG4nL2t H2 {
  text-align: left;
  color: #000;
}
.cid-tUlvG4nL2t .container {
  height: 58px;
}
.cid-tUlvG4nL2t a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tUlvG4nL2t a:hover {
  color: #000;
}
.cid-tUlvG4nL2t a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tUlvG4nL2t a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tUlvGJlTRE {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-tUlvGJlTRE .mbr-text,
.cid-tUlvGJlTRE blockquote {
  color: #767676;
}
.cid-tUlvGJlTRE .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tUlvGJlTRE h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tUlvGJlTRE .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tUlvGJlTRE .separation {
  height: 45px;
}
.cid-tUlvGJlTRE img {
  width: 40px;
}
.cid-tUlvGJlTRE a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tUlvGJlTRE a:hover {
  color: #000;
}
.cid-tUlvGJlTRE a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tUlvGJlTRE a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sBP4sJ2xDI {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sBP4sJ2xDI .mbr-section-subtitle {
  color: #767676;
}
.cid-sBP4sJ2xDI H2 {
  text-align: left;
  color: #000;
}
.cid-sBP4sJ2xDI .container {
  height: 58px;
}
.cid-sBP4sJfsmo {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sBP4sJfsmo .card-box {
  padding: 0 0.3rem;
}
.cid-sBP4sJfsmo .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sBP4sJfsmo .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sBP4sJfsmo h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sBP4sJfsmo p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sBP4sJfsmo .mbr-text {
  color: #000000;
}
.cid-sBP4sJfsmo .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sBP4sJfsmo .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sBP4sJfsmo .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sBP4sJfsmo .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sBP4sJfsmo .card-title {
  color: #000000;
}
.cid-sBP4sJfsmo .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sBP4sJx0uV {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sBP4sJx0uV .mbr-section-subtitle {
  color: #767676;
}
.cid-sBP4sJx0uV H3 {
  text-align: left;
  color: #000;
}
.cid-sBP4sJx0uV .container {
  height: 58px;
}
.cid-sBP4sJIsUB {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sBP4sJIsUB .mbr-text,
.cid-sBP4sJIsUB blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-sBP4sJTs2q {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sBP4sJTs2q .card-box {
  padding: 0 0.3rem;
}
.cid-sBP4sJTs2q .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sBP4sJTs2q .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sBP4sJTs2q h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sBP4sJTs2q p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sBP4sJTs2q .mbr-text {
  color: #000000;
}
.cid-sBP4sJTs2q .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sBP4sJTs2q .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sBP4sJTs2q .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sBP4sJTs2q .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sBP4sJTs2q .card-title {
  color: #000000;
}
.cid-sBP4sJTs2q .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sBP4sK9UdE {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sBP4sK9UdE .mbr-section-subtitle {
  color: #767676;
}
.cid-sBP4sK9UdE H3 {
  text-align: left;
  color: #000;
}
.cid-sBP4sK9UdE .container {
  height: 58px;
}
.cid-sMsyrl5Zl5 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsyrl5Zl5 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsyrl5Zl5 .mbr-text p {
  background: #ffffff;
}
.cid-sMsyrl5Zl5 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsyrl5Zl5 .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsyrl5Zl5 .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsyrl5Zl5 .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsyrl5Zl5 .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsyrl5Zl5 .logos-cb {
  max-width: 100%;
}
.cid-sMsyrl5Zl5 .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsyrl5Zl5 .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsyrl5Zl5 .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsyrl5Zl5 .lien:hover {
  color: #000;
}
.cid-sMsyrl5Zl5 .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsyrl5Zl5 .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sBP4sKAgN8 {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sBP4sKAgN8 .mbr-section-subtitle {
  color: #767676;
}
.cid-sBP4sKAgN8 H3 {
  text-align: left;
  color: #000;
}
.cid-sBP4sKAgN8 .container {
  height: 58px;
}
.cid-sEmWjCc4qZ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmWjCc4qZ .title {
  margin-bottom: 2rem;
}
.cid-sEmWjCc4qZ .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmWjCc4qZ a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmWjCc4qZ a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmWjCc4qZ .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmWjCc4qZ .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmWjCc4qZ H2 {
  color: #000000;
}
.cid-sEmWjCc4qZ LABEL {
  color: #000000;
}
.cid-sEmWjCc4qZ .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmWjCc4qZ .btn-form {
  border-radius: 0px;
}
.cid-tONUNBK1zi {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONUNBK1zi .content {
    text-align: center;
  }
  .cid-tONUNBK1zi .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONUNBK1zi .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONUNBK1zi .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONUNBK1zi .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONUNBK1zi .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONUNBK1zi .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONUNBK1zi .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONUNBK1zi .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONUNBK1zi .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONUNBK1zi .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONUNBK1zi .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONUNBK1zi .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONUNBK1zi H5 {
  color: #000000;
}
.cid-tONUNBK1zi P {
  color: #000000;
}
.cid-tONUNBK1zi .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONUNBK1zi .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONUNBK1zi .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONUNBK1zi .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONUNBK1zi .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-3kq {
  /* Type valid CSS here */
}
#custom-html-3kq div {
  padding: 10px 0px 5px;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3kq hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-sDOeQXuMC6 {
  padding-top: 75px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-sDOeQXuMC6 .mbr-text,
.cid-sDOeQXuMC6 blockquote {
  color: #767676;
}
.cid-sDOeQXuMC6 .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sDOeQXuMC6 h5 {
  font-size: 15px;
}
.cid-sDOeQXuMC6 a:link {
  color: #de9956;
}
.cid-sDOeQXuMC6 a:hover {
  color: #f1b173;
}
.cid-sDOeQXuMC6 a:visited {
  color: #de9956;
}
#custom-html-3ks {
  /* Type valid CSS here */
}
#custom-html-3ks div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3ks hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-sDOeQXGSxW {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-sDOeQXGSxW .back {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 75%;
  height: 100%;
  background-color: #000000;
}
.cid-sDOeQXGSxW img {
  width: 100%;
}
.cid-sDOeQXGSxW p {
  margin-top: 2rem;
  text-align: justify;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sDOeQXGSxW .content-wrapper {
  max-width: 750px;
  margin: auto;
  position: relative;
  padding: 0 2rem;
}
.cid-sDOeQXGSxW .content-wrapper {
  padding-top: 2rem;
}
.cid-sDOeQXGSxW h4 {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  position: absolute;
  width: fit-content;
  padding: 0;
  margin: 0;
  right: 6rem;
  transform: rotate(-270deg);
  transform-origin: bottom right;
  bottom: 0;
}
@media (max-width: 1200px) {
  .cid-sDOeQXGSxW .content-wrapper {
    padding-top: 0rem;
  }
  .cid-sDOeQXGSxW p {
    margin-top: 2rem;
  }
}
@media (max-width: 992px) {
  .cid-sDOeQXGSxW .back {
    width: 100%;
    height: 75%;
  }
  .cid-sDOeQXGSxW .content-wrapper {
    padding: 0 3rem;
    padding-top: 4rem;
  }
  .cid-sDOeQXGSxW p {
    margin-top: 4rem;
  }
}
.cid-sDOeQXGSxW .content-wrapper {
  padding-right: 8rem;
}
@media (max-width: 767px) {
  .cid-sDOeQXGSxW .content-wrapper {
    padding: 0rem;
    padding-top: 4rem;
  }
  .cid-sDOeQXGSxW .content-wrapper {
    padding-right: 3rem;
  }
  .cid-sDOeQXGSxW h4 {
    right: 2rem;
  }
}
.cid-sDOeQXGSxW H1 {
  color: #ffffff;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sDOeQXGSxW H3 {
  color: #767676;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sDOeQXGSxW .mbr-text,
.cid-sDOeQXGSxW .mbr-section-btn {
  color: #ffffff;
}
.cid-sDOeQXGSxW H4 {
  color: #ffffff;
}
.cid-sDOeQXGSxW .cadre {
  overflow: hidden;
  border-radius: 5px;
}
.cid-sDOeQXGSxW .shine {
  position: relative;
}
.cid-sDOeQXGSxW .shine::before {
  position: absolute;
  top: 0;
  left: -75%;
  z-index: 2;
  display: block;
  content: '';
  width: 50%;
  height: 100%;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
  -webkit-transform: skewX(-25deg);
  transform: skewX(-25deg);
}
.cid-sDOeQXGSxW .shine:hover::before {
  -webkit-animation: shine .75s;
  animation: shine .75s;
}
@-webkit-keyframes shine {
  100% {
    left: 125%;
  }
}
@keyframes shine {
  100% {
    left: 125%;
  }
}
.cid-sDOeQXGSxW .couverture {
  aspect-ratio: 1.48367953;
}
.cid-tMPnsLf6K6 {
  background: #ffffff;
}
.cid-tMPnsLf6K6 .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPnsLf6K6 .mbr-figure {
  margin: 0 auto;
}
.cid-tMPnsLf6K6 figcaption {
  position: relative;
}
.cid-tMPnsLf6K6 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPnsLf6K6 .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPnsLf6K6 .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPnsLf6K6 .view_port {
    height: 10px;
  }
}
.cid-tMPnsLf6K6 .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPnsLf6K6 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPnsLf6K6 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPnsLf6K6 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPnsLf6K6 .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sDOgLeoqSx {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sDOgLeoqSx .mbr-text,
.cid-sDOgLeoqSx blockquote {
  color: #767676;
}
.cid-sDOgLeoqSx .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sDOgLeoqSx h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sDOgLeoqSx a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sDOgLeoqSx a:hover {
  color: #000;
}
.cid-sDOgLeoqSx a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sDOgLeoqSx a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sDOgLeoqSx .d {
  font-size: 14px;
  color: #888;
  line-height: 3px;
}
.cid-sDOhus3OHe {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-sDOhus3OHe .mbr-text,
.cid-sDOhus3OHe blockquote {
  color: #767676;
}
.cid-sDOhus3OHe .container {
  padding: 10px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1090px;
  max-width: 98%;
}
.cid-sDOhus3OHe .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-sDOhus3OHe blockquote {
  border-left: 2px solid #000;
  margin: 20px 5px;
  padding: 5px 20px;
  text-align: justify;
  color: #000;
  font-style: normal;
  font-size: 1em;
  line-height: 1.6em;
}
.cid-sDOhus3OHe blockquote:before {
  color: #ccc;
  vertical-align: -0.4em;
  line-height: 0.1em;
  margin-right: 0.25em;
}
.cid-sDOhus3OHe blockquote h1,
.cid-sDOhus3OHe h2,
.cid-sDOhus3OHe h3,
.cid-sDOhus3OHe p {
  display: inline;
  text-align: left;
}
.cid-sDOhus3OHe blockquote footer {
  text-align: left;
  color: #6a2b2b;
}
.cid-sDOhus3OHe h3 {
  text-align: center;
  font-size: 20px;
}
.cid-sDOhus3OHe a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sDOhus3OHe a:hover {
  color: #000;
}
.cid-sDOhus3OHe a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sDOhus3OHe a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sDOiIAJD2J {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sDOiIAJD2J .mbr-text,
.cid-sDOiIAJD2J blockquote {
  color: #767676;
}
.cid-sDOiIAJD2J .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sDOiIAJD2J h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sDOj4PYfS8 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-sDOj4PYfS8 .mbr-text,
.cid-sDOj4PYfS8 blockquote {
  color: #767676;
}
.cid-sDOj4PYfS8 .container {
  padding: 10px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1090px;
  max-width: 98%;
}
.cid-sDOj4PYfS8 .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-sDOj4PYfS8 blockquote {
  border-left: 2px solid #000;
  margin: 20px 5px;
  padding: 5px 20px;
  text-align: justify;
  color: #000;
  font-style: normal;
  font-size: 1em;
  line-height: 1.6em;
}
.cid-sDOj4PYfS8 blockquote:before {
  color: #ccc;
  vertical-align: -0.4em;
  line-height: 0.1em;
  margin-right: 0.25em;
}
.cid-sDOj4PYfS8 blockquote h1,
.cid-sDOj4PYfS8 h2,
.cid-sDOj4PYfS8 h3,
.cid-sDOj4PYfS8 p {
  display: inline;
  text-align: left;
}
.cid-sDOj4PYfS8 blockquote footer {
  text-align: left;
  color: #6a2b2b;
}
.cid-sDOj4PYfS8 h3 {
  text-align: center;
  font-size: 20px;
}
.cid-sDOj4PYfS8 div {
  font-size: 17px;
}
.cid-sDOj4PYfS8 .coche {
  color: #00aa00;
}
.cid-sDOjZwug6S {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sDOjZwug6S .mbr-text,
.cid-sDOjZwug6S blockquote {
  color: #767676;
}
.cid-sDOjZwug6S .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sDOjZwug6S h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sDOksZLfvz {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-sDOksZLfvz .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sDOksZLfvz .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDOksZLfvz .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDOksZLfvz .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sDOksZLfvz .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sDOksZLfvz .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sDOksZLfvz .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sDOksZLfvz .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sDOksZLfvz .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sDOlBBX2l4 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sDOlBBX2l4 .mbr-text,
.cid-sDOlBBX2l4 blockquote {
  color: #767676;
}
.cid-sDOlBBX2l4 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sDOlBBX2l4 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sDOoOZBwvG {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sDOoOZBwvG .mbr-text,
.cid-sDOoOZBwvG blockquote {
  color: #767676;
}
.cid-sDOoOZBwvG .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-sDOoOZBwvG .mbr-text {
  color: #000000;
}
.cid-sDOoOZBwvG h2 {
  font-size: 1.5em;
}
.cid-sDOoOZBwvG h3 {
  font-size: 1.1em;
}
.cid-sDOoOZBwvG .couverture {
  width: 120px;
  float: right;
}
.cid-sDOoOZBwvG .photo-produit {
  width: 120px;
  padding-left: 20px;
}
.cid-sDOoOZBwvG .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-sDOoOZBwvG .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-sDOoOZBwvG .marge {
  padding-top: 10px;
}
.cid-sDOoOZBwvG .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sDOoOZBwvG .lien:hover {
  color: #000;
}
.cid-sDOoOZBwvG .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sDOoOZBwvG .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sDOo6CZfjk {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-sDOo6CZfjk .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sDOo6CZfjk .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDOo6CZfjk .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDOo6CZfjk .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sDOo6CZfjk .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sDOo6CZfjk .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sDOo6CZfjk .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sDOo6CZfjk .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sDOo6CZfjk .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
.cid-sDOoCGsu9S {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sDOoCGsu9S .mbr-text,
.cid-sDOoCGsu9S blockquote {
  color: #767676;
}
.cid-sDOoCGsu9S .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sDOoCGsu9S h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sDOoCGsu9S a {
  position: relative;
  color: #000;
  text-decoration: none;
  font-weight: bold;
}
.cid-sDOoCGsu9S a:hover {
  color: #000;
}
.cid-sDOoCGsu9S a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sDOoCGsu9S a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sDOeQZcvLj {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sDOeQZcvLj .mbr-section-subtitle {
  color: #767676;
}
.cid-sDOeQZcvLj H3 {
  text-align: left;
  color: #000;
}
.cid-sDOeQZcvLj .container {
  height: 58px;
}
.cid-uCeBykxVyg {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCeBykxVyg .card-box {
  padding: 0 0.3rem;
}
.cid-uCeBykxVyg .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCeBykxVyg .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCeBykxVyg h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCeBykxVyg p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCeBykxVyg .mbr-text {
  color: #000000;
}
.cid-uCeBykxVyg .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCeBykxVyg .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCeBykxVyg .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCeBykxVyg .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCeBykxVyg .card-title {
  color: #000000;
}
.cid-uCeBykxVyg .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCeBykxVyg .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCeBykxVyg .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCeBykxVyg .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCeBykxVyg .souligne:hover {
  color: #000;
}
.cid-uCeBykxVyg .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCeBykxVyg .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCeBykxVyg .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCeBykxVyg .carousel-track1 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCeBykxVyg .carousel-track1::-webkit-scrollbar {
  height: 8px;
}
.cid-uCeBykxVyg .carousel-track1::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCeBykxVyg .carousel-track1::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCeBykxVyg .carousel-track1::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCeBykxVyg .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCeBykxVyg .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCeBykxVyg .arrow-left1 {
  left: -2.2rem;
}
.cid-uCeBykxVyg .arrow-right1 {
  right: -2.2rem;
}
.cid-uCeBykxVyg .carousel-arrow.hidden {
  display: none;
}
.cid-sMsu6YW0iM {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsu6YW0iM .mbr-section-subtitle {
  color: #767676;
}
.cid-sMsu6YW0iM H2 {
  text-align: left;
  color: #000;
}
.cid-sMsu6YW0iM .container {
  height: 58px;
}
.cid-sMstYiYHnV {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMstYiYHnV .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMstYiYHnV .mbr-text p {
  background: #ffffff;
}
.cid-sMstYiYHnV .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMstYiYHnV .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMstYiYHnV .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMstYiYHnV .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMstYiYHnV .paypal {
  position: relative;
  top: -35px;
}
.cid-sMstYiYHnV .logos-cb {
  max-width: 100%;
}
.cid-sMstYiYHnV .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMstYiYHnV .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMstYiYHnV .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMstYiYHnV .lien:hover {
  color: #000;
}
.cid-sMstYiYHnV .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMstYiYHnV .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sDOeQZJofg {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sDOeQZJofg .mbr-section-subtitle {
  color: #767676;
}
.cid-sDOeQZJofg H3 {
  text-align: left;
  color: #000;
}
.cid-sDOeQZJofg .container {
  height: 58px;
}
.cid-sEmPRsrdiB {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmPRsrdiB .title {
  margin-bottom: 2rem;
}
.cid-sEmPRsrdiB .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmPRsrdiB a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmPRsrdiB a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmPRsrdiB .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmPRsrdiB .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmPRsrdiB H2 {
  color: #000000;
}
.cid-sEmPRsrdiB LABEL {
  color: #000000;
}
.cid-sEmPRsrdiB .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmPRsrdiB .btn-form {
  border-radius: 0px;
}
.cid-tONS8qa8zG {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONS8qa8zG .content {
    text-align: center;
  }
  .cid-tONS8qa8zG .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONS8qa8zG .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONS8qa8zG .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONS8qa8zG .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONS8qa8zG .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONS8qa8zG .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONS8qa8zG .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONS8qa8zG .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONS8qa8zG .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONS8qa8zG .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONS8qa8zG .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONS8qa8zG .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONS8qa8zG H5 {
  color: #000000;
}
.cid-tONS8qa8zG P {
  color: #000000;
}
.cid-tONS8qa8zG .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONS8qa8zG .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONS8qa8zG .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONS8qa8zG .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONS8qa8zG .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-2e6 {
  /* Type valid CSS here */
}
#custom-html-2e6 div {
  height: 75px;
  background-color: #000;
}
.cid-sFpKiy42Dw {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-sFpKiy42Dw .mbr-text,
.cid-sFpKiy42Dw blockquote {
  color: #767676;
}
.cid-sFpKiy42Dw .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sFpKiy42Dw h5 {
  font-size: 15px;
}
.cid-sFpKiy42Dw a:link {
  color: #de9956;
}
.cid-sFpKiy42Dw a:hover {
  color: #f1b173;
}
.cid-sFpKiy42Dw a:visited {
  color: #de9956;
}
#custom-html-3rc {
  /* Type valid CSS here */
}
#custom-html-3rc div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3rc hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-sFpKiyfTMs {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-sFpKiyfTMs .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sFpKiyfTMs .row-element,
.cid-sFpKiyfTMs .image-element {
  padding: 0;
}
.cid-sFpKiyfTMs .image-element {
  display: flex;
  justify-content: center;
}
.cid-sFpKiyfTMs .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sFpKiyfTMs .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sFpKiyfTMs .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sFpKiyfTMs .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sFpKiyfTMs .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sFpKiyfTMs .text-content {
    padding: 2rem 1rem;
  }
  .cid-sFpKiyfTMs .underline .line {
    height: 2px;
  }
  .cid-sFpKiyfTMs .mbr-title,
  .cid-sFpKiyfTMs .underline,
  .cid-sFpKiyfTMs .mbr-text,
  .cid-sFpKiyfTMs .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sFpKiyfTMs .mbr-title,
.cid-sFpKiyfTMs .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sFpKiyfTMs .mbr-text,
.cid-sFpKiyfTMs .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sFpKiyfTMs h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sFpKiyfTMs H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sFpKiyfTMs H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sFpKiyfTMs .bouton {
  text-align: center;
}
.cid-sFpKiyfTMs .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sFpKiyfTMs .couverture {
  aspect-ratio: 1;
}
.cid-sFpKiyfTMs .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sFpKiyfTMs p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sFpKiyfTMs a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPFUE1Nf6 {
  background: #ffffff;
}
.cid-tMPFUE1Nf6 .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPFUE1Nf6 .mbr-figure {
  margin: 0 auto;
}
.cid-tMPFUE1Nf6 figcaption {
  position: relative;
}
.cid-tMPFUE1Nf6 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPFUE1Nf6 .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPFUE1Nf6 .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPFUE1Nf6 .view_port {
    height: 10px;
  }
}
.cid-tMPFUE1Nf6 .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPFUE1Nf6 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPFUE1Nf6 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPFUE1Nf6 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPFUE1Nf6 .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sFpKiyJPB3 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sFpKiyJPB3 .mbr-section-subtitle {
  color: #767676;
}
.cid-sFpKiyJPB3 H3 {
  text-align: left;
  color: #000000;
}
.cid-sFpKiyJPB3 .container {
  height: 58px;
}
.cid-sFpKiySNjT {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sFpKiySNjT .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sFpKiySNjT .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sFpKiySNjT .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sFpKiySNjT .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sFpKiySNjT .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sFpKiySNjT .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sFpKiySNjT .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sFpKiySNjT .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sFpKiySNjT .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sFpN7DFePL {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sFpN7DFePL .mbr-section-subtitle {
  color: #767676;
}
.cid-sFpN7DFePL H2 {
  text-align: left;
  color: #000;
}
.cid-sFpN7DFePL .container {
  height: 58px;
}
.cid-sFpN8PMcYo {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-sFpN8PMcYo .mbr-text,
.cid-sFpN8PMcYo blockquote {
  color: #767676;
}
.cid-sFpN8PMcYo .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-sFpN8PMcYo .mbr-text {
  color: #000000;
}
.cid-sFpN8PMcYo h2 {
  font-size: 1.5em;
}
.cid-sFpN8PMcYo h3 {
  font-size: 1.1em;
}
.cid-sFpN8PMcYo .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-sFpN8PMcYo .photo-produit {
  width: 150px;
  aspect-ratio: 0.848;
  max-width: 100%;
}
.cid-sFpN8PMcYo .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  width: 100%;
}
.cid-sFpN8PMcYo .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-sFpN8PMcYo .indice {
  font-size: 20px;
  position: relative;
  top: 2px;
}
.cid-sFpKiz9mjv {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sFpKiz9mjv .mbr-section-subtitle {
  color: #767676;
}
.cid-sFpKiz9mjv H3 {
  text-align: left;
  color: #000;
}
.cid-sFpKiz9mjv .container {
  height: 58px;
}
.cid-sFpKizktSQ {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sFpKizktSQ .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sFpKizktSQ .mbr-text p {
  background: #ffffff;
}
.cid-sFpKizktSQ .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sFpKizktSQ .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-sFpKizktSQ i {
  font-weight: lighter;
}
.cid-tmu9Gl4HL9 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tmu9Gl4HL9 .mbr-section-subtitle {
  color: #767676;
}
.cid-tmu9Gl4HL9 H2 {
  text-align: left;
  color: #000;
}
.cid-tmu9Gl4HL9 .container {
  height: 58px;
}
.cid-tmu9Gl4HL9 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tmu9Gl4HL9 a:hover {
  color: #000;
}
.cid-tmu9Gl4HL9 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tmu9Gl4HL9 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tmu9H0ees5 {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-tmu9H0ees5 .mbr-text,
.cid-tmu9H0ees5 blockquote {
  color: #767676;
}
.cid-tmu9H0ees5 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tmu9H0ees5 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tmu9H0ees5 .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tmu9H0ees5 .separation {
  height: 45px;
}
.cid-tmu9H0ees5 img {
  width: 40px;
}
.cid-tmu9H0ees5 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tmu9H0ees5 a:hover {
  color: #000;
}
.cid-tmu9H0ees5 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tmu9H0ees5 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sFpKiA2Iou {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sFpKiA2Iou .mbr-section-subtitle {
  color: #767676;
}
.cid-sFpKiA2Iou H3 {
  text-align: left;
  color: #000;
}
.cid-sFpKiA2Iou .container {
  height: 58px;
}
.cid-sFpKiAcALG {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sFpKiAcALG .card-box {
  padding: 0 0.3rem;
}
.cid-sFpKiAcALG .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sFpKiAcALG .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sFpKiAcALG h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sFpKiAcALG p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sFpKiAcALG .mbr-text {
  color: #000000;
}
.cid-sFpKiAcALG .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sFpKiAcALG .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sFpKiAcALG .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sFpKiAcALG .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sFpKiAcALG .card-title {
  color: #000000;
}
.cid-sFpKiAcALG .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sFpKiAqmnV {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sFpKiAqmnV .mbr-section-subtitle {
  color: #767676;
}
.cid-sFpKiAqmnV H2 {
  text-align: left;
  color: #000;
}
.cid-sFpKiAqmnV .container {
  height: 58px;
}
.cid-sFpKiAD8RD {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sFpKiAD8RD .card-box {
  padding: 0 0.3rem;
}
.cid-sFpKiAD8RD .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sFpKiAD8RD .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sFpKiAD8RD h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sFpKiAD8RD p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sFpKiAD8RD .mbr-text {
  color: #000000;
}
.cid-sFpKiAD8RD .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sFpKiAD8RD .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sFpKiAD8RD .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sFpKiAD8RD .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sFpKiAD8RD .card-title {
  color: #000000;
}
.cid-sFpKiAD8RD .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sFpKiATUpr {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sFpKiATUpr .mbr-section-subtitle {
  color: #767676;
}
.cid-sFpKiATUpr H3 {
  text-align: left;
  color: #000;
}
.cid-sFpKiATUpr .container {
  height: 58px;
}
.cid-sMsytKffGx {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsytKffGx .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsytKffGx .mbr-text p {
  background: #ffffff;
}
.cid-sMsytKffGx .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsytKffGx .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsytKffGx .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsytKffGx .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsytKffGx .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsytKffGx .logos-cb {
  max-width: 100%;
}
.cid-sMsytKffGx .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsytKffGx .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsytKffGx .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsytKffGx .lien:hover {
  color: #000;
}
.cid-sMsytKffGx .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsytKffGx .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sFpKiBlfEe {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sFpKiBlfEe .mbr-section-subtitle {
  color: #767676;
}
.cid-sFpKiBlfEe H3 {
  text-align: left;
  color: #000;
}
.cid-sFpKiBlfEe .container {
  height: 58px;
}
.cid-sFpKiBvTJu {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sFpKiBvTJu .title {
  margin-bottom: 2rem;
}
.cid-sFpKiBvTJu .mbr-section-subtitle {
  color: #767676;
}
.cid-sFpKiBvTJu a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sFpKiBvTJu a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sFpKiBvTJu .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sFpKiBvTJu .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sFpKiBvTJu H2 {
  color: #000000;
}
.cid-sFpKiBvTJu LABEL {
  color: #000000;
}
.cid-sFpKiBvTJu .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sFpKiBvTJu .btn-form {
  border-radius: 0px;
}
.cid-tONUPttVuH {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONUPttVuH .content {
    text-align: center;
  }
  .cid-tONUPttVuH .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONUPttVuH .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONUPttVuH .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONUPttVuH .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONUPttVuH .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONUPttVuH .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONUPttVuH .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONUPttVuH .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONUPttVuH .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONUPttVuH .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONUPttVuH .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONUPttVuH .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONUPttVuH H5 {
  color: #000000;
}
.cid-tONUPttVuH P {
  color: #000000;
}
.cid-tONUPttVuH .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONUPttVuH .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONUPttVuH .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONUPttVuH .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONUPttVuH .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-2fh {
  /* Type valid CSS here */
}
#custom-html-2fh div {
  height: 75px;
  background-color: #000;
}
.cid-sJErYz4A40 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-sJErYz4A40 .mbr-text,
.cid-sJErYz4A40 blockquote {
  color: #767676;
}
.cid-sJErYz4A40 .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sJErYz4A40 h5 {
  font-size: 15px;
}
.cid-sJErYz4A40 a:link {
  color: #de9956;
}
.cid-sJErYz4A40 a:hover {
  color: #f1b173;
}
.cid-sJErYz4A40 a:visited {
  color: #de9956;
}
#custom-html-3rf {
  /* Type valid CSS here */
}
#custom-html-3rf div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3rf hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-sJErYzj8Ss {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-sJErYzj8Ss .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sJErYzj8Ss .row-element,
.cid-sJErYzj8Ss .image-element {
  padding: 0;
}
.cid-sJErYzj8Ss .image-element {
  display: flex;
  justify-content: center;
}
.cid-sJErYzj8Ss .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sJErYzj8Ss .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sJErYzj8Ss .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sJErYzj8Ss .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sJErYzj8Ss .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sJErYzj8Ss .text-content {
    padding: 2rem 1rem;
  }
  .cid-sJErYzj8Ss .underline .line {
    height: 2px;
  }
  .cid-sJErYzj8Ss .mbr-title,
  .cid-sJErYzj8Ss .underline,
  .cid-sJErYzj8Ss .mbr-text,
  .cid-sJErYzj8Ss .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sJErYzj8Ss .mbr-title,
.cid-sJErYzj8Ss .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sJErYzj8Ss .mbr-text,
.cid-sJErYzj8Ss .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sJErYzj8Ss h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sJErYzj8Ss H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sJErYzj8Ss H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sJErYzj8Ss .bouton {
  text-align: center;
}
.cid-sJErYzj8Ss .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sJErYzj8Ss .couverture {
  aspect-ratio: 1;
}
.cid-sJErYzj8Ss .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sJErYzj8Ss p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sJErYzj8Ss a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPG4yb9UH {
  background: #ffffff;
}
.cid-tMPG4yb9UH .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPG4yb9UH .mbr-figure {
  margin: 0 auto;
}
.cid-tMPG4yb9UH figcaption {
  position: relative;
}
.cid-tMPG4yb9UH figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPG4yb9UH .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPG4yb9UH .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPG4yb9UH .view_port {
    height: 10px;
  }
}
.cid-tMPG4yb9UH .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPG4yb9UH .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPG4yb9UH .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPG4yb9UH .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPG4yb9UH .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sLJc9wOV88 {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sLJc9wOV88 .mbr-section-subtitle {
  color: #767676;
}
.cid-sLJc9wOV88 H2 {
  text-align: left;
  color: #000;
}
.cid-sLJc9wOV88 .container {
  height: 58px;
}
.cid-sLJcatfdvY {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-sLJcatfdvY .video-block {
  margin: auto;
}
@media (max-width: 768px) {
  .cid-sLJcatfdvY .video-block {
    width: 100% !important;
  }
}
.cid-sLJcbxJQjt {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sLJcbxJQjt .mbr-text,
.cid-sLJcbxJQjt blockquote {
  color: #000;
  font-size: 14px;
}
.cid-sLJcbxJQjt a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sLJcbxJQjt a:hover {
  color: #000;
}
.cid-sLJcbxJQjt a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sLJcbxJQjt a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sJErYzZUiO {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sJErYzZUiO .mbr-section-subtitle {
  color: #767676;
}
.cid-sJErYzZUiO H3 {
  text-align: left;
  color: #000000;
}
.cid-sJErYzZUiO .container {
  height: 58px;
}
.cid-sJErYA9FQ4 {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sJErYA9FQ4 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sJErYA9FQ4 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sJErYA9FQ4 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sJErYA9FQ4 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sJErYA9FQ4 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sJErYA9FQ4 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sJErYA9FQ4 .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sJErYA9FQ4 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sJErYA9FQ4 .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sJErYBBbKL {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sJErYBBbKL .mbr-section-subtitle {
  color: #767676;
}
.cid-sJErYBBbKL H3 {
  text-align: left;
  color: #000;
}
.cid-sJErYBBbKL .container {
  height: 58px;
}
.cid-sJErYBRFV6 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sJErYBRFV6 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sJErYBRFV6 .mbr-text p {
  background: #ffffff;
}
.cid-sJErYBRFV6 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sJErYBRFV6 .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-sJErYC83xZ {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sJErYC83xZ .mbr-section-subtitle {
  color: #767676;
}
.cid-sJErYC83xZ H2 {
  text-align: left;
  color: #000;
  padding-bottom: 0px;
  height: 70px;
}
.cid-sJErYCizXY {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sJErYCizXY .mbr-text,
.cid-sJErYCizXY blockquote {
  color: #767676;
}
.cid-sJErYCizXY .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-sJErYCizXY .mbr-text {
  color: #000000;
}
.cid-sJErYCizXY h2 {
  font-size: 1.5em;
}
.cid-sJErYCizXY h3 {
  font-size: 1.1em;
}
.cid-sJErYCizXY .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-sJErYCizXY .photo-produit {
  width: 150px;
  aspect-ratio: 0.736;
  max-width: 100%;
}
.cid-sJErYCizXY .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-sJErYCizXY .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-sJErYCizXY .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sJErYCizXY .lien:hover {
  color: #000;
}
.cid-sJErYCizXY .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sJErYCizXY .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sMcSZRubAw {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sMcSZRubAw .mbr-text,
.cid-sMcSZRubAw blockquote {
  color: #767676;
}
.cid-sMcSZRubAw .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-sMcSZRubAw .mbr-text {
  color: #000000;
}
.cid-sMcSZRubAw h2 {
  font-size: 1.5em;
}
.cid-sMcSZRubAw h3 {
  font-size: 1.1em;
}
.cid-sMcSZRubAw .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-sMcSZRubAw .photo-produit {
  width: 150px;
  aspect-ratio: 0.836;
  max-width: 100%;
}
.cid-sMcSZRubAw .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-sMcSZRubAw .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-sMcSZRubAw .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMcSZRubAw .lien:hover {
  color: #000;
}
.cid-sMcSZRubAw .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMcSZRubAw .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sJErYCx46n {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-sJErYCx46n .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-sJErYCx46n .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-sJErYCx46n .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-sJErYCx46n .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  background-color: #fff;
  width: 1080px;
  max-width: 80%;
}
.cid-sJErYCx46n h4 {
  font-size: 16px;
  color: #555;
  font-weight: 300;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-sJErYCx46n h3 {
  font-size: 22px;
  color: #000;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-sJErYCx46n .couverture {
  aspect-ratio: 1;
}
.cid-sJErYCK7rP {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sJErYCK7rP .mbr-section-subtitle {
  color: #767676;
}
.cid-sJErYCK7rP H2 {
  text-align: left;
  color: #000;
}
.cid-sJErYCK7rP .container {
  height: 58px;
}
.cid-sJErYCXqeg {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-sJErYCXqeg .image-block {
  margin: auto;
}
.cid-sJErYCXqeg figcaption {
  position: relative;
}
.cid-sJErYCXqeg figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sJErYCXqeg .image-block {
    width: 100% !important;
  }
}
.cid-sJErYCXqeg .lexique {
  aspect-ratio: 1.68841762;
}
#custom-html-2fx {
  /* Type valid CSS here */
}
#custom-html-2fx section {
  background-color: #fff;
  width: 100%;
}
#custom-html-2fx div {
  padding: 0px 0;
  color: #777;
  text-align: center;
  width: 1500px;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  font-family: "Segoe UI", Tahoma, Arial;
}
#custom-html-2fx p {
  font-size: 60px;
  color: #777;
}
.cid-sJErYDia22 {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sJErYDia22 .mbr-section-subtitle {
  color: #767676;
}
.cid-sJErYDia22 H3 {
  text-align: left;
  color: #000;
}
.cid-sJErYDia22 .container {
  height: 58px;
}
.cid-sJErYDtI5c {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sJErYDtI5c .card-box {
  padding: 0 0.3rem;
}
.cid-sJErYDtI5c .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sJErYDtI5c .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sJErYDtI5c h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sJErYDtI5c p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sJErYDtI5c .mbr-text {
  color: #000000;
}
.cid-sJErYDtI5c .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sJErYDtI5c .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sJErYDtI5c .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sJErYDtI5c .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sJErYDtI5c .card-title {
  color: #000000;
}
.cid-sJErYDtI5c .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sJErYDKZ43 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sJErYDKZ43 .mbr-section-subtitle {
  color: #767676;
}
.cid-sJErYDKZ43 H3 {
  text-align: left;
  color: #000;
}
.cid-sJErYDKZ43 .container {
  height: 58px;
}
.cid-sMsyxdf8L9 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsyxdf8L9 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsyxdf8L9 .mbr-text p {
  background: #ffffff;
}
.cid-sMsyxdf8L9 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsyxdf8L9 .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsyxdf8L9 .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsyxdf8L9 .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsyxdf8L9 .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsyxdf8L9 .logos-cb {
  max-width: 100%;
}
.cid-sMsyxdf8L9 .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsyxdf8L9 .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsyxdf8L9 .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsyxdf8L9 .lien:hover {
  color: #000;
}
.cid-sMsyxdf8L9 .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsyxdf8L9 .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sJErYEb9WE {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sJErYEb9WE .mbr-section-subtitle {
  color: #767676;
}
.cid-sJErYEb9WE H3 {
  text-align: left;
  color: #000;
}
.cid-sJErYEb9WE .container {
  height: 58px;
}
.cid-sJErYEn7sV {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sJErYEn7sV .title {
  margin-bottom: 2rem;
}
.cid-sJErYEn7sV .mbr-section-subtitle {
  color: #767676;
}
.cid-sJErYEn7sV a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sJErYEn7sV a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sJErYEn7sV .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sJErYEn7sV .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sJErYEn7sV H2 {
  color: #000000;
}
.cid-sJErYEn7sV LABEL {
  color: #000000;
}
.cid-sJErYEn7sV .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sJErYEn7sV .btn-form {
  border-radius: 0px;
}
.cid-tONURhLNhm {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONURhLNhm .content {
    text-align: center;
  }
  .cid-tONURhLNhm .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONURhLNhm .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONURhLNhm .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONURhLNhm .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONURhLNhm .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONURhLNhm .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONURhLNhm .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONURhLNhm .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONURhLNhm .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONURhLNhm .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONURhLNhm .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONURhLNhm .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONURhLNhm H5 {
  color: #000000;
}
.cid-tONURhLNhm P {
  color: #000000;
}
.cid-tONURhLNhm .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONURhLNhm .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONURhLNhm .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONURhLNhm .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONURhLNhm .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-2hn {
  /* Type valid CSS here */
}
#custom-html-2hn div {
  height: 75px;
  background-color: #000;
}
.cid-sK2slaUOLt {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-sK2slaUOLt .mbr-text,
.cid-sK2slaUOLt blockquote {
  color: #767676;
}
.cid-sK2slaUOLt .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sK2slaUOLt h5 {
  font-size: 15px;
}
.cid-sK2slaUOLt a:link {
  color: #de9956;
}
.cid-sK2slaUOLt a:hover {
  color: #f1b173;
}
.cid-sK2slaUOLt a:visited {
  color: #de9956;
}
#custom-html-3ri {
  /* Type valid CSS here */
}
#custom-html-3ri div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3ri hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-sK2slb6kI6 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-sK2slb6kI6 .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sK2slb6kI6 .row-element,
.cid-sK2slb6kI6 .image-element {
  padding: 0;
}
.cid-sK2slb6kI6 .image-element {
  display: flex;
  justify-content: center;
}
.cid-sK2slb6kI6 .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sK2slb6kI6 .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sK2slb6kI6 .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sK2slb6kI6 .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sK2slb6kI6 .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sK2slb6kI6 .text-content {
    padding: 2rem 1rem;
  }
  .cid-sK2slb6kI6 .underline .line {
    height: 2px;
  }
  .cid-sK2slb6kI6 .mbr-title,
  .cid-sK2slb6kI6 .underline,
  .cid-sK2slb6kI6 .mbr-text,
  .cid-sK2slb6kI6 .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sK2slb6kI6 .mbr-title,
.cid-sK2slb6kI6 .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sK2slb6kI6 .mbr-text,
.cid-sK2slb6kI6 .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sK2slb6kI6 h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sK2slb6kI6 H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sK2slb6kI6 H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sK2slb6kI6 .bouton {
  text-align: center;
}
.cid-sK2slb6kI6 .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sK2slb6kI6 .couverture {
  aspect-ratio: 1;
}
.cid-sK2slb6kI6 .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sK2slb6kI6 p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sK2slb6kI6 a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPGf3mXd9 {
  background: #ffffff;
}
.cid-tMPGf3mXd9 .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPGf3mXd9 .mbr-figure {
  margin: 0 auto;
}
.cid-tMPGf3mXd9 figcaption {
  position: relative;
}
.cid-tMPGf3mXd9 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPGf3mXd9 .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPGf3mXd9 .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPGf3mXd9 .view_port {
    height: 10px;
  }
}
.cid-tMPGf3mXd9 .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPGf3mXd9 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPGf3mXd9 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPGf3mXd9 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPGf3mXd9 .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sREdgpcp2S {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sREdgpcp2S .mbr-section-subtitle {
  color: #767676;
}
.cid-sREdgpcp2S H2 {
  text-align: left;
  color: #000;
}
.cid-sREdgpcp2S .container {
  height: 58px;
}
.cid-sREdirgdAW {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-sREdirgdAW .video-block {
  margin: auto;
}
@media (max-width: 768px) {
  .cid-sREdirgdAW .video-block {
    width: 100% !important;
  }
}
.cid-sREdk6P9I9 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sREdk6P9I9 .mbr-text,
.cid-sREdk6P9I9 blockquote {
  color: #000;
  font-size: 14px;
}
.cid-sK2slbNXg7 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sK2slbNXg7 .mbr-section-subtitle {
  color: #767676;
}
.cid-sK2slbNXg7 H3 {
  text-align: left;
  color: #000000;
}
.cid-sK2slbNXg7 .container {
  height: 58px;
}
.cid-sK2slbWHf3 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-sK2slbWHf3 .image-block {
  margin: auto;
}
.cid-sK2slbWHf3 figcaption {
  position: relative;
}
.cid-sK2slbWHf3 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sK2slbWHf3 .image-block {
    width: 100% !important;
  }
}
.cid-sK2slbWHf3 .photo {
  aspect-ratio: 5.23160763;
}
.cid-sK2slc7JDj {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sK2slc7JDj .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sK2slc7JDj .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sK2slc7JDj .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sK2slc7JDj .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sK2slc7JDj .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sK2slc7JDj .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sK2slc7JDj .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sK2slc7JDj .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sK2slc7JDj .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-v0w27YNMbd {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v0w27YNMbd .card-box {
  padding: 0 0.3rem;
}
.cid-v0w27YNMbd .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-v0w27YNMbd .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-v0w27YNMbd h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-v0w27YNMbd p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-v0w27YNMbd .mbr-text {
  color: #000000;
}
.cid-v0w27YNMbd .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-v0w27YNMbd .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-v0w27YNMbd h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-v0w27YNMbd .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-v0w27YNMbd .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-v0w27YNMbd .card-title {
  color: #000000;
}
.cid-v0w27YNMbd .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-v0w27YNMbd .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-v0w27YNMbd .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-v0w27YNMbd .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-v0w27YNMbd .souligne:hover {
  color: #000;
}
.cid-v0w27YNMbd .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-v0w27YNMbd .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-v0w27YNMbd .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-v0w27YNMbd .carousel-tracklsv {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-v0w27YNMbd .carousel-tracklsv::-webkit-scrollbar {
  height: 8px;
}
.cid-v0w27YNMbd .carousel-tracklsv::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-v0w27YNMbd .carousel-tracklsv::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-v0w27YNMbd .carousel-tracklsv::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-v0w27YNMbd .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-v0w27YNMbd .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-v0w27YNMbd .arrow-leftlsv {
  left: -2.2rem;
}
.cid-v0w27YNMbd .arrow-rightlsv {
  right: -2.2rem;
}
.cid-v0w27YNMbd .carousel-arrow.hidden {
  display: none;
}
.cid-v0w27YNMbd .container1 {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
  margin-bottom: 10px;
  margin-right: 10px;
}
.cid-v0w27YNMbd h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-v0w27YNMbd .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-v0w27YNMbd .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-v0w27YNMbd .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-v0w27YNMbd .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-v0w27YNMbd .photo-produit {
    width: 100%;
  }
}
.cid-v0w27YNMbd .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-v0w27YNMbd .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-v0w27YNMbd .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-v0w27YNMbd .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-uMQQXwBNY3 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uMQQXwBNY3 .mbr-text,
.cid-uMQQXwBNY3 blockquote {
  color: #767676;
}
.cid-uMQQXwBNY3 .media-container-row {
  padding: 0px;
}
.cid-uMQQXwBNY3 .container {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-uMQQXwBNY3 .mbr-text {
  color: #000000;
}
.cid-uMQQXwBNY3 h2 {
  font-size: 1.4em;
}
.cid-uMQQXwBNY3 h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uMQQXwBNY3 .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uMQQXwBNY3 .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uMQQXwBNY3 .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uMQQXwBNY3 .photo-produit {
    width: 255px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uMQQXwBNY3 .photo-produit {
    width: 100%;
  }
}
.cid-uMQQXwBNY3 .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uMQQXwBNY3 .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-uMQQXwBNY3 .interligne {
  font-size: 8px;
}
.cid-sK2sldlKgf {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sK2sldlKgf .mbr-section-subtitle {
  color: #767676;
}
.cid-sK2sldlKgf H3 {
  text-align: left;
  color: #000;
}
.cid-sK2sldlKgf .container {
  height: 58px;
}
.cid-sK2sldwRb6 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sK2sldwRb6 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sK2sldwRb6 .mbr-text p {
  background: #ffffff;
}
.cid-sK2sldwRb6 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sK2sldwRb6 .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-u5SE42NVrv {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SE42NVrv .mbr-text,
.cid-u5SE42NVrv blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SE42NVrv a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SE42NVrv a:hover {
  color: #000;
}
.cid-u5SE42NVrv a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SE42NVrv a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SE42NVrv .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SE42NVrv .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SE42NVrv .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SE42NVrv .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SE42NVrv .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SE42NVrv .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SE42NVrv .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SE42NVrv .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SE42NVrv .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SE42NVrv .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SE42NVrv .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SE4UTxIj {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SE4UTxIj .mbr-text,
.cid-u5SE4UTxIj blockquote {
  color: #000;
}
.cid-u5SE4UTxIj .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SE4UTxIj h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SE4UTxIj a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SE4UTxIj a:hover {
  color: #000;
}
.cid-u5SE4UTxIj a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SE4UTxIj a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sK2sldYDfo {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sK2sldYDfo .mbr-section-subtitle {
  color: #767676;
}
.cid-sK2sldYDfo H2 {
  text-align: left;
  color: #000;
}
.cid-sK2sldYDfo .container {
  height: 58px;
}
.cid-sK2sle8Wn8 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-sK2sle8Wn8 .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-sK2sle8Wn8 .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-sK2sle8Wn8 .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-sK2sle8Wn8 .photo {
  aspect-ratio: 1.59235669;
}
.cid-sK2slePlLP {
  padding-top: 0px;
  padding-bottom: 0px;
  background: #ffffff;
}
.cid-sK2slePlLP .images-container.container-fluid {
  padding: 0;
}
.cid-sK2slePlLP .media-container-row {
  margin: 0 auto;
  align-items: stretch;
  -webkit-align-items: stretch;
}
.cid-sK2slePlLP .media-container-row .img-item {
  display: -webkit-flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  width: 100%;
  z-index: 1;
  -webkit-flex-direction: column;
  -webkit-justify-content: center;
}
.cid-sK2slePlLP .media-container-row .img-item img {
  width: 100%;
  min-height: 1px;
}
.cid-sK2slePlLP .media-container-row .img-item .img-caption {
  background: #ffffff;
  z-index: 2;
  padding: 1rem 1rem;
  word-break: break-word;
}
.cid-sK2slePlLP .media-container-row .img-item .img-caption p {
  margin-bottom: 0;
}
.cid-sK2slePlLP .media-container-row .img-item.item1 {
  padding: 0 2rem 0 0;
}
@media (max-width: 992px) {
  .cid-sK2slePlLP .img-item {
    width: 100% !important;
  }
  .cid-sK2slePlLP .img-item.item1 {
    width: 100%;
    flex-basis: initial !important;
    padding: 0 0 2rem 0 !important;
    -webkit-flex-basis: initial !important;
  }
}
.cid-sK2slePlLP .photo {
  aspect-ratio: 1.63398693;
}
.cid-sK2slf3sFh {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sK2slf3sFh .mbr-text,
.cid-sK2slf3sFh blockquote {
  color: #767676;
}
.cid-sK2slf3sFh .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sK2slf3sFh h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sK2slfCooO {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sK2slfCooO .mbr-section-subtitle {
  color: #767676;
}
.cid-sK2slfCooO H2 {
  text-align: left;
  color: #000;
}
.cid-sK2slfCooO .container {
  height: 58px;
}
.cid-sK2slfR573 {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-sK2slfR573 .mbr-text,
.cid-sK2slfR573 blockquote {
  color: #000;
  text-align: justify;
}
.cid-sK2slfR573 .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sK2slfR573 .souligne:hover {
  color: #000;
}
.cid-sK2slfR573 .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sK2slfR573 .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sXHY2LBzdf {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXHY2LBzdf .mbr-section-subtitle {
  color: #767676;
}
.cid-sXHY2LBzdf H2 {
  text-align: left;
  color: #000;
}
.cid-sXHY2LBzdf .container {
  height: 58px;
}
.cid-sXHY2LBzdf a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXHY2LBzdf a:hover {
  color: #000;
}
.cid-sXHY2LBzdf a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXHY2LBzdf a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sXHY40t8D8 {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-sXHY40t8D8 .mbr-text,
.cid-sXHY40t8D8 blockquote {
  color: #767676;
}
.cid-sXHY40t8D8 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sXHY40t8D8 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sXHY40t8D8 .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-sXHY40t8D8 .separation {
  height: 45px;
}
.cid-sXHY40t8D8 img {
  width: 40px;
}
.cid-sXHY40t8D8 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXHY40t8D8 a:hover {
  color: #000;
}
.cid-sXHY40t8D8 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXHY40t8D8 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sK2slg4qFt {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sK2slg4qFt .mbr-section-subtitle {
  color: #767676;
}
.cid-sK2slg4qFt H3 {
  text-align: left;
  color: #000;
}
.cid-sK2slg4qFt .container {
  height: 58px;
}
.cid-sK2slghWgO {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sK2slghWgO .mbr-text,
.cid-sK2slghWgO blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-sK2slgtg8g {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sK2slgtg8g .card-box {
  padding: 0 0.3rem;
}
.cid-sK2slgtg8g .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sK2slgtg8g .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sK2slgtg8g h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sK2slgtg8g p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sK2slgtg8g .mbr-text {
  color: #000000;
}
.cid-sK2slgtg8g .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sK2slgtg8g .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sK2slgtg8g .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sK2slgtg8g .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sK2slgtg8g .card-title {
  color: #000000;
}
.cid-sK2slgtg8g .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sK2slgO2wa {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sK2slgO2wa .mbr-section-subtitle {
  color: #767676;
}
.cid-sK2slgO2wa H3 {
  text-align: left;
  color: #000;
}
.cid-sK2slgO2wa .container {
  height: 58px;
}
.cid-sMsyBfCa1d {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsyBfCa1d .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsyBfCa1d .mbr-text p {
  background: #ffffff;
}
.cid-sMsyBfCa1d .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsyBfCa1d .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsyBfCa1d .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsyBfCa1d .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsyBfCa1d .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsyBfCa1d .logos-cb {
  max-width: 100%;
}
.cid-sMsyBfCa1d .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsyBfCa1d .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsyBfCa1d .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsyBfCa1d .lien:hover {
  color: #000;
}
.cid-sMsyBfCa1d .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsyBfCa1d .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sK2slhi58I {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sK2slhi58I .mbr-section-subtitle {
  color: #767676;
}
.cid-sK2slhi58I H3 {
  text-align: left;
  color: #000;
}
.cid-sK2slhi58I .container {
  height: 58px;
}
.cid-sK2slhup9E {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sK2slhup9E .title {
  margin-bottom: 2rem;
}
.cid-sK2slhup9E .mbr-section-subtitle {
  color: #767676;
}
.cid-sK2slhup9E a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sK2slhup9E a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sK2slhup9E .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sK2slhup9E .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sK2slhup9E H2 {
  color: #000000;
}
.cid-sK2slhup9E LABEL {
  color: #000000;
}
.cid-sK2slhup9E .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sK2slhup9E .btn-form {
  border-radius: 0px;
}
.cid-tONUTuxRcI {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONUTuxRcI .content {
    text-align: center;
  }
  .cid-tONUTuxRcI .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONUTuxRcI .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONUTuxRcI .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONUTuxRcI .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONUTuxRcI .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONUTuxRcI .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONUTuxRcI .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONUTuxRcI .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONUTuxRcI .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONUTuxRcI .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONUTuxRcI .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONUTuxRcI .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONUTuxRcI H5 {
  color: #000000;
}
.cid-tONUTuxRcI P {
  color: #000000;
}
.cid-tONUTuxRcI .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONUTuxRcI .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONUTuxRcI .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONUTuxRcI .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONUTuxRcI .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-2ik {
  /* Type valid CSS here */
}
#custom-html-2ik div {
  height: 75px;
  background-color: #000;
}
.cid-sK89m25VZF {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-sK89m25VZF .mbr-text,
.cid-sK89m25VZF blockquote {
  color: #767676;
}
.cid-sK89m25VZF .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sK89m25VZF h5 {
  font-size: 15px;
}
.cid-sK89m25VZF a:link {
  color: #de9956;
}
.cid-sK89m25VZF a:hover {
  color: #f1b173;
}
.cid-sK89m25VZF a:visited {
  color: #de9956;
}
#custom-html-3rl {
  /* Type valid CSS here */
}
#custom-html-3rl div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3rl hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-sK89m2hZTd {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-sK89m2hZTd .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sK89m2hZTd .row-element,
.cid-sK89m2hZTd .image-element {
  padding: 0;
}
.cid-sK89m2hZTd .image-element {
  display: flex;
  justify-content: center;
}
.cid-sK89m2hZTd .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sK89m2hZTd .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sK89m2hZTd .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sK89m2hZTd .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sK89m2hZTd .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sK89m2hZTd .text-content {
    padding: 2rem 1rem;
  }
  .cid-sK89m2hZTd .underline .line {
    height: 2px;
  }
  .cid-sK89m2hZTd .mbr-title,
  .cid-sK89m2hZTd .underline,
  .cid-sK89m2hZTd .mbr-text,
  .cid-sK89m2hZTd .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sK89m2hZTd .mbr-title,
.cid-sK89m2hZTd .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sK89m2hZTd .mbr-text,
.cid-sK89m2hZTd .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sK89m2hZTd h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sK89m2hZTd H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sK89m2hZTd H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sK89m2hZTd .bouton {
  text-align: center;
}
.cid-sK89m2hZTd .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sK89m2hZTd .couverture {
  aspect-ratio: 1;
}
.cid-sK89m2hZTd .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sK89m2hZTd p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sK89m2hZTd a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPGpaC5ey {
  background: #ffffff;
}
.cid-tMPGpaC5ey .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPGpaC5ey .mbr-figure {
  margin: 0 auto;
}
.cid-tMPGpaC5ey figcaption {
  position: relative;
}
.cid-tMPGpaC5ey figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPGpaC5ey .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPGpaC5ey .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPGpaC5ey .view_port {
    height: 10px;
  }
}
.cid-tMPGpaC5ey .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPGpaC5ey .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPGpaC5ey .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPGpaC5ey .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPGpaC5ey .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sUFEpYIgsD {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sUFEpYIgsD .mbr-section-subtitle {
  color: #767676;
}
.cid-sUFEpYIgsD H2 {
  text-align: left;
  color: #000;
}
.cid-sUFEpYIgsD .container {
  height: 58px;
}
.cid-sUFErLm91R {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-sUFErLm91R .video-block {
  margin: auto;
}
@media (max-width: 768px) {
  .cid-sUFErLm91R .video-block {
    width: 100% !important;
  }
}
.cid-sUFEt5H5nn {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sUFEt5H5nn .mbr-text,
.cid-sUFEt5H5nn blockquote {
  color: #000;
  font-size: 14px;
}
.cid-sK89m2YqXN {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sK89m2YqXN .mbr-section-subtitle {
  color: #767676;
}
.cid-sK89m2YqXN H3 {
  text-align: left;
  color: #000000;
}
.cid-sK89m2YqXN .container {
  height: 58px;
}
.cid-sK89m37YSu {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-sK89m37YSu .image-block {
  margin: auto;
}
.cid-sK89m37YSu figcaption {
  position: relative;
}
.cid-sK89m37YSu figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sK89m37YSu .image-block {
    width: 100% !important;
  }
}
.cid-sK89m37YSu .photo {
  aspect-ratio: 5.36312849;
}
.cid-sK89m3kFYc {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sK89m3kFYc .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sK89m3kFYc .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sK89m3kFYc .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sK89m3kFYc .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sK89m3kFYc .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sK89m3kFYc .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sK89m3kFYc .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sK89m3kFYc .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sK89m3kFYc .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sK89m3E0PJ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sK89m3E0PJ .mbr-section-subtitle {
  color: #767676;
}
.cid-sK89m3E0PJ H2 {
  text-align: left;
  color: #000;
}
.cid-sK89m3E0PJ .container {
  height: 58px;
}
.cid-sK89m3Owlq {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sK89m3Owlq .mbr-text,
.cid-sK89m3Owlq blockquote {
  color: #767676;
}
.cid-sK89m3Owlq .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-sK89m3Owlq .mbr-text {
  color: #000000;
}
.cid-sK89m3Owlq h2 {
  font-size: 1.5em;
}
.cid-sK89m3Owlq h3 {
  font-size: 1.1em;
}
.cid-sK89m3Owlq .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-sK89m3Owlq .photo-produit {
  width: 150px;
  aspect-ratio: 0.708;
  max-width: 100%;
}
.cid-sK89m3Owlq .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-sK89m3Owlq .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-sK89m3Owlq .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sK89m3Owlq .lien:hover {
  color: #000;
}
.cid-sK89m3Owlq .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sK89m3Owlq .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sK89m3Zcso {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sK89m3Zcso .mbr-section-subtitle {
  color: #767676;
}
.cid-sK89m3Zcso H3 {
  text-align: left;
  color: #000;
}
.cid-sK89m3Zcso .container {
  height: 58px;
}
.cid-sK89m4amFm {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sK89m4amFm .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sK89m4amFm .mbr-text p {
  background: #ffffff;
}
.cid-sK89m4amFm .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sK89m4amFm .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-sK89m4amFm .graphique {
  width: 100%;
}
.cid-sK89m4amFm .fichepratique {
  position: relative;
  top: 10px;
}
.cid-u5SFdcGgBK {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SFdcGgBK .mbr-text,
.cid-u5SFdcGgBK blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SFdcGgBK a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SFdcGgBK a:hover {
  color: #000;
}
.cid-u5SFdcGgBK a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SFdcGgBK a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SFdcGgBK .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SFdcGgBK .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SFdcGgBK .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SFdcGgBK .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SFdcGgBK .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SFdcGgBK .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SFdcGgBK .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SFdcGgBK .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SFdcGgBK .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SFdcGgBK .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SFdcGgBK .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SFaEd4EL {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SFaEd4EL .mbr-text,
.cid-u5SFaEd4EL blockquote {
  color: #000;
}
.cid-u5SFaEd4EL .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SFaEd4EL h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SFaEd4EL a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SFaEd4EL a:hover {
  color: #000;
}
.cid-u5SFaEd4EL a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SFaEd4EL a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sK89m5Mror {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sK89m5Mror .mbr-section-subtitle {
  color: #767676;
}
.cid-sK89m5Mror H2 {
  text-align: left;
  color: #000;
}
.cid-sK89m5Mror .container {
  height: 58px;
}
.cid-sK89m5Xn1v {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-sK89m5Xn1v .mbr-text,
.cid-sK89m5Xn1v blockquote {
  color: #000;
  text-align: justify;
}
.cid-sK89m5Xn1v .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sK89m5Xn1v .souligne:hover {
  color: #000;
}
.cid-sK89m5Xn1v .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sK89m5Xn1v .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tFVLSjO18m {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tFVLSjO18m .mbr-section-subtitle {
  color: #767676;
}
.cid-tFVLSjO18m H2 {
  text-align: left;
  color: #000;
}
.cid-tFVLSjO18m .container {
  height: 58px;
}
.cid-tFVLSjO18m a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tFVLSjO18m a:hover {
  color: #000;
}
.cid-tFVLSjO18m a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tFVLSjO18m a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tFVLSKn8AT {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-tFVLSKn8AT .mbr-text,
.cid-tFVLSKn8AT blockquote {
  color: #767676;
}
.cid-tFVLSKn8AT .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tFVLSKn8AT h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tFVLSKn8AT .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tFVLSKn8AT .separation {
  height: 45px;
}
.cid-tFVLSKn8AT img {
  width: 40px;
}
.cid-tFVLSKn8AT a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tFVLSKn8AT a:hover {
  color: #000;
}
.cid-tFVLSKn8AT a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tFVLSKn8AT a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sK89m6PFaW {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sK89m6PFaW .mbr-section-subtitle {
  color: #767676;
}
.cid-sK89m6PFaW H3 {
  text-align: left;
  color: #000;
}
.cid-sK89m6PFaW .container {
  height: 58px;
}
.cid-sK89m71gKl {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sK89m71gKl .mbr-text,
.cid-sK89m71gKl blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-sK89m7ckXB {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sK89m7ckXB .card-box {
  padding: 0 0.3rem;
}
.cid-sK89m7ckXB .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sK89m7ckXB .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sK89m7ckXB h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sK89m7ckXB p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sK89m7ckXB .mbr-text {
  color: #000000;
}
.cid-sK89m7ckXB .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sK89m7ckXB .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sK89m7ckXB .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sK89m7ckXB .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sK89m7ckXB .card-title {
  color: #000000;
}
.cid-sK89m7ckXB .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sK89m7sbnw {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sK89m7sbnw .mbr-section-subtitle {
  color: #767676;
}
.cid-sK89m7sbnw H3 {
  text-align: left;
  color: #000;
}
.cid-sK89m7sbnw .container {
  height: 58px;
}
.cid-sMsyEBSYln {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsyEBSYln .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsyEBSYln .mbr-text p {
  background: #ffffff;
}
.cid-sMsyEBSYln .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsyEBSYln .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsyEBSYln .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsyEBSYln .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsyEBSYln .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsyEBSYln .logos-cb {
  max-width: 100%;
}
.cid-sMsyEBSYln .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsyEBSYln .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsyEBSYln .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsyEBSYln .lien:hover {
  color: #000;
}
.cid-sMsyEBSYln .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsyEBSYln .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sK89m7ZGjt {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sK89m7ZGjt .mbr-section-subtitle {
  color: #767676;
}
.cid-sK89m7ZGjt H3 {
  text-align: left;
  color: #000;
}
.cid-sK89m7ZGjt .container {
  height: 58px;
}
.cid-sK89m8aUFq {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sK89m8aUFq .title {
  margin-bottom: 2rem;
}
.cid-sK89m8aUFq .mbr-section-subtitle {
  color: #767676;
}
.cid-sK89m8aUFq a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sK89m8aUFq a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sK89m8aUFq .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sK89m8aUFq .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sK89m8aUFq H2 {
  color: #000000;
}
.cid-sK89m8aUFq LABEL {
  color: #000000;
}
.cid-sK89m8aUFq .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sK89m8aUFq .btn-form {
  border-radius: 0px;
}
.cid-tONUVcp3lA {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONUVcp3lA .content {
    text-align: center;
  }
  .cid-tONUVcp3lA .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONUVcp3lA .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONUVcp3lA .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONUVcp3lA .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONUVcp3lA .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONUVcp3lA .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONUVcp3lA .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONUVcp3lA .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONUVcp3lA .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONUVcp3lA .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONUVcp3lA .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONUVcp3lA .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONUVcp3lA H5 {
  color: #000000;
}
.cid-tONUVcp3lA P {
  color: #000000;
}
.cid-tONUVcp3lA .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONUVcp3lA .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONUVcp3lA .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONUVcp3lA .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONUVcp3lA .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-2jh {
  /* Type valid CSS here */
}
#custom-html-2jh div {
  height: 75px;
  background-color: #000;
}
.cid-sKjEKfI5jD {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-sKjEKfI5jD .mbr-text,
.cid-sKjEKfI5jD blockquote {
  color: #767676;
}
.cid-sKjEKfI5jD .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sKjEKfI5jD h5 {
  font-size: 15px;
}
.cid-sKjEKfI5jD a:link {
  color: #de9956;
}
.cid-sKjEKfI5jD a:hover {
  color: #f1b173;
}
.cid-sKjEKfI5jD a:visited {
  color: #de9956;
}
#custom-html-3ro {
  /* Type valid CSS here */
}
#custom-html-3ro div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3ro hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-sKjEKfTFQV {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-sKjEKfTFQV .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sKjEKfTFQV .row-element,
.cid-sKjEKfTFQV .image-element {
  padding: 0;
}
.cid-sKjEKfTFQV .image-element {
  display: flex;
  justify-content: center;
}
.cid-sKjEKfTFQV .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sKjEKfTFQV .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sKjEKfTFQV .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sKjEKfTFQV .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sKjEKfTFQV .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sKjEKfTFQV .text-content {
    padding: 2rem 1rem;
  }
  .cid-sKjEKfTFQV .underline .line {
    height: 2px;
  }
  .cid-sKjEKfTFQV .mbr-title,
  .cid-sKjEKfTFQV .underline,
  .cid-sKjEKfTFQV .mbr-text,
  .cid-sKjEKfTFQV .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sKjEKfTFQV .mbr-title,
.cid-sKjEKfTFQV .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sKjEKfTFQV .mbr-text,
.cid-sKjEKfTFQV .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sKjEKfTFQV h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sKjEKfTFQV H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sKjEKfTFQV H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sKjEKfTFQV .bouton {
  text-align: center;
}
.cid-sKjEKfTFQV .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sKjEKfTFQV .couverture {
  aspect-ratio: 1;
}
.cid-sKjEKfTFQV .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sKjEKfTFQV p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sKjEKfTFQV a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPGyuW9tM {
  background: #ffffff;
}
.cid-tMPGyuW9tM .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPGyuW9tM .mbr-figure {
  margin: 0 auto;
}
.cid-tMPGyuW9tM figcaption {
  position: relative;
}
.cid-tMPGyuW9tM figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPGyuW9tM .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPGyuW9tM .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPGyuW9tM .view_port {
    height: 10px;
  }
}
.cid-tMPGyuW9tM .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPGyuW9tM .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPGyuW9tM .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPGyuW9tM .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPGyuW9tM .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sR54drizyK {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sR54drizyK .mbr-section-subtitle {
  color: #767676;
}
.cid-sR54drizyK H2 {
  text-align: left;
  color: #000;
}
.cid-sR54drizyK .container {
  height: 58px;
}
.cid-sR54eSEers {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-sR54eSEers .video-block {
  margin: auto;
}
@media (max-width: 768px) {
  .cid-sR54eSEers .video-block {
    width: 100% !important;
  }
}
.cid-sR54ip95Pb {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sR54ip95Pb .mbr-text,
.cid-sR54ip95Pb blockquote {
  color: #000;
  font-size: 14px;
}
.cid-sKjEKgxeUY {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sKjEKgxeUY .mbr-section-subtitle {
  color: #767676;
}
.cid-sKjEKgxeUY H3 {
  text-align: left;
  color: #000000;
}
.cid-sKjEKgxeUY .container {
  height: 58px;
}
.cid-sKjEKgHs2p {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-sKjEKgHs2p .image-block {
  margin: auto;
}
.cid-sKjEKgHs2p figcaption {
  position: relative;
}
.cid-sKjEKgHs2p figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sKjEKgHs2p .image-block {
    width: 100% !important;
  }
}
.cid-sKjEKgHs2p .photo {
  aspect-ratio: 5.36312849;
}
.cid-sKjEKgROpj {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sKjEKgROpj .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sKjEKgROpj .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sKjEKgROpj .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sKjEKgROpj .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sKjEKgROpj .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sKjEKgROpj .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sKjEKgROpj .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sKjEKgROpj .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sKjEKgROpj .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-vdgXTqwVXU {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-vdgXTqwVXU .card-box {
  padding: 0 0.3rem;
}
.cid-vdgXTqwVXU .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-vdgXTqwVXU .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-vdgXTqwVXU h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-vdgXTqwVXU p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-vdgXTqwVXU .mbr-text {
  color: #000000;
}
.cid-vdgXTqwVXU .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-vdgXTqwVXU .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-vdgXTqwVXU h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-vdgXTqwVXU .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-vdgXTqwVXU .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-vdgXTqwVXU .card-title {
  color: #000000;
}
.cid-vdgXTqwVXU .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-vdgXTqwVXU .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-vdgXTqwVXU .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-vdgXTqwVXU .souligne {
  position: relative;
  color: #999;
  text-decoration: none;
}
.cid-vdgXTqwVXU .souligne:hover {
  color: #999;
}
.cid-vdgXTqwVXU .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #999;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-vdgXTqwVXU .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-vdgXTqwVXU .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-vdgXTqwVXU .carousel-tracklsv {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-vdgXTqwVXU .carousel-tracklsv::-webkit-scrollbar {
  height: 8px;
}
.cid-vdgXTqwVXU .carousel-tracklsv::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-vdgXTqwVXU .carousel-tracklsv::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-vdgXTqwVXU .carousel-tracklsv::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-vdgXTqwVXU .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-vdgXTqwVXU .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-vdgXTqwVXU .arrow-leftlsv {
  left: -2.2rem;
}
.cid-vdgXTqwVXU .arrow-rightlsv {
  right: -2.2rem;
}
.cid-vdgXTqwVXU .carousel-arrow.hidden {
  display: none;
}
.cid-vdgXTqwVXU .container1 {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
  margin-bottom: 10px;
  margin-right: 10px;
}
.cid-vdgXTqwVXU h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-vdgXTqwVXU .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-vdgXTqwVXU .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-vdgXTqwVXU .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-vdgXTqwVXU .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-vdgXTqwVXU .photo-produit {
    width: 100%;
  }
}
.cid-vdgXTqwVXU .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-vdgXTqwVXU .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-vdgXTqwVXU .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-vdgXTqwVXU .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-sKjEKhyZ40 {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sKjEKhyZ40 .mbr-section-subtitle {
  color: #767676;
}
.cid-sKjEKhyZ40 H3 {
  text-align: left;
  color: #000;
}
.cid-sKjEKhyZ40 .container {
  height: 58px;
}
.cid-sKjEKhJRBG {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sKjEKhJRBG .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sKjEKhJRBG .mbr-text p {
  background: #ffffff;
}
.cid-sKjEKhJRBG .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sKjEKhJRBG .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-sKjEKhJRBG .graphique {
  width: 100%;
}
.cid-sKjEKhJRBG .fichepratique {
  position: relative;
  top: 10px;
}
.cid-u5SFvngOdA {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SFvngOdA .mbr-text,
.cid-u5SFvngOdA blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SFvngOdA a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SFvngOdA a:hover {
  color: #000;
}
.cid-u5SFvngOdA a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SFvngOdA a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SFvngOdA .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SFvngOdA .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SFvngOdA .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SFvngOdA .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SFvngOdA .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SFvngOdA .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SFvngOdA .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SFvngOdA .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SFvngOdA .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SFvngOdA .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SFvngOdA .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SFw9pApY {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SFw9pApY .mbr-text,
.cid-u5SFw9pApY blockquote {
  color: #000;
}
.cid-u5SFw9pApY .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SFw9pApY h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SFw9pApY a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SFw9pApY a:hover {
  color: #000;
}
.cid-u5SFw9pApY a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SFw9pApY a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sKjEKiuw71 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sKjEKiuw71 .mbr-section-subtitle {
  color: #767676;
}
.cid-sKjEKiuw71 H2 {
  text-align: left;
  color: #000;
}
.cid-sKjEKiuw71 .container {
  height: 58px;
}
.cid-sKjEKiETpR {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sKjEKiETpR .mbr-text,
.cid-sKjEKiETpR blockquote {
  color: #000;
  text-align: justify;
}
.cid-sKjEKiETpR .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sKjEKiETpR .souligne:hover {
  color: #000;
}
.cid-sKjEKiETpR .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sKjEKiETpR .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-vdrrfuZGg5 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-vdrrfuZGg5 .mbr-section-subtitle {
  color: #767676;
}
.cid-vdrrfuZGg5 H2 {
  text-align: left;
  color: #000;
}
.cid-vdrrfuZGg5 .container {
  height: 58px;
}
.cid-vdrrfuZGg5 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-vdrrfuZGg5 a:hover {
  color: #000;
}
.cid-vdrrfuZGg5 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-vdrrfuZGg5 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-vdrrg3FFPk {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-vdrrg3FFPk .mbr-text,
.cid-vdrrg3FFPk blockquote {
  color: #767676;
}
.cid-vdrrg3FFPk .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-vdrrg3FFPk h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-vdrrg3FFPk .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-vdrrg3FFPk .separation {
  height: 45px;
}
.cid-vdrrg3FFPk img {
  width: 40px;
}
.cid-vdrrg3FFPk a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-vdrrg3FFPk a:hover {
  color: #000;
}
.cid-vdrrg3FFPk a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-vdrrg3FFPk a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sKjEKiPwIX {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sKjEKiPwIX .mbr-section-subtitle {
  color: #767676;
}
.cid-sKjEKiPwIX H3 {
  text-align: left;
  color: #000;
}
.cid-sKjEKiPwIX .container {
  height: 58px;
}
.cid-sKjEKj2W1l {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sKjEKj2W1l .mbr-text,
.cid-sKjEKj2W1l blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-sKjEKjc43H {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sKjEKjc43H .card-box {
  padding: 0 0.3rem;
}
.cid-sKjEKjc43H .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sKjEKjc43H .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sKjEKjc43H h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sKjEKjc43H p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sKjEKjc43H .mbr-text {
  color: #000000;
}
.cid-sKjEKjc43H .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sKjEKjc43H .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sKjEKjc43H .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sKjEKjc43H .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sKjEKjc43H .card-title {
  color: #000000;
}
.cid-sKjEKjc43H .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sKjEKjsSgh {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sKjEKjsSgh .mbr-section-subtitle {
  color: #767676;
}
.cid-sKjEKjsSgh H3 {
  text-align: left;
  color: #000;
}
.cid-sKjEKjsSgh .container {
  height: 58px;
}
.cid-sMsyHehPgw {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsyHehPgw .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsyHehPgw .mbr-text p {
  background: #ffffff;
}
.cid-sMsyHehPgw .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsyHehPgw .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsyHehPgw .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsyHehPgw .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsyHehPgw .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsyHehPgw .logos-cb {
  max-width: 100%;
}
.cid-sMsyHehPgw .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsyHehPgw .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsyHehPgw .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsyHehPgw .lien:hover {
  color: #000;
}
.cid-sMsyHehPgw .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsyHehPgw .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sKjEKjZebr {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sKjEKjZebr .mbr-section-subtitle {
  color: #767676;
}
.cid-sKjEKjZebr H3 {
  text-align: left;
  color: #000;
}
.cid-sKjEKjZebr .container {
  height: 58px;
}
.cid-sKjEKkaNYo {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sKjEKkaNYo .title {
  margin-bottom: 2rem;
}
.cid-sKjEKkaNYo .mbr-section-subtitle {
  color: #767676;
}
.cid-sKjEKkaNYo a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sKjEKkaNYo a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sKjEKkaNYo .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sKjEKkaNYo .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sKjEKkaNYo H2 {
  color: #000000;
}
.cid-sKjEKkaNYo LABEL {
  color: #000000;
}
.cid-sKjEKkaNYo .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sKjEKkaNYo .btn-form {
  border-radius: 0px;
}
.cid-tONUXiCDwA {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONUXiCDwA .content {
    text-align: center;
  }
  .cid-tONUXiCDwA .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONUXiCDwA .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONUXiCDwA .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONUXiCDwA .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONUXiCDwA .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONUXiCDwA .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONUXiCDwA .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONUXiCDwA .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONUXiCDwA .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONUXiCDwA .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONUXiCDwA .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONUXiCDwA .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONUXiCDwA H5 {
  color: #000000;
}
.cid-tONUXiCDwA P {
  color: #000000;
}
.cid-tONUXiCDwA .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONUXiCDwA .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONUXiCDwA .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONUXiCDwA .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONUXiCDwA .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-2k7 {
  /* Type valid CSS here */
}
#custom-html-2k7 div {
  height: 75px;
  background-color: #000;
}
.cid-sKGLNlzYf5 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-sKGLNlzYf5 .mbr-text,
.cid-sKGLNlzYf5 blockquote {
  color: #767676;
}
.cid-sKGLNlzYf5 .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sKGLNlzYf5 h5 {
  font-size: 15px;
}
.cid-sKGLNlzYf5 a:link {
  color: #de9956;
}
.cid-sKGLNlzYf5 a:hover {
  color: #f1b173;
}
.cid-sKGLNlzYf5 a:visited {
  color: #de9956;
}
#custom-html-3rr {
  /* Type valid CSS here */
}
#custom-html-3rr div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3rr hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-sKGLNlLoqE {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-sKGLNlLoqE .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sKGLNlLoqE .row-element,
.cid-sKGLNlLoqE .image-element {
  padding: 0;
}
.cid-sKGLNlLoqE .image-element {
  display: flex;
  justify-content: center;
}
.cid-sKGLNlLoqE .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sKGLNlLoqE .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sKGLNlLoqE .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sKGLNlLoqE .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sKGLNlLoqE .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sKGLNlLoqE .text-content {
    padding: 2rem 1rem;
  }
  .cid-sKGLNlLoqE .underline .line {
    height: 2px;
  }
  .cid-sKGLNlLoqE .mbr-title,
  .cid-sKGLNlLoqE .underline,
  .cid-sKGLNlLoqE .mbr-text,
  .cid-sKGLNlLoqE .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sKGLNlLoqE .mbr-title,
.cid-sKGLNlLoqE .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sKGLNlLoqE .mbr-text,
.cid-sKGLNlLoqE .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sKGLNlLoqE h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sKGLNlLoqE H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sKGLNlLoqE H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sKGLNlLoqE .bouton {
  text-align: center;
}
.cid-sKGLNlLoqE .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sKGLNlLoqE .couverture {
  aspect-ratio: 1;
}
.cid-sKGLNlLoqE .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sKGLNlLoqE p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sKGLNlLoqE a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPGHfOCbY {
  background: #ffffff;
}
.cid-tMPGHfOCbY .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPGHfOCbY .mbr-figure {
  margin: 0 auto;
}
.cid-tMPGHfOCbY figcaption {
  position: relative;
}
.cid-tMPGHfOCbY figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPGHfOCbY .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPGHfOCbY .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPGHfOCbY .view_port {
    height: 10px;
  }
}
.cid-tMPGHfOCbY .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPGHfOCbY .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPGHfOCbY .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPGHfOCbY .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPGHfOCbY .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sSUufdFl8Z {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sSUufdFl8Z .mbr-section-subtitle {
  color: #767676;
}
.cid-sSUufdFl8Z H2 {
  text-align: left;
  color: #000;
}
.cid-sSUufdFl8Z .container {
  height: 58px;
}
.cid-sSUugf7IEs {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-sSUugf7IEs .video-block {
  margin: auto;
}
@media (max-width: 768px) {
  .cid-sSUugf7IEs .video-block {
    width: 100% !important;
  }
}
.cid-sSUuhcV2fR {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sSUuhcV2fR .mbr-text,
.cid-sSUuhcV2fR blockquote {
  color: #000;
  font-size: 14px;
}
.cid-sKGLNmpYVG {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sKGLNmpYVG .mbr-section-subtitle {
  color: #767676;
}
.cid-sKGLNmpYVG H3 {
  text-align: left;
  color: #000000;
}
.cid-sKGLNmpYVG .container {
  height: 58px;
}
.cid-sKGLNmz8RX {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-sKGLNmz8RX .image-block {
  margin: auto;
}
.cid-sKGLNmz8RX figcaption {
  position: relative;
}
.cid-sKGLNmz8RX figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sKGLNmz8RX .image-block {
    width: 100% !important;
  }
}
.cid-sKGLNmz8RX .photo {
  aspect-ratio: 5.06596306;
}
.cid-sKGLNmKcj8 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sKGLNmKcj8 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sKGLNmKcj8 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sKGLNmKcj8 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sKGLNmKcj8 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sKGLNmKcj8 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sKGLNmKcj8 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sKGLNmKcj8 .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sKGLNmKcj8 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sKGLNmKcj8 .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-v8V8BZQTz5 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8V8BZQTz5 .card-box {
  padding: 0 0.3rem;
}
.cid-v8V8BZQTz5 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-v8V8BZQTz5 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-v8V8BZQTz5 h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-v8V8BZQTz5 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-v8V8BZQTz5 .mbr-text {
  color: #000000;
}
.cid-v8V8BZQTz5 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-v8V8BZQTz5 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-v8V8BZQTz5 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-v8V8BZQTz5 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-v8V8BZQTz5 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-v8V8BZQTz5 .card-title {
  color: #000000;
}
.cid-v8V8BZQTz5 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-v8V8BZQTz5 .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-v8V8BZQTz5 .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-v8V8BZQTz5 .souligne {
  position: relative;
  color: #999;
  text-decoration: none;
}
.cid-v8V8BZQTz5 .souligne:hover {
  color: #999;
}
.cid-v8V8BZQTz5 .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #999;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-v8V8BZQTz5 .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-v8V8BZQTz5 .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-v8V8BZQTz5 .carousel-tracklsv {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-v8V8BZQTz5 .carousel-tracklsv::-webkit-scrollbar {
  height: 8px;
}
.cid-v8V8BZQTz5 .carousel-tracklsv::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-v8V8BZQTz5 .carousel-tracklsv::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-v8V8BZQTz5 .carousel-tracklsv::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-v8V8BZQTz5 .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-v8V8BZQTz5 .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-v8V8BZQTz5 .arrow-leftlsv {
  left: -2.2rem;
}
.cid-v8V8BZQTz5 .arrow-rightlsv {
  right: -2.2rem;
}
.cid-v8V8BZQTz5 .carousel-arrow.hidden {
  display: none;
}
.cid-v8V8BZQTz5 .container1 {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
  margin-bottom: 10px;
  margin-right: 10px;
}
.cid-v8V8BZQTz5 h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-v8V8BZQTz5 .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-v8V8BZQTz5 .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-v8V8BZQTz5 .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-v8V8BZQTz5 .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-v8V8BZQTz5 .photo-produit {
    width: 100%;
  }
}
.cid-v8V8BZQTz5 .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-v8V8BZQTz5 .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-v8V8BZQTz5 .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-v8V8BZQTz5 .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-sKGLNn5Lox {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sKGLNn5Lox .mbr-section-subtitle {
  color: #767676;
}
.cid-sKGLNn5Lox H2 {
  text-align: left;
  color: #000;
}
.cid-sKGLNn5Lox .container {
  height: 58px;
}
.cid-sKGLNnfc55 {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-sKGLNnfc55 .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-sKGLNnfc55 .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-sKGLNnfc55 .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-sKGLNnfc55 .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  background-color: #fff;
  width: 1080px;
  max-width: 80%;
}
.cid-sKGLNnfc55 p {
  margin-top: -15px;
}
.cid-sKGLNnfc55 h4 {
  font-size: 16px;
  color: #555;
  font-weight: 300;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-sKGLNnfc55 h3 {
  font-size: 22px;
  color: #000;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-sKGLNnfc55 .couverture {
  aspect-ratio: 1.49925037;
}
.cid-sKGLNnWKQH {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sKGLNnWKQH .mbr-section-subtitle {
  color: #767676;
}
.cid-sKGLNnWKQH H3 {
  text-align: left;
  color: #000;
}
.cid-sKGLNnWKQH .container {
  height: 58px;
}
.cid-sKGLNo7JYu {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sKGLNo7JYu .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sKGLNo7JYu .mbr-text p {
  background: #ffffff;
}
.cid-sKGLNo7JYu .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sKGLNo7JYu .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-u5SFBXJrpf {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SFBXJrpf .mbr-text,
.cid-u5SFBXJrpf blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SFBXJrpf a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SFBXJrpf a:hover {
  color: #000;
}
.cid-u5SFBXJrpf a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SFBXJrpf a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SFBXJrpf .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SFBXJrpf .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SFBXJrpf .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SFBXJrpf .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SFBXJrpf .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SFBXJrpf .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SFBXJrpf .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SFBXJrpf .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SFBXJrpf .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SFBXJrpf .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SFBXJrpf .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SFCF96pk {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SFCF96pk .mbr-text,
.cid-u5SFCF96pk blockquote {
  color: #000;
}
.cid-u5SFCF96pk .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SFCF96pk h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SFCF96pk a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SFCF96pk a:hover {
  color: #000;
}
.cid-u5SFCF96pk a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SFCF96pk a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sKGLNoAxfg {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sKGLNoAxfg .mbr-section-subtitle {
  color: #767676;
}
.cid-sKGLNoAxfg H2 {
  text-align: left;
  color: #000;
}
.cid-sKGLNoAxfg .container {
  height: 58px;
}
.cid-sKGLNoKjab {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-sKGLNoKjab .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-sKGLNoKjab .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-sKGLNoKjab .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-sKGLNoKjab .photo {
  aspect-ratio: 1.59235669;
}
.cid-sKGLNoZQ55 {
  padding-top: 0px;
  padding-bottom: 0px;
  background: #ffffff;
}
.cid-sKGLNoZQ55 .images-container.container-fluid {
  padding: 0;
}
.cid-sKGLNoZQ55 .media-container-row {
  margin: 0 auto;
  align-items: stretch;
  -webkit-align-items: stretch;
}
.cid-sKGLNoZQ55 .media-container-row .img-item {
  display: -webkit-flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  width: 100%;
  z-index: 1;
  -webkit-flex-direction: column;
  -webkit-justify-content: center;
}
.cid-sKGLNoZQ55 .media-container-row .img-item img {
  width: 100%;
  min-height: 1px;
}
.cid-sKGLNoZQ55 .media-container-row .img-item .img-caption {
  background: #ffffff;
  z-index: 2;
  padding: 1rem 1rem;
  word-break: break-word;
}
.cid-sKGLNoZQ55 .media-container-row .img-item .img-caption p {
  margin-bottom: 0;
}
.cid-sKGLNoZQ55 .media-container-row .img-item.item1 {
  padding: 0 2rem 0 0;
}
@media (max-width: 992px) {
  .cid-sKGLNoZQ55 .img-item {
    width: 100% !important;
  }
  .cid-sKGLNoZQ55 .img-item.item1 {
    width: 100%;
    flex-basis: initial !important;
    padding: 0 0 2rem 0 !important;
    -webkit-flex-basis: initial !important;
  }
}
.cid-sKGLNoZQ55 .photo {
  aspect-ratio: 1.63398693;
}
.cid-sKGLNpdHcG {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sKGLNpdHcG .mbr-text,
.cid-sKGLNpdHcG blockquote {
  color: #767676;
}
.cid-sKGLNpdHcG .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sKGLNpdHcG h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sKGLNpMKo4 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sKGLNpMKo4 .mbr-section-subtitle {
  color: #767676;
}
.cid-sKGLNpMKo4 H2 {
  text-align: left;
  color: #000;
}
.cid-sKGLNpMKo4 .container {
  height: 58px;
}
.cid-sKGLNpXAzn {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-sKGLNpXAzn .mbr-text,
.cid-sKGLNpXAzn blockquote {
  color: #000;
  text-align: justify;
}
.cid-sKGLNpXAzn .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sKGLNpXAzn .souligne:hover {
  color: #000;
}
.cid-sKGLNpXAzn .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sKGLNpXAzn .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sXeZs92uL7 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXeZs92uL7 .mbr-section-subtitle {
  color: #767676;
}
.cid-sXeZs92uL7 H2 {
  text-align: left;
  color: #000;
}
.cid-sXeZs92uL7 .container {
  height: 58px;
}
.cid-sXeZs92uL7 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXeZs92uL7 a:hover {
  color: #000;
}
.cid-sXeZs92uL7 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXeZs92uL7 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sXeZsLLlTX {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-sXeZsLLlTX .mbr-text,
.cid-sXeZsLLlTX blockquote {
  color: #767676;
}
.cid-sXeZsLLlTX .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sXeZsLLlTX h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sXeZsLLlTX .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-sXeZsLLlTX .separation {
  height: 45px;
}
.cid-sXeZsLLlTX img {
  width: 40px;
}
.cid-sXeZsLLlTX a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXeZsLLlTX a:hover {
  color: #000;
}
.cid-sXeZsLLlTX a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXeZsLLlTX a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sKGLNq9lUM {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sKGLNq9lUM .mbr-section-subtitle {
  color: #767676;
}
.cid-sKGLNq9lUM H3 {
  text-align: left;
  color: #000;
}
.cid-sKGLNq9lUM .container {
  height: 58px;
}
.cid-sKGLNqk5NU {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sKGLNqk5NU .mbr-text,
.cid-sKGLNqk5NU blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-sKGLNqw3oi {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sKGLNqw3oi .card-box {
  padding: 0 0.3rem;
}
.cid-sKGLNqw3oi .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sKGLNqw3oi .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sKGLNqw3oi h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sKGLNqw3oi p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sKGLNqw3oi .mbr-text {
  color: #000000;
}
.cid-sKGLNqw3oi .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sKGLNqw3oi .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sKGLNqw3oi .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sKGLNqw3oi .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sKGLNqw3oi .card-title {
  color: #000000;
}
.cid-sKGLNqw3oi .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sKGLNqPMh3 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sKGLNqPMh3 .mbr-section-subtitle {
  color: #767676;
}
.cid-sKGLNqPMh3 H3 {
  text-align: left;
  color: #000;
}
.cid-sKGLNqPMh3 .container {
  height: 58px;
}
.cid-sMsyKelI4a {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsyKelI4a .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsyKelI4a .mbr-text p {
  background: #ffffff;
}
.cid-sMsyKelI4a .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsyKelI4a .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsyKelI4a .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsyKelI4a .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsyKelI4a .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsyKelI4a .logos-cb {
  max-width: 100%;
}
.cid-sMsyKelI4a .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsyKelI4a .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsyKelI4a .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsyKelI4a .lien:hover {
  color: #000;
}
.cid-sMsyKelI4a .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsyKelI4a .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sKGLNrlmf3 {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sKGLNrlmf3 .mbr-section-subtitle {
  color: #767676;
}
.cid-sKGLNrlmf3 H3 {
  text-align: left;
  color: #000;
}
.cid-sKGLNrlmf3 .container {
  height: 58px;
}
.cid-sKGLNrwSB6 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sKGLNrwSB6 .title {
  margin-bottom: 2rem;
}
.cid-sKGLNrwSB6 .mbr-section-subtitle {
  color: #767676;
}
.cid-sKGLNrwSB6 a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sKGLNrwSB6 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sKGLNrwSB6 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sKGLNrwSB6 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sKGLNrwSB6 H2 {
  color: #000000;
}
.cid-sKGLNrwSB6 LABEL {
  color: #000000;
}
.cid-sKGLNrwSB6 .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sKGLNrwSB6 .btn-form {
  border-radius: 0px;
}
.cid-tONUZcOboW {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONUZcOboW .content {
    text-align: center;
  }
  .cid-tONUZcOboW .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONUZcOboW .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONUZcOboW .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONUZcOboW .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONUZcOboW .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONUZcOboW .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONUZcOboW .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONUZcOboW .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONUZcOboW .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONUZcOboW .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONUZcOboW .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONUZcOboW .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONUZcOboW H5 {
  color: #000000;
}
.cid-tONUZcOboW P {
  color: #000000;
}
.cid-tONUZcOboW .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONUZcOboW .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONUZcOboW .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONUZcOboW .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONUZcOboW .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-2l9 {
  /* Type valid CSS here */
}
#custom-html-2l9 div {
  height: 75px;
  background-color: #000;
}
.cid-sL3i9uZHHK {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-sL3i9uZHHK .mbr-text,
.cid-sL3i9uZHHK blockquote {
  color: #767676;
}
.cid-sL3i9uZHHK .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sL3i9uZHHK h5 {
  font-size: 15px;
}
.cid-sL3i9uZHHK a:link {
  color: #de9956;
}
.cid-sL3i9uZHHK a:hover {
  color: #f1b173;
}
.cid-sL3i9uZHHK a:visited {
  color: #de9956;
}
#custom-html-3ru {
  /* Type valid CSS here */
}
#custom-html-3ru div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3ru hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-sL3i9vbcXU {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-sL3i9vbcXU .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sL3i9vbcXU .row-element,
.cid-sL3i9vbcXU .image-element {
  padding: 0;
}
.cid-sL3i9vbcXU .image-element {
  display: flex;
  justify-content: center;
}
.cid-sL3i9vbcXU .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sL3i9vbcXU .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sL3i9vbcXU .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sL3i9vbcXU .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sL3i9vbcXU .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sL3i9vbcXU .text-content {
    padding: 2rem 1rem;
  }
  .cid-sL3i9vbcXU .underline .line {
    height: 2px;
  }
  .cid-sL3i9vbcXU .mbr-title,
  .cid-sL3i9vbcXU .underline,
  .cid-sL3i9vbcXU .mbr-text,
  .cid-sL3i9vbcXU .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sL3i9vbcXU .mbr-title,
.cid-sL3i9vbcXU .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sL3i9vbcXU .mbr-text,
.cid-sL3i9vbcXU .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sL3i9vbcXU h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sL3i9vbcXU H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sL3i9vbcXU H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sL3i9vbcXU .bouton {
  text-align: center;
}
.cid-sL3i9vbcXU .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sL3i9vbcXU .couverture {
  aspect-ratio: 1;
}
.cid-sL3i9vbcXU .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sL3i9vbcXU p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sL3i9vbcXU a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPGQiR9ru {
  background: #ffffff;
}
.cid-tMPGQiR9ru .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPGQiR9ru .mbr-figure {
  margin: 0 auto;
}
.cid-tMPGQiR9ru figcaption {
  position: relative;
}
.cid-tMPGQiR9ru figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPGQiR9ru .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPGQiR9ru .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPGQiR9ru .view_port {
    height: 10px;
  }
}
.cid-tMPGQiR9ru .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPGQiR9ru .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPGQiR9ru .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPGQiR9ru .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPGQiR9ru .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sV8EMQBjhK {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sV8EMQBjhK .mbr-section-subtitle {
  color: #767676;
}
.cid-sV8EMQBjhK H2 {
  text-align: left;
  color: #000;
}
.cid-sV8EMQBjhK .container {
  height: 58px;
}
.cid-sV8ENPuT1z {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-sV8ENPuT1z .video-block {
  margin: auto;
}
@media (max-width: 768px) {
  .cid-sV8ENPuT1z .video-block {
    width: 100% !important;
  }
}
.cid-sV8EOCcgKu {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sV8EOCcgKu .mbr-text,
.cid-sV8EOCcgKu blockquote {
  color: #000;
  font-size: 14px;
}
.cid-sL3i9vTVUq {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sL3i9vTVUq .mbr-section-subtitle {
  color: #767676;
}
.cid-sL3i9vTVUq H3 {
  text-align: left;
  color: #000000;
}
.cid-sL3i9vTVUq .container {
  height: 58px;
}
.cid-sL3i9w3jPH {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-sL3i9w3jPH .image-block {
  margin: auto;
}
.cid-sL3i9w3jPH figcaption {
  position: relative;
}
.cid-sL3i9w3jPH figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sL3i9w3jPH .image-block {
    width: 100% !important;
  }
}
.cid-sL3i9w3jPH .photo {
  aspect-ratio: 4.68292683;
}
.cid-sL3i9wdRSR {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sL3i9wdRSR .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sL3i9wdRSR .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sL3i9wdRSR .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sL3i9wdRSR .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sL3i9wdRSR .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sL3i9wdRSR .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sL3i9wdRSR .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sL3i9wdRSR .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sL3i9wdRSR .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-v0NIIzc4cm {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v0NIIzc4cm .card-box {
  padding: 0 0.3rem;
}
.cid-v0NIIzc4cm .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-v0NIIzc4cm .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-v0NIIzc4cm h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-v0NIIzc4cm p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-v0NIIzc4cm .mbr-text {
  color: #000000;
}
.cid-v0NIIzc4cm .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-v0NIIzc4cm .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-v0NIIzc4cm h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-v0NIIzc4cm .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-v0NIIzc4cm .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-v0NIIzc4cm .card-title {
  color: #000000;
}
.cid-v0NIIzc4cm .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-v0NIIzc4cm .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-v0NIIzc4cm .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-v0NIIzc4cm .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-v0NIIzc4cm .souligne:hover {
  color: #000;
}
.cid-v0NIIzc4cm .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-v0NIIzc4cm .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-v0NIIzc4cm .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-v0NIIzc4cm .carousel-tracklsv {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-v0NIIzc4cm .carousel-tracklsv::-webkit-scrollbar {
  height: 8px;
}
.cid-v0NIIzc4cm .carousel-tracklsv::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-v0NIIzc4cm .carousel-tracklsv::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-v0NIIzc4cm .carousel-tracklsv::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-v0NIIzc4cm .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-v0NIIzc4cm .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-v0NIIzc4cm .arrow-leftlsv {
  left: -2.2rem;
}
.cid-v0NIIzc4cm .arrow-rightlsv {
  right: -2.2rem;
}
.cid-v0NIIzc4cm .carousel-arrow.hidden {
  display: none;
}
.cid-v0NIIzc4cm .container1 {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
  margin-bottom: 10px;
  margin-right: 10px;
}
.cid-v0NIIzc4cm h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-v0NIIzc4cm .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-v0NIIzc4cm .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-v0NIIzc4cm .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-v0NIIzc4cm .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-v0NIIzc4cm .photo-produit {
    width: 100%;
  }
}
.cid-v0NIIzc4cm .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-v0NIIzc4cm .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-v0NIIzc4cm .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-v0NIIzc4cm .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-sL3i9xCbaJ {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sL3i9xCbaJ .mbr-section-subtitle {
  color: #767676;
}
.cid-sL3i9xCbaJ H3 {
  text-align: left;
  color: #000;
}
.cid-sL3i9xCbaJ .container {
  height: 58px;
}
.cid-sL3i9xOIWe {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sL3i9xOIWe .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sL3i9xOIWe .mbr-text p {
  background: #ffffff;
}
.cid-sL3i9xOIWe .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sL3i9xOIWe .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-u5SG2LYA5S {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SG2LYA5S .mbr-text,
.cid-u5SG2LYA5S blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SG2LYA5S a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SG2LYA5S a:hover {
  color: #000;
}
.cid-u5SG2LYA5S a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SG2LYA5S a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SG2LYA5S .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SG2LYA5S .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SG2LYA5S .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SG2LYA5S .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SG2LYA5S .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SG2LYA5S .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SG2LYA5S .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SG2LYA5S .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SG2LYA5S .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SG2LYA5S .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SG2LYA5S .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SG47EwuH {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SG47EwuH .mbr-text,
.cid-u5SG47EwuH blockquote {
  color: #000;
}
.cid-u5SG47EwuH .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SG47EwuH h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SG47EwuH a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SG47EwuH a:hover {
  color: #000;
}
.cid-u5SG47EwuH a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SG47EwuH a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sL3i9ymwy4 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sL3i9ymwy4 .mbr-section-subtitle {
  color: #767676;
}
.cid-sL3i9ymwy4 H2 {
  text-align: left;
  color: #000;
}
.cid-sL3i9ymwy4 .container {
  height: 58px;
}
.cid-sL3i9yzvQu {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-sL3i9yzvQu .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-sL3i9yzvQu .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-sL3i9yzvQu .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-sL3i9yzvQu .photo {
  aspect-ratio: 1.59235669;
}
.cid-sL3i9yNorG {
  padding-top: 0px;
  padding-bottom: 0px;
  background: #ffffff;
}
.cid-sL3i9yNorG .images-container.container-fluid {
  padding: 0;
}
.cid-sL3i9yNorG .media-container-row {
  margin: 0 auto;
  align-items: stretch;
  -webkit-align-items: stretch;
}
.cid-sL3i9yNorG .media-container-row .img-item {
  display: -webkit-flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  width: 100%;
  z-index: 1;
  -webkit-flex-direction: column;
  -webkit-justify-content: center;
}
.cid-sL3i9yNorG .media-container-row .img-item img {
  width: 100%;
  min-height: 1px;
}
.cid-sL3i9yNorG .media-container-row .img-item .img-caption {
  background: #ffffff;
  z-index: 2;
  padding: 1rem 1rem;
  word-break: break-word;
}
.cid-sL3i9yNorG .media-container-row .img-item .img-caption p {
  margin-bottom: 0;
}
.cid-sL3i9yNorG .media-container-row .img-item.item1 {
  padding: 0 2rem 0 0;
}
@media (max-width: 992px) {
  .cid-sL3i9yNorG .img-item {
    width: 100% !important;
  }
  .cid-sL3i9yNorG .img-item.item1 {
    width: 100%;
    flex-basis: initial !important;
    padding: 0 0 2rem 0 !important;
    -webkit-flex-basis: initial !important;
  }
}
.cid-sL3i9yNorG .photo {
  aspect-ratio: 1.63398693;
}
.cid-sL3i9z3Hz6 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sL3i9z3Hz6 .mbr-text,
.cid-sL3i9z3Hz6 blockquote {
  color: #767676;
}
.cid-sL3i9z3Hz6 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sL3i9z3Hz6 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sL3i9zIxSH {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sL3i9zIxSH .mbr-section-subtitle {
  color: #767676;
}
.cid-sL3i9zIxSH H2 {
  text-align: left;
  color: #000;
}
.cid-sL3i9zIxSH .container {
  height: 58px;
}
.cid-sL3i9zZBV8 {
  padding-top: 15px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-sL3i9zZBV8 .mbr-text,
.cid-sL3i9zZBV8 blockquote {
  color: #000;
  text-align: justify;
}
.cid-sL3i9zZBV8 .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sL3i9zZBV8 .souligne:hover {
  color: #000;
}
.cid-sL3i9zZBV8 .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sL3i9zZBV8 .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sL3i9wzscf {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sL3i9wzscf .mbr-section-subtitle {
  color: #767676;
}
.cid-sL3i9wzscf H2 {
  text-align: left;
  color: #000;
}
.cid-sL3i9wzscf .container {
  height: 58px;
}
.cid-sL3lniqgGZ {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-sL3lniqgGZ .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-sL3lniqgGZ .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-sL3lniqgGZ .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-sL3lniqgGZ .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  background-color: #fff;
  width: 1080px;
  max-width: 80%;
}
.cid-sL3lniqgGZ p {
  margin-top: -15px;
}
.cid-sL3lniqgGZ h4 {
  font-size: 16px;
  color: #555;
  font-weight: 300;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-sL3lniqgGZ h3 {
  font-size: 22px;
  color: #000;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-sL3lniqgGZ .couverture {
  aspect-ratio: 1.49925037;
}
.cid-uD87QL9Wkc {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uD87QL9Wkc .mbr-section-subtitle {
  color: #767676;
}
.cid-uD87QL9Wkc H2 {
  text-align: left;
  color: #000;
}
.cid-uD87QL9Wkc .container {
  height: 58px;
}
.cid-uD87QL9Wkc a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uD87QL9Wkc a:hover {
  color: #000;
}
.cid-uD87QL9Wkc a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uD87QL9Wkc a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uD87RheWFm {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uD87RheWFm .mbr-text,
.cid-uD87RheWFm blockquote {
  color: #767676;
}
.cid-uD87RheWFm .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-uD87RheWFm h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-uD87RheWFm .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-uD87RheWFm .separation {
  height: 45px;
}
.cid-uD87RheWFm img {
  width: 40px;
}
.cid-uD87RheWFm a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uD87RheWFm a:hover {
  color: #000;
}
.cid-uD87RheWFm a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uD87RheWFm a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sL3i9Adzcm {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sL3i9Adzcm .mbr-section-subtitle {
  color: #767676;
}
.cid-sL3i9Adzcm H3 {
  text-align: left;
  color: #000;
}
.cid-sL3i9Adzcm .container {
  height: 58px;
}
.cid-sL3i9Aszaa {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sL3i9Aszaa .mbr-text,
.cid-sL3i9Aszaa blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-sL3i9AKjWN {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sL3i9AKjWN .card-box {
  padding: 0 0.3rem;
}
.cid-sL3i9AKjWN .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sL3i9AKjWN .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sL3i9AKjWN h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sL3i9AKjWN p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sL3i9AKjWN .mbr-text {
  color: #000000;
}
.cid-sL3i9AKjWN .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sL3i9AKjWN .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sL3i9AKjWN .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sL3i9AKjWN .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sL3i9AKjWN .card-title {
  color: #000000;
}
.cid-sL3i9AKjWN .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sL3i9B79vL {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sL3i9B79vL .mbr-section-subtitle {
  color: #767676;
}
.cid-sL3i9B79vL H3 {
  text-align: left;
  color: #000;
}
.cid-sL3i9B79vL .container {
  height: 58px;
}
.cid-sMsyNGVYB4 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsyNGVYB4 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsyNGVYB4 .mbr-text p {
  background: #ffffff;
}
.cid-sMsyNGVYB4 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsyNGVYB4 .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsyNGVYB4 .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsyNGVYB4 .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsyNGVYB4 .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsyNGVYB4 .logos-cb {
  max-width: 100%;
}
.cid-sMsyNGVYB4 .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsyNGVYB4 .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsyNGVYB4 .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsyNGVYB4 .lien:hover {
  color: #000;
}
.cid-sMsyNGVYB4 .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsyNGVYB4 .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sL3i9BBUsG {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sL3i9BBUsG .mbr-section-subtitle {
  color: #767676;
}
.cid-sL3i9BBUsG H3 {
  text-align: left;
  color: #000;
}
.cid-sL3i9BBUsG .container {
  height: 58px;
}
.cid-sL3i9BOLQ7 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sL3i9BOLQ7 .title {
  margin-bottom: 2rem;
}
.cid-sL3i9BOLQ7 .mbr-section-subtitle {
  color: #767676;
}
.cid-sL3i9BOLQ7 a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sL3i9BOLQ7 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sL3i9BOLQ7 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sL3i9BOLQ7 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sL3i9BOLQ7 H2 {
  color: #000000;
}
.cid-sL3i9BOLQ7 LABEL {
  color: #000000;
}
.cid-sL3i9BOLQ7 .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sL3i9BOLQ7 .btn-form {
  border-radius: 0px;
}
.cid-tONV1aKavJ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONV1aKavJ .content {
    text-align: center;
  }
  .cid-tONV1aKavJ .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONV1aKavJ .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONV1aKavJ .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONV1aKavJ .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONV1aKavJ .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONV1aKavJ .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONV1aKavJ .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONV1aKavJ .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONV1aKavJ .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONV1aKavJ .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONV1aKavJ .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONV1aKavJ .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONV1aKavJ H5 {
  color: #000000;
}
.cid-tONV1aKavJ P {
  color: #000000;
}
.cid-tONV1aKavJ .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONV1aKavJ .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONV1aKavJ .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONV1aKavJ .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONV1aKavJ .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-2mc {
  /* Type valid CSS here */
}
#custom-html-2mc div {
  height: 75px;
  background-color: #000;
}
.cid-sLqfR5gwM5 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-sLqfR5gwM5 .mbr-text,
.cid-sLqfR5gwM5 blockquote {
  color: #767676;
}
.cid-sLqfR5gwM5 .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sLqfR5gwM5 h5 {
  font-size: 15px;
}
.cid-sLqfR5gwM5 a:link {
  color: #de9956;
}
.cid-sLqfR5gwM5 a:hover {
  color: #f1b173;
}
.cid-sLqfR5gwM5 a:visited {
  color: #de9956;
}
#custom-html-3rx {
  /* Type valid CSS here */
}
#custom-html-3rx div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3rx hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-sLqfR5qn1O {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-sLqfR5qn1O .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sLqfR5qn1O .row-element,
.cid-sLqfR5qn1O .image-element {
  padding: 0;
}
.cid-sLqfR5qn1O .image-element {
  display: flex;
  justify-content: center;
}
.cid-sLqfR5qn1O .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sLqfR5qn1O .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sLqfR5qn1O .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sLqfR5qn1O .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sLqfR5qn1O .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sLqfR5qn1O .text-content {
    padding: 2rem 1rem;
  }
  .cid-sLqfR5qn1O .underline .line {
    height: 2px;
  }
  .cid-sLqfR5qn1O .mbr-title,
  .cid-sLqfR5qn1O .underline,
  .cid-sLqfR5qn1O .mbr-text,
  .cid-sLqfR5qn1O .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sLqfR5qn1O .mbr-title,
.cid-sLqfR5qn1O .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sLqfR5qn1O .mbr-text,
.cid-sLqfR5qn1O .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sLqfR5qn1O h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sLqfR5qn1O H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sLqfR5qn1O H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sLqfR5qn1O .bouton {
  text-align: center;
}
.cid-sLqfR5qn1O .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sLqfR5qn1O .couverture {
  aspect-ratio: 1;
}
.cid-sLqfR5qn1O .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sLqfR5qn1O p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sLqfR5qn1O a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPGZZuydt {
  background: #ffffff;
}
.cid-tMPGZZuydt .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPGZZuydt .mbr-figure {
  margin: 0 auto;
}
.cid-tMPGZZuydt figcaption {
  position: relative;
}
.cid-tMPGZZuydt figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPGZZuydt .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPGZZuydt .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPGZZuydt .view_port {
    height: 10px;
  }
}
.cid-tMPGZZuydt .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPGZZuydt .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPGZZuydt .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPGZZuydt .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPGZZuydt .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sWAyv7ZH3W {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sWAyv7ZH3W .mbr-section-subtitle {
  color: #767676;
}
.cid-sWAyv7ZH3W H2 {
  text-align: left;
  color: #000;
}
.cid-sWAyv7ZH3W .container {
  height: 58px;
}
.cid-sWAytsMrdO {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-sWAytsMrdO .video-block {
  margin: auto;
}
@media (max-width: 768px) {
  .cid-sWAytsMrdO .video-block {
    width: 100% !important;
  }
}
.cid-sWAyw46dYm {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sWAyw46dYm .mbr-text,
.cid-sWAyw46dYm blockquote {
  color: #000;
  font-size: 14px;
}
.cid-sLqfR5YhTo {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sLqfR5YhTo .mbr-section-subtitle {
  color: #767676;
}
.cid-sLqfR5YhTo H3 {
  text-align: left;
  color: #000000;
}
.cid-sLqfR5YhTo .container {
  height: 58px;
}
.cid-sLqfR68BVR {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-sLqfR68BVR .image-block {
  margin: auto;
}
.cid-sLqfR68BVR figcaption {
  position: relative;
}
.cid-sLqfR68BVR figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sLqfR68BVR .image-block {
    width: 100% !important;
  }
}
.cid-sLqfR68BVR .photo {
  aspect-ratio: 5.47008547;
}
.cid-sLqfR6iio2 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sLqfR6iio2 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sLqfR6iio2 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sLqfR6iio2 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sLqfR6iio2 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sLqfR6iio2 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sLqfR6iio2 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sLqfR6iio2 .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sLqfR6iio2 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sLqfR6iio2 .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-vbSn1pT2HP {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-vbSn1pT2HP .card-box {
  padding: 0 0.3rem;
}
.cid-vbSn1pT2HP .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-vbSn1pT2HP .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-vbSn1pT2HP h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-vbSn1pT2HP p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-vbSn1pT2HP .mbr-text {
  color: #000000;
}
.cid-vbSn1pT2HP .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-vbSn1pT2HP .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-vbSn1pT2HP h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-vbSn1pT2HP .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-vbSn1pT2HP .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-vbSn1pT2HP .card-title {
  color: #000000;
}
.cid-vbSn1pT2HP .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-vbSn1pT2HP .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-vbSn1pT2HP .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-vbSn1pT2HP .souligne {
  position: relative;
  color: #999;
  text-decoration: none;
}
.cid-vbSn1pT2HP .souligne:hover {
  color: #999;
}
.cid-vbSn1pT2HP .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #999;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-vbSn1pT2HP .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-vbSn1pT2HP .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-vbSn1pT2HP .carousel-tracklsv {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-vbSn1pT2HP .carousel-tracklsv::-webkit-scrollbar {
  height: 8px;
}
.cid-vbSn1pT2HP .carousel-tracklsv::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-vbSn1pT2HP .carousel-tracklsv::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-vbSn1pT2HP .carousel-tracklsv::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-vbSn1pT2HP .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-vbSn1pT2HP .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-vbSn1pT2HP .arrow-leftlsv {
  left: -2.2rem;
}
.cid-vbSn1pT2HP .arrow-rightlsv {
  right: -2.2rem;
}
.cid-vbSn1pT2HP .carousel-arrow.hidden {
  display: none;
}
.cid-vbSn1pT2HP .container1 {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
  margin-bottom: 10px;
  margin-right: 10px;
}
.cid-vbSn1pT2HP h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-vbSn1pT2HP .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-vbSn1pT2HP .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-vbSn1pT2HP .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-vbSn1pT2HP .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-vbSn1pT2HP .photo-produit {
    width: 100%;
  }
}
.cid-vbSn1pT2HP .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-vbSn1pT2HP .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-vbSn1pT2HP .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-vbSn1pT2HP .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-sLqfR70dtR {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sLqfR70dtR .mbr-section-subtitle {
  color: #767676;
}
.cid-sLqfR70dtR H3 {
  text-align: left;
  color: #000;
}
.cid-sLqfR70dtR .container {
  height: 58px;
}
.cid-sLqfR7azcr {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sLqfR7azcr .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sLqfR7azcr .mbr-text p {
  background: #ffffff;
}
.cid-sLqfR7azcr .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sLqfR7azcr .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-sLqfR7azcr .graphique {
  width: 100%;
}
.cid-sLqfR7azcr .fichepratique {
  position: relative;
  top: 10px;
}
.cid-u5SIRLoNI5 {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SIRLoNI5 .mbr-text,
.cid-u5SIRLoNI5 blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SIRLoNI5 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SIRLoNI5 a:hover {
  color: #000;
}
.cid-u5SIRLoNI5 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SIRLoNI5 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SIRLoNI5 .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SIRLoNI5 .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SIRLoNI5 .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SIRLoNI5 .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SIRLoNI5 .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SIRLoNI5 .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SIRLoNI5 .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SIRLoNI5 .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SIRLoNI5 .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SIRLoNI5 .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SIRLoNI5 .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SISarWP6 {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SISarWP6 .mbr-text,
.cid-u5SISarWP6 blockquote {
  color: #000;
}
.cid-u5SISarWP6 .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SISarWP6 h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SISarWP6 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SISarWP6 a:hover {
  color: #000;
}
.cid-u5SISarWP6 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SISarWP6 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sLqfR7WyRv {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sLqfR7WyRv .mbr-section-subtitle {
  color: #767676;
}
.cid-sLqfR7WyRv H2 {
  text-align: left;
  color: #000;
}
.cid-sLqfR7WyRv .container {
  height: 58px;
}
.cid-sLqfR87xLg {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-sLqfR87xLg .mbr-text,
.cid-sLqfR87xLg blockquote {
  color: #000;
  text-align: justify;
}
.cid-sLqfR87xLg .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sLqfR87xLg .souligne:hover {
  color: #000;
}
.cid-sLqfR87xLg .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sLqfR87xLg .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sXeZNFlFo7 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXeZNFlFo7 .mbr-section-subtitle {
  color: #767676;
}
.cid-sXeZNFlFo7 H2 {
  text-align: left;
  color: #000;
}
.cid-sXeZNFlFo7 .container {
  height: 58px;
}
.cid-sXeZNFlFo7 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXeZNFlFo7 a:hover {
  color: #000;
}
.cid-sXeZNFlFo7 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXeZNFlFo7 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sXeZOlDYus {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-sXeZOlDYus .mbr-text,
.cid-sXeZOlDYus blockquote {
  color: #767676;
}
.cid-sXeZOlDYus .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sXeZOlDYus h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sXeZOlDYus .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-sXeZOlDYus .separation {
  height: 45px;
}
.cid-sXeZOlDYus img {
  width: 40px;
}
.cid-sXeZOlDYus a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXeZOlDYus a:hover {
  color: #000;
}
.cid-sXeZOlDYus a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXeZOlDYus a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sLqfR8hLPe {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sLqfR8hLPe .mbr-section-subtitle {
  color: #767676;
}
.cid-sLqfR8hLPe H3 {
  text-align: left;
  color: #000;
}
.cid-sLqfR8hLPe .container {
  height: 58px;
}
.cid-sLqfR8r5GA {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sLqfR8r5GA .mbr-text,
.cid-sLqfR8r5GA blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-sLqfR8BPJt {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sLqfR8BPJt .card-box {
  padding: 0 0.3rem;
}
.cid-sLqfR8BPJt .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sLqfR8BPJt .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sLqfR8BPJt h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sLqfR8BPJt p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sLqfR8BPJt .mbr-text {
  color: #000000;
}
.cid-sLqfR8BPJt .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sLqfR8BPJt .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sLqfR8BPJt .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sLqfR8BPJt .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sLqfR8BPJt .card-title {
  color: #000000;
}
.cid-sLqfR8BPJt .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sLqfR8UtFf {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sLqfR8UtFf .mbr-section-subtitle {
  color: #767676;
}
.cid-sLqfR8UtFf H3 {
  text-align: left;
  color: #000;
}
.cid-sLqfR8UtFf .container {
  height: 58px;
}
.cid-sMsyQmMeSN {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsyQmMeSN .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsyQmMeSN .mbr-text p {
  background: #ffffff;
}
.cid-sMsyQmMeSN .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsyQmMeSN .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsyQmMeSN .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsyQmMeSN .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsyQmMeSN .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsyQmMeSN .logos-cb {
  max-width: 100%;
}
.cid-sMsyQmMeSN .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsyQmMeSN .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsyQmMeSN .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsyQmMeSN .lien:hover {
  color: #000;
}
.cid-sMsyQmMeSN .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sMsyQmMeSN .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sLqfR9jjNj {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sLqfR9jjNj .mbr-section-subtitle {
  color: #767676;
}
.cid-sLqfR9jjNj H3 {
  text-align: left;
  color: #000;
}
.cid-sLqfR9jjNj .container {
  height: 58px;
}
.cid-sLqfR9uGrX {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sLqfR9uGrX .title {
  margin-bottom: 2rem;
}
.cid-sLqfR9uGrX .mbr-section-subtitle {
  color: #767676;
}
.cid-sLqfR9uGrX a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sLqfR9uGrX a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sLqfR9uGrX .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sLqfR9uGrX .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sLqfR9uGrX H2 {
  color: #000000;
}
.cid-sLqfR9uGrX LABEL {
  color: #000000;
}
.cid-sLqfR9uGrX .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sLqfR9uGrX .btn-form {
  border-radius: 0px;
}
.cid-tONV31wwQp {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONV31wwQp .content {
    text-align: center;
  }
  .cid-tONV31wwQp .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONV31wwQp .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONV31wwQp .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONV31wwQp .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONV31wwQp .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONV31wwQp .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONV31wwQp .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONV31wwQp .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONV31wwQp .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONV31wwQp .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONV31wwQp .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONV31wwQp .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONV31wwQp H5 {
  color: #000000;
}
.cid-tONV31wwQp P {
  color: #000000;
}
.cid-tONV31wwQp .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONV31wwQp .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONV31wwQp .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONV31wwQp .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONV31wwQp .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-2pz {
  /* Type valid CSS here */
}
#custom-html-2pz div {
  height: 75px;
  background-color: #000;
}
.cid-sNrrc7MMg3 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-sNrrc7MMg3 .mbr-text,
.cid-sNrrc7MMg3 blockquote {
  color: #767676;
}
.cid-sNrrc7MMg3 .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sNrrc7MMg3 h5 {
  font-size: 15px;
}
.cid-sNrrc7MMg3 a:link {
  color: #de9956;
}
.cid-sNrrc7MMg3 a:hover {
  color: #f1b173;
}
.cid-sNrrc7MMg3 a:visited {
  color: #de9956;
}
#custom-html-3s0 {
  /* Type valid CSS here */
}
#custom-html-3s0 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3s0 hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-sNrrc7Yxrj {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-sNrrc7Yxrj .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sNrrc7Yxrj .row-element,
.cid-sNrrc7Yxrj .image-element {
  padding: 0;
}
.cid-sNrrc7Yxrj .image-element {
  display: flex;
  justify-content: center;
}
.cid-sNrrc7Yxrj .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sNrrc7Yxrj .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sNrrc7Yxrj .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sNrrc7Yxrj .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sNrrc7Yxrj .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sNrrc7Yxrj .text-content {
    padding: 2rem 1rem;
  }
  .cid-sNrrc7Yxrj .underline .line {
    height: 2px;
  }
  .cid-sNrrc7Yxrj .mbr-title,
  .cid-sNrrc7Yxrj .underline,
  .cid-sNrrc7Yxrj .mbr-text,
  .cid-sNrrc7Yxrj .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sNrrc7Yxrj .mbr-title,
.cid-sNrrc7Yxrj .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sNrrc7Yxrj .mbr-text,
.cid-sNrrc7Yxrj .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sNrrc7Yxrj h1 {
  font-size: 2em !important;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sNrrc7Yxrj H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sNrrc7Yxrj H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sNrrc7Yxrj .bouton {
  text-align: center;
}
.cid-sNrrc7Yxrj .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sNrrc7Yxrj .couverture {
  aspect-ratio: 1;
}
.cid-sNrrc7Yxrj .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sNrrc7Yxrj p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sNrrc7Yxrj a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sNrrc7Yxrj .couleuracier {
  aspect-ratio: 1.08510638;
}
@media (max-width: 767px) {
  .cid-sNrrc7Yxrj .couleuracier {
    width: 240px;
  }
}
.cid-sNrrc7Yxrj .infobulle {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sNrrc7Yxrj .infobulle .infobulletext {
  visibility: hidden;
  width: 120px;
  background-color: #555;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 0;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  margin-left: -60px;
  opacity: 0;
  transition: opacity 0.3s;
}
.cid-sNrrc7Yxrj .infobulle .infobulletext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}
.cid-sNrrc7Yxrj .infobulle:hover .infobulletext {
  visibility: visible;
  opacity: 1;
}
.cid-sNrrc7Yxrj sup {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPHDro88O {
  background: #ffffff;
}
.cid-tMPHDro88O .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPHDro88O .mbr-figure {
  margin: 0 auto;
}
.cid-tMPHDro88O figcaption {
  position: relative;
}
.cid-tMPHDro88O figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPHDro88O .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPHDro88O .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPHDro88O .view_port {
    height: 10px;
  }
}
.cid-tMPHDro88O .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPHDro88O .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPHDro88O .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPHDro88O .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPHDro88O .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sXfgp4iJ18 {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXfgp4iJ18 .mbr-section-subtitle {
  color: #767676;
}
.cid-sXfgp4iJ18 H2 {
  text-align: left;
  color: #000;
}
.cid-sXfgp4iJ18 .container {
  height: 58px;
}
.cid-sXfgqARiKl {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-sXfgqARiKl .video-block {
  margin: auto;
}
@media (max-width: 768px) {
  .cid-sXfgqARiKl .video-block {
    width: 100% !important;
  }
}
.cid-sXfgrGCzFA {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXfgrGCzFA .mbr-text,
.cid-sXfgrGCzFA blockquote {
  color: #000;
  font-size: 14px;
}
.cid-sNrrc9eAzP {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sNrrc9eAzP .mbr-section-subtitle {
  color: #767676;
}
.cid-sNrrc9eAzP H3 {
  text-align: left;
  color: #000000;
}
.cid-sNrrc9eAzP .container {
  height: 58px;
}
.cid-sNrrc9qMxc {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sNrrc9qMxc .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sNrrc9qMxc .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sNrrc9qMxc .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sNrrc9qMxc .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sNrrc9qMxc .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sNrrc9qMxc .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sNrrc9qMxc .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sNrrc9qMxc .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sNrrc9qMxc .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sNrrc9LM2X {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sNrrc9LM2X .mbr-section-subtitle {
  color: #767676;
}
.cid-sNrrc9LM2X H2 {
  text-align: left;
  color: #000;
}
.cid-sNrrc9LM2X .container {
  height: 58px;
}
.cid-sNrrc9Vevo {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-sNrrc9Vevo .mbr-text,
.cid-sNrrc9Vevo blockquote {
  color: #767676;
}
.cid-sNrrc9Vevo .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-sNrrc9Vevo .mbr-text {
  color: #000000;
}
.cid-sNrrc9Vevo h2 {
  font-size: 1.5em;
}
.cid-sNrrc9Vevo h3 {
  font-size: 1.1em;
}
.cid-sNrrc9Vevo .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-sNrrc9Vevo .photo-produit {
  width: 150px;
  aspect-ratio: 0.708;
  max-width: 100%;
}
.cid-sNrrc9Vevo .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-sNrrc9Vevo .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-sNrrc9Vevo .marge {
  padding-top: 10px;
}
.cid-sNrrc9Vevo a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sNrrc9Vevo a:hover {
  color: #000;
}
.cid-sNrrc9Vevo a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sNrrc9Vevo a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sNrrc9Vevo .ps {
  font-size: 15px;
}
.cid-sNrrca7YuG {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sNrrca7YuG .mbr-section-subtitle {
  color: #767676;
}
.cid-sNrrca7YuG H3 {
  text-align: left;
  color: #000;
}
.cid-sNrrca7YuG .container {
  height: 58px;
}
.cid-sNrrcahFsk {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sNrrcahFsk .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sNrrcahFsk .mbr-text p {
  background: #ffffff;
}
.cid-sNrrcahFsk .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sNrrcahFsk .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-sNrrcahFsk .fichepratique {
  position: relative;
  top: 10px;
}
.cid-u5SJnnDBGJ {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SJnnDBGJ .mbr-text,
.cid-u5SJnnDBGJ blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SJnnDBGJ a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SJnnDBGJ a:hover {
  color: #000;
}
.cid-u5SJnnDBGJ a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SJnnDBGJ a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SJnnDBGJ .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SJnnDBGJ .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SJnnDBGJ .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SJnnDBGJ .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SJnnDBGJ .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SJnnDBGJ .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SJnnDBGJ .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SJnnDBGJ .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SJnnDBGJ .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SJnnDBGJ .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SJnnDBGJ .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SJnILcsf {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SJnILcsf .mbr-text,
.cid-u5SJnILcsf blockquote {
  color: #000;
}
.cid-u5SJnILcsf .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SJnILcsf h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SJnILcsf a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SJnILcsf a:hover {
  color: #000;
}
.cid-u5SJnILcsf a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SJnILcsf a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sNrrcb53YE {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sNrrcb53YE .mbr-section-subtitle {
  color: #767676;
}
.cid-sNrrcb53YE H2 {
  text-align: left;
  color: #000;
}
.cid-sNrrcb53YE .container {
  height: 58px;
}
.cid-sNrrcbfogp {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-sNrrcbfogp .mbr-text,
.cid-sNrrcbfogp blockquote {
  color: #000;
  text-align: justify;
}
.cid-sNrrcbfogp .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sNrrcbfogp .souligne:hover {
  color: #000;
}
.cid-sNrrcbfogp .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sNrrcbfogp .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sNrrcbWzbc {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sNrrcbWzbc .mbr-section-subtitle {
  color: #767676;
}
.cid-sNrrcbWzbc H2 {
  text-align: left;
  color: #000;
}
.cid-sNrrcbWzbc .container {
  height: 58px;
}
.cid-sNrrcc7WyH {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sNrrcc7WyH .mbr-text,
.cid-sNrrcc7WyH blockquote {
  color: #767676;
}
.cid-sNrrcc7WyH .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sNrrcc7WyH h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sNrrccjgZZ {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sNrrccjgZZ .card-box {
  padding: 0 0.3rem;
}
.cid-sNrrccjgZZ .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sNrrccjgZZ .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sNrrccjgZZ h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sNrrccjgZZ p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sNrrccjgZZ .mbr-text {
  color: #000000;
}
.cid-sNrrccjgZZ .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sNrrccjgZZ .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sNrrccjgZZ .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sNrrccjgZZ .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sNrrccjgZZ .card-title {
  color: #000000;
}
.cid-sNrrccjgZZ .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sXf5DrfEeB {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXf5DrfEeB .mbr-section-subtitle {
  color: #767676;
}
.cid-sXf5DrfEeB H2 {
  text-align: left;
  color: #000;
}
.cid-sXf5DrfEeB .container {
  height: 58px;
}
.cid-sXf5DrfEeB a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXf5DrfEeB a:hover {
  color: #000;
}
.cid-sXf5DrfEeB a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXf5DrfEeB a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sXf5E2RYda {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-sXf5E2RYda .mbr-text,
.cid-sXf5E2RYda blockquote {
  color: #767676;
}
.cid-sXf5E2RYda .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sXf5E2RYda h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sXf5E2RYda .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-sXf5E2RYda .separation {
  height: 45px;
}
.cid-sXf5E2RYda img {
  width: 40px;
}
.cid-sXf5E2RYda a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXf5E2RYda a:hover {
  color: #000;
}
.cid-sXf5E2RYda a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXf5E2RYda a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sNrrccBfaY {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sNrrccBfaY .mbr-section-subtitle {
  color: #767676;
}
.cid-sNrrccBfaY H3 {
  text-align: left;
  color: #000;
}
.cid-sNrrccBfaY .container {
  height: 58px;
}
.cid-sNrrccM4we {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sNrrccM4we .mbr-text,
.cid-sNrrccM4we blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-sNrrccXcFj {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sNrrccXcFj .card-box {
  padding: 0 0.3rem;
}
.cid-sNrrccXcFj .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sNrrccXcFj .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sNrrccXcFj h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sNrrccXcFj p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sNrrccXcFj .mbr-text {
  color: #000000;
}
.cid-sNrrccXcFj .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sNrrccXcFj .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sNrrccXcFj .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sNrrccXcFj .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sNrrccXcFj .card-title {
  color: #000000;
}
.cid-sNrrccXcFj .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sNrrcdeTgv {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sNrrcdeTgv .mbr-section-subtitle {
  color: #767676;
}
.cid-sNrrcdeTgv H3 {
  text-align: left;
  color: #000;
}
.cid-sNrrcdeTgv .container {
  height: 58px;
}
.cid-sNrrcdqaFC {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sNrrcdqaFC .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sNrrcdqaFC .mbr-text p {
  background: #ffffff;
}
.cid-sNrrcdqaFC .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sNrrcdqaFC .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sNrrcdqaFC .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sNrrcdqaFC .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sNrrcdqaFC .paypal {
  position: relative;
  top: -35px;
}
.cid-sNrrcdqaFC .logos-cb {
  max-width: 100%;
}
.cid-sNrrcdqaFC .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sNrrcdqaFC .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sNrrcdqaFC .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sNrrcdqaFC .lien:hover {
  color: #000;
}
.cid-sNrrcdqaFC .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sNrrcdqaFC .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sNrrcdKtgV {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sNrrcdKtgV .mbr-section-subtitle {
  color: #767676;
}
.cid-sNrrcdKtgV H3 {
  text-align: left;
  color: #000;
}
.cid-sNrrcdKtgV .container {
  height: 58px;
}
.cid-sNrrcdVEld {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sNrrcdVEld .title {
  margin-bottom: 2rem;
}
.cid-sNrrcdVEld .mbr-section-subtitle {
  color: #767676;
}
.cid-sNrrcdVEld a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sNrrcdVEld a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sNrrcdVEld .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sNrrcdVEld .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sNrrcdVEld H2 {
  color: #000000;
}
.cid-sNrrcdVEld LABEL {
  color: #000000;
}
.cid-sNrrcdVEld .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sNrrcdVEld .btn-form {
  border-radius: 0px;
}
.cid-tONV5157TA {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONV5157TA .content {
    text-align: center;
  }
  .cid-tONV5157TA .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONV5157TA .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONV5157TA .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONV5157TA .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONV5157TA .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONV5157TA .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONV5157TA .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONV5157TA .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONV5157TA .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONV5157TA .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONV5157TA .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONV5157TA .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONV5157TA H5 {
  color: #000000;
}
.cid-tONV5157TA P {
  color: #000000;
}
.cid-tONV5157TA .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONV5157TA .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONV5157TA .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONV5157TA .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONV5157TA .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-2qw {
  /* Type valid CSS here */
}
#custom-html-2qw div {
  height: 75px;
  background-color: #000;
}
.cid-sNx4uhPu0B {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-sNx4uhPu0B .mbr-text,
.cid-sNx4uhPu0B blockquote {
  color: #767676;
}
.cid-sNx4uhPu0B .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sNx4uhPu0B h5 {
  font-size: 15px;
}
.cid-sNx4uhPu0B a:link {
  color: #de9956;
}
.cid-sNx4uhPu0B a:hover {
  color: #f1b173;
}
.cid-sNx4uhPu0B a:visited {
  color: #de9956;
}
#custom-html-3s3 {
  /* Type valid CSS here */
}
#custom-html-3s3 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3s3 hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-sNx4ui0ZUf {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-sNx4ui0ZUf .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sNx4ui0ZUf .row-element,
.cid-sNx4ui0ZUf .image-element {
  padding: 0;
}
.cid-sNx4ui0ZUf .image-element {
  display: flex;
  justify-content: center;
}
.cid-sNx4ui0ZUf .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sNx4ui0ZUf .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sNx4ui0ZUf .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sNx4ui0ZUf .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sNx4ui0ZUf .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sNx4ui0ZUf .text-content {
    padding: 2rem 1rem;
  }
  .cid-sNx4ui0ZUf .underline .line {
    height: 2px;
  }
  .cid-sNx4ui0ZUf .mbr-title,
  .cid-sNx4ui0ZUf .underline,
  .cid-sNx4ui0ZUf .mbr-text,
  .cid-sNx4ui0ZUf .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sNx4ui0ZUf .mbr-title,
.cid-sNx4ui0ZUf .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sNx4ui0ZUf .mbr-text,
.cid-sNx4ui0ZUf .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sNx4ui0ZUf h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sNx4ui0ZUf H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sNx4ui0ZUf H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sNx4ui0ZUf .bouton {
  text-align: center;
}
.cid-sNx4ui0ZUf .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sNx4ui0ZUf .couverture {
  aspect-ratio: 1;
}
.cid-sNx4ui0ZUf .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sNx4ui0ZUf p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sNx4ui0ZUf a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPHMw5465 {
  background: #ffffff;
}
.cid-tMPHMw5465 .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPHMw5465 .mbr-figure {
  margin: 0 auto;
}
.cid-tMPHMw5465 figcaption {
  position: relative;
}
.cid-tMPHMw5465 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPHMw5465 .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPHMw5465 .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPHMw5465 .view_port {
    height: 10px;
  }
}
.cid-tMPHMw5465 .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPHMw5465 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPHMw5465 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPHMw5465 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPHMw5465 .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sNx4uiGSa2 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sNx4uiGSa2 .mbr-section-subtitle {
  color: #767676;
}
.cid-sNx4uiGSa2 H3 {
  text-align: left;
  color: #000000;
}
.cid-sNx4uiGSa2 .container {
  height: 58px;
}
.cid-sNx4uj3u97 {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sNx4uj3u97 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sNx4uj3u97 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sNx4uj3u97 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sNx4uj3u97 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sNx4uj3u97 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sNx4uj3u97 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sNx4uj3u97 .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sNx4uj3u97 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sNx4uj3u97 .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sNx4ujpz7g {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sNx4ujpz7g .mbr-section-subtitle {
  color: #767676;
}
.cid-sNx4ujpz7g H2 {
  text-align: left;
  color: #000;
}
.cid-sNx4ujpz7g .container {
  height: 58px;
}
.cid-sNx4ujze8Y {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sNx4ujze8Y .mbr-text,
.cid-sNx4ujze8Y blockquote {
  color: #767676;
}
.cid-sNx4ujze8Y .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sNx4ujze8Y h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sNx4ujKhJt {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sNx4ujKhJt .mbr-text,
.cid-sNx4ujKhJt blockquote {
  color: #767676;
}
.cid-sNx4ujKhJt .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-sNx4ujKhJt .mbr-text {
  color: #000000;
}
.cid-sNx4ujKhJt h2 {
  font-size: 1.5em;
}
.cid-sNx4ujKhJt h3 {
  font-size: 1.1em;
}
.cid-sNx4ujKhJt .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-sNx4ujKhJt .photo-produit {
  width: 150px;
  aspect-ratio: 0.804;
  max-width: 100%;
}
.cid-sNx4ujKhJt .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-sNx4ujKhJt .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-sNx4ujWIVp {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sNx4ujWIVp .mbr-text,
.cid-sNx4ujWIVp blockquote {
  color: #767676;
}
.cid-sNx4ujWIVp .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-sNx4ujWIVp .mbr-text {
  color: #000000;
}
.cid-sNx4ujWIVp h2 {
  font-size: 1.5em;
}
.cid-sNx4ujWIVp h3 {
  font-size: 1.1em;
}
.cid-sNx4ujWIVp .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-sNx4ujWIVp .photo-produit {
  width: 150px;
  aspect-ratio: 0.588;
  max-width: 100%;
}
.cid-sNx4ujWIVp .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-sNx4ujWIVp .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-sNx4uk8Z1C {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sNx4uk8Z1C .mbr-section-subtitle {
  color: #767676;
}
.cid-sNx4uk8Z1C H3 {
  text-align: left;
  color: #000;
}
.cid-sNx4uk8Z1C .container {
  height: 58px;
}
.cid-sNx4uklHLG {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sNx4uklHLG .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sNx4uklHLG .mbr-text p {
  background: #ffffff;
}
.cid-sNx4uklHLG .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sNx4uklHLG .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-sNx4uklHLG .fichepratique {
  position: relative;
  top: 10px;
}
.cid-u5SJVsmBW8 {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SJVsmBW8 .mbr-text,
.cid-u5SJVsmBW8 blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SJVsmBW8 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SJVsmBW8 a:hover {
  color: #000;
}
.cid-u5SJVsmBW8 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SJVsmBW8 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SJVsmBW8 .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SJVsmBW8 .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SJVsmBW8 .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SJVsmBW8 .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SJVsmBW8 .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SJVsmBW8 .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SJVsmBW8 .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SJVsmBW8 .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SJVsmBW8 .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SJVsmBW8 .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SJVsmBW8 .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SJVNEwwM {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SJVNEwwM .mbr-text,
.cid-u5SJVNEwwM blockquote {
  color: #000;
}
.cid-u5SJVNEwwM .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SJVNEwwM h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SJVNEwwM a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SJVNEwwM a:hover {
  color: #000;
}
.cid-u5SJVNEwwM a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SJVNEwwM a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sNx4ul87kz {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sNx4ul87kz .mbr-section-subtitle {
  color: #767676;
}
.cid-sNx4ul87kz H2 {
  text-align: left;
  color: #000;
}
.cid-sNx4ul87kz .container {
  height: 58px;
}
.cid-sNx4ulk9Sk {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-sNx4ulk9Sk .mbr-text,
.cid-sNx4ulk9Sk blockquote {
  color: #000;
  text-align: justify;
}
.cid-sNx4ulk9Sk .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sNx4ulk9Sk .souligne:hover {
  color: #000;
}
.cid-sNx4ulk9Sk .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sNx4ulk9Sk .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sNx4uluorV {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sNx4uluorV .mbr-section-subtitle {
  color: #767676;
}
.cid-sNx4uluorV H2 {
  text-align: left;
  color: #000;
}
.cid-sNx4uluorV .container {
  height: 58px;
}
.cid-sNx4ulFpNH {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sNx4ulFpNH .card-box {
  padding: 0 0.3rem;
}
.cid-sNx4ulFpNH .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sNx4ulFpNH .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sNx4ulFpNH h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sNx4ulFpNH p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sNx4ulFpNH .mbr-text {
  color: #000000;
}
.cid-sNx4ulFpNH .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sNx4ulFpNH .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sNx4ulFpNH .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sNx4ulFpNH .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sNx4ulFpNH .card-title {
  color: #000000;
}
.cid-sNx4ulFpNH .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sXeZa0ywBv {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXeZa0ywBv .mbr-section-subtitle {
  color: #767676;
}
.cid-sXeZa0ywBv H2 {
  text-align: left;
  color: #000;
}
.cid-sXeZa0ywBv .container {
  height: 58px;
}
.cid-sXeZa0ywBv a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXeZa0ywBv a:hover {
  color: #000;
}
.cid-sXeZa0ywBv a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXeZa0ywBv a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sXeZazxlI2 {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-sXeZazxlI2 .mbr-text,
.cid-sXeZazxlI2 blockquote {
  color: #767676;
}
.cid-sXeZazxlI2 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sXeZazxlI2 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sXeZazxlI2 .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-sXeZazxlI2 .separation {
  height: 45px;
}
.cid-sXeZazxlI2 img {
  width: 40px;
}
.cid-sXeZazxlI2 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXeZazxlI2 a:hover {
  color: #000;
}
.cid-sXeZazxlI2 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXeZazxlI2 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sNx4ulXPJI {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sNx4ulXPJI .mbr-section-subtitle {
  color: #767676;
}
.cid-sNx4ulXPJI H3 {
  text-align: left;
  color: #000;
}
.cid-sNx4ulXPJI .container {
  height: 58px;
}
.cid-sNx4um9Rjo {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sNx4um9Rjo .card-box {
  padding: 0 0.3rem;
}
.cid-sNx4um9Rjo .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sNx4um9Rjo .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sNx4um9Rjo h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sNx4um9Rjo p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sNx4um9Rjo .mbr-text {
  color: #000000;
}
.cid-sNx4um9Rjo .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sNx4um9Rjo .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sNx4um9Rjo .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sNx4um9Rjo .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sNx4um9Rjo .card-title {
  color: #000000;
}
.cid-sNx4um9Rjo .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sNx4umw1D6 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sNx4umw1D6 .mbr-section-subtitle {
  color: #767676;
}
.cid-sNx4umw1D6 H3 {
  text-align: left;
  color: #000;
}
.cid-sNx4umw1D6 .container {
  height: 58px;
}
.cid-sNx4umH9pS {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sNx4umH9pS .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sNx4umH9pS .mbr-text p {
  background: #ffffff;
}
.cid-sNx4umH9pS .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sNx4umH9pS .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sNx4umH9pS .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sNx4umH9pS .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sNx4umH9pS .paypal {
  position: relative;
  top: -35px;
}
.cid-sNx4umH9pS .logos-cb {
  max-width: 100%;
}
.cid-sNx4umH9pS .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sNx4umH9pS .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sNx4umH9pS .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sNx4umH9pS .lien:hover {
  color: #000;
}
.cid-sNx4umH9pS .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sNx4umH9pS .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sNx4umXTs1 {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sNx4umXTs1 .mbr-section-subtitle {
  color: #767676;
}
.cid-sNx4umXTs1 H3 {
  text-align: left;
  color: #000;
}
.cid-sNx4umXTs1 .container {
  height: 58px;
}
.cid-sNx4un8Ixb {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sNx4un8Ixb .title {
  margin-bottom: 2rem;
}
.cid-sNx4un8Ixb .mbr-section-subtitle {
  color: #767676;
}
.cid-sNx4un8Ixb a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sNx4un8Ixb a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sNx4un8Ixb .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sNx4un8Ixb .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sNx4un8Ixb H2 {
  color: #000000;
}
.cid-sNx4un8Ixb LABEL {
  color: #000000;
}
.cid-sNx4un8Ixb .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sNx4un8Ixb .btn-form {
  border-radius: 0px;
}
.cid-tONV77Swa2 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONV77Swa2 .content {
    text-align: center;
  }
  .cid-tONV77Swa2 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONV77Swa2 .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONV77Swa2 .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONV77Swa2 .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONV77Swa2 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONV77Swa2 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONV77Swa2 .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONV77Swa2 .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONV77Swa2 .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONV77Swa2 .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONV77Swa2 .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONV77Swa2 .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONV77Swa2 H5 {
  color: #000000;
}
.cid-tONV77Swa2 P {
  color: #000000;
}
.cid-tONV77Swa2 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONV77Swa2 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONV77Swa2 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONV77Swa2 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONV77Swa2 .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-2s2 {
  /* Type valid CSS here */
}
#custom-html-2s2 div {
  height: 75px;
  background-color: #000;
}
.cid-sOn0WIcx5x {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-sOn0WIcx5x .mbr-text,
.cid-sOn0WIcx5x blockquote {
  color: #767676;
}
.cid-sOn0WIcx5x .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sOn0WIcx5x h5 {
  font-size: 15px;
}
.cid-sOn0WIcx5x a:link {
  color: #de9956;
}
.cid-sOn0WIcx5x a:hover {
  color: #f1b173;
}
.cid-sOn0WIcx5x a:visited {
  color: #de9956;
}
#custom-html-3s6 {
  /* Type valid CSS here */
}
#custom-html-3s6 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3s6 hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-sOn0WIo6KX {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-sOn0WIo6KX .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sOn0WIo6KX .row-element,
.cid-sOn0WIo6KX .image-element {
  padding: 0;
}
.cid-sOn0WIo6KX .image-element {
  display: flex;
  justify-content: center;
}
.cid-sOn0WIo6KX .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sOn0WIo6KX .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sOn0WIo6KX .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sOn0WIo6KX .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sOn0WIo6KX .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sOn0WIo6KX .text-content {
    padding: 2rem 1rem;
  }
  .cid-sOn0WIo6KX .underline .line {
    height: 2px;
  }
  .cid-sOn0WIo6KX .mbr-title,
  .cid-sOn0WIo6KX .underline,
  .cid-sOn0WIo6KX .mbr-text,
  .cid-sOn0WIo6KX .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sOn0WIo6KX .mbr-title,
.cid-sOn0WIo6KX .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sOn0WIo6KX .mbr-text,
.cid-sOn0WIo6KX .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sOn0WIo6KX h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sOn0WIo6KX H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sOn0WIo6KX H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sOn0WIo6KX .bouton {
  text-align: center;
}
.cid-sOn0WIo6KX .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sOn0WIo6KX .couverture {
  aspect-ratio: 1;
}
.cid-sOn0WIo6KX .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sOn0WIo6KX p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sOn0WIo6KX a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPHWcATlr {
  background: #ffffff;
}
.cid-tMPHWcATlr .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPHWcATlr .mbr-figure {
  margin: 0 auto;
}
.cid-tMPHWcATlr figcaption {
  position: relative;
}
.cid-tMPHWcATlr figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPHWcATlr .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPHWcATlr .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPHWcATlr .view_port {
    height: 10px;
  }
}
.cid-tMPHWcATlr .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPHWcATlr .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPHWcATlr .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPHWcATlr .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPHWcATlr .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sOn0WISRUM {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sOn0WISRUM .mbr-section-subtitle {
  color: #767676;
}
.cid-sOn0WISRUM H3 {
  text-align: left;
  color: #000000;
}
.cid-sOn0WISRUM .container {
  height: 58px;
}
.cid-sOn0WJ30P2 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sOn0WJ30P2 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sOn0WJ30P2 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sOn0WJ30P2 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sOn0WJ30P2 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sOn0WJ30P2 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sOn0WJ30P2 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sOn0WJ30P2 .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sOn0WJ30P2 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sOn0WJ30P2 .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-uPiwYY9e2d {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uPiwYY9e2d .mbr-text,
.cid-uPiwYY9e2d blockquote {
  color: #767676;
}
.cid-uPiwYY9e2d .media-container-row {
  padding: 0px;
}
.cid-uPiwYY9e2d .container {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-uPiwYY9e2d .mbr-text {
  color: #000000;
}
.cid-uPiwYY9e2d h2 {
  font-size: 1.4em;
}
.cid-uPiwYY9e2d h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uPiwYY9e2d .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uPiwYY9e2d .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uPiwYY9e2d .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uPiwYY9e2d .photo-produit {
    width: 190px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uPiwYY9e2d .photo-produit {
    width: 100%;
  }
}
.cid-uPiwYY9e2d .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uPiwYY9e2d .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-sOn0WKamnf {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sOn0WKamnf .mbr-section-subtitle {
  color: #767676;
}
.cid-sOn0WKamnf H3 {
  text-align: left;
  color: #000;
}
.cid-sOn0WKamnf .container {
  height: 58px;
}
.cid-sOn0WKkhyu {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sOn0WKkhyu .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sOn0WKkhyu .mbr-text p {
  background: #ffffff;
}
.cid-sOn0WKkhyu .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sOn0WKkhyu .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-sOn0WKkhyu .fichepratique {
  position: relative;
  top: 10px;
}
.cid-v15kFEJV55 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v15kFEJV55 .mbr-section-subtitle {
  color: #767676;
}
.cid-v15kFEJV55 H2 {
  text-align: left;
  color: #000;
}
.cid-v15kFEJV55 .container {
  height: 58px;
}
.cid-v15kFEJV55 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-v15kFEJV55 a:hover {
  color: #000;
}
.cid-v15kFEJV55 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-v15kFEJV55 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-v15kGbdoDh {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v15kGbdoDh .mbr-text,
.cid-v15kGbdoDh blockquote {
  color: #767676;
}
.cid-v15kGbdoDh .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-v15kGbdoDh h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-v15kGbdoDh .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-v15kGbdoDh .separation {
  height: 45px;
}
.cid-v15kGbdoDh img {
  width: 40px;
}
.cid-v15kGbdoDh a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-v15kGbdoDh a:hover {
  color: #000;
}
.cid-v15kGbdoDh a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-v15kGbdoDh a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sOn0WLS95e {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sOn0WLS95e .mbr-section-subtitle {
  color: #767676;
}
.cid-sOn0WLS95e H3 {
  text-align: left;
  color: #000;
}
.cid-sOn0WLS95e .container {
  height: 58px;
}
.cid-sOn0WM3Uqr {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sOn0WM3Uqr .card-box {
  padding: 0 0.3rem;
}
.cid-sOn0WM3Uqr .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sOn0WM3Uqr .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sOn0WM3Uqr h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sOn0WM3Uqr p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sOn0WM3Uqr .mbr-text {
  color: #000000;
}
.cid-sOn0WM3Uqr .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sOn0WM3Uqr .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sOn0WM3Uqr .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sOn0WM3Uqr .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sOn0WM3Uqr .card-title {
  color: #000000;
}
.cid-sOn0WM3Uqr .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sOn0WMp6jd {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sOn0WMp6jd .mbr-section-subtitle {
  color: #767676;
}
.cid-sOn0WMp6jd H3 {
  text-align: left;
  color: #000;
}
.cid-sOn0WMp6jd .container {
  height: 58px;
}
.cid-sOn0WMAYRZ {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sOn0WMAYRZ .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sOn0WMAYRZ .mbr-text p {
  background: #ffffff;
}
.cid-sOn0WMAYRZ .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sOn0WMAYRZ .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sOn0WMAYRZ .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sOn0WMAYRZ .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sOn0WMAYRZ .paypal {
  position: relative;
  top: -35px;
}
.cid-sOn0WMAYRZ .logos-cb {
  max-width: 100%;
}
.cid-sOn0WMAYRZ .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sOn0WMAYRZ .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sOn0WMAYRZ .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sOn0WMAYRZ .lien:hover {
  color: #000;
}
.cid-sOn0WMAYRZ .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sOn0WMAYRZ .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sOn0WMQNuX {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sOn0WMQNuX .mbr-section-subtitle {
  color: #767676;
}
.cid-sOn0WMQNuX H3 {
  text-align: left;
  color: #000;
}
.cid-sOn0WMQNuX .container {
  height: 58px;
}
.cid-sOn0WN17uK {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sOn0WN17uK .title {
  margin-bottom: 2rem;
}
.cid-sOn0WN17uK .mbr-section-subtitle {
  color: #767676;
}
.cid-sOn0WN17uK a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sOn0WN17uK a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sOn0WN17uK .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sOn0WN17uK .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sOn0WN17uK H2 {
  color: #000000;
}
.cid-sOn0WN17uK LABEL {
  color: #000000;
}
.cid-sOn0WN17uK .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sOn0WN17uK .btn-form {
  border-radius: 0px;
}
.cid-tONV9gNN32 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONV9gNN32 .content {
    text-align: center;
  }
  .cid-tONV9gNN32 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONV9gNN32 .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONV9gNN32 .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONV9gNN32 .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONV9gNN32 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONV9gNN32 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONV9gNN32 .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONV9gNN32 .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONV9gNN32 .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONV9gNN32 .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONV9gNN32 .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONV9gNN32 .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONV9gNN32 H5 {
  color: #000000;
}
.cid-tONV9gNN32 P {
  color: #000000;
}
.cid-tONV9gNN32 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONV9gNN32 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONV9gNN32 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONV9gNN32 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONV9gNN32 .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-2su {
  /* Type valid CSS here */
}
#custom-html-2su div {
  height: 75px;
  background-color: #000;
}
.cid-sPemnO1kJ1 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-sPemnO1kJ1 .mbr-text,
.cid-sPemnO1kJ1 blockquote {
  color: #767676;
}
.cid-sPemnO1kJ1 .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sPemnO1kJ1 h5 {
  font-size: 15px;
}
.cid-sPemnO1kJ1 a:link {
  color: #de9956;
}
.cid-sPemnO1kJ1 a:hover {
  color: #f1b173;
}
.cid-sPemnO1kJ1 a:visited {
  color: #de9956;
}
#custom-html-3sc {
  /* Type valid CSS here */
}
#custom-html-3sc div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3sc hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-sPemnOdkb2 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-sPemnOdkb2 .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sPemnOdkb2 .row-element,
.cid-sPemnOdkb2 .image-element {
  padding: 0;
}
.cid-sPemnOdkb2 .image-element {
  display: flex;
  justify-content: center;
}
.cid-sPemnOdkb2 .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sPemnOdkb2 .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sPemnOdkb2 .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sPemnOdkb2 .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sPemnOdkb2 .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sPemnOdkb2 .text-content {
    padding: 2rem 1rem;
  }
  .cid-sPemnOdkb2 .underline .line {
    height: 2px;
  }
  .cid-sPemnOdkb2 .mbr-title,
  .cid-sPemnOdkb2 .underline,
  .cid-sPemnOdkb2 .mbr-text,
  .cid-sPemnOdkb2 .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sPemnOdkb2 .mbr-title,
.cid-sPemnOdkb2 .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sPemnOdkb2 .mbr-text,
.cid-sPemnOdkb2 .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sPemnOdkb2 h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sPemnOdkb2 H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sPemnOdkb2 H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sPemnOdkb2 .bouton {
  text-align: center;
}
.cid-sPemnOdkb2 .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sPemnOdkb2 .couverture {
  aspect-ratio: 1;
}
.cid-sPemnOdkb2 .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sPemnOdkb2 p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sPemnOdkb2 a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPIfhquiU {
  background: #ffffff;
}
.cid-tMPIfhquiU .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPIfhquiU .mbr-figure {
  margin: 0 auto;
}
.cid-tMPIfhquiU figcaption {
  position: relative;
}
.cid-tMPIfhquiU figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPIfhquiU .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPIfhquiU .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPIfhquiU .view_port {
    height: 10px;
  }
}
.cid-tMPIfhquiU .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPIfhquiU .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPIfhquiU .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPIfhquiU .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPIfhquiU .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-uSgiXa3mL3 {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uSgiXa3mL3 .mbr-section-subtitle {
  color: #767676;
}
.cid-uSgiXa3mL3 H2 {
  text-align: left;
  color: #000;
}
.cid-uSgiXa3mL3 .container {
  height: 58px;
}
.cid-sYWDDmOdhu {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-sYWDDmOdhu .video-block {
  margin: auto;
}
@media (max-width: 768px) {
  .cid-sYWDDmOdhu .video-block {
    width: 100% !important;
  }
}
.cid-sYWDEkYSTD {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sYWDEkYSTD .mbr-text,
.cid-sYWDEkYSTD blockquote {
  color: #000;
  font-size: 14px;
}
.cid-sPemnOTNXH {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sPemnOTNXH .mbr-section-subtitle {
  color: #767676;
}
.cid-sPemnOTNXH H3 {
  text-align: left;
  color: #000000;
}
.cid-sPemnOTNXH .container {
  height: 58px;
}
.cid-sPemnP3E9m {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-sPemnP3E9m .image-block {
  margin: auto;
}
.cid-sPemnP3E9m figcaption {
  position: relative;
}
.cid-sPemnP3E9m figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPemnP3E9m .image-block {
    width: 100% !important;
  }
}
.cid-sPemnP3E9m .photo {
  aspect-ratio: 5.06596306;
}
.cid-sPemnPfHQ3 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sPemnPfHQ3 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sPemnPfHQ3 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPemnPfHQ3 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPemnPfHQ3 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sPemnPfHQ3 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sPemnPfHQ3 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sPemnPfHQ3 .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sPemnPfHQ3 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sPemnPfHQ3 .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sPetisI6yQ {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sPetisI6yQ .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sPetisI6yQ .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPetisI6yQ .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPetisI6yQ .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sPetisI6yQ .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sPetisI6yQ .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sPetisI6yQ .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sPetisI6yQ .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sPetisI6yQ .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-v3oHUmYG84 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v3oHUmYG84 .card-box {
  padding: 0 0.3rem;
}
.cid-v3oHUmYG84 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-v3oHUmYG84 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-v3oHUmYG84 h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-v3oHUmYG84 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-v3oHUmYG84 .mbr-text {
  color: #000000;
}
.cid-v3oHUmYG84 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-v3oHUmYG84 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-v3oHUmYG84 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-v3oHUmYG84 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-v3oHUmYG84 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-v3oHUmYG84 .card-title {
  color: #000000;
}
.cid-v3oHUmYG84 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-v3oHUmYG84 .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-v3oHUmYG84 .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-v3oHUmYG84 .souligne {
  position: relative;
  color: #999;
  text-decoration: none;
}
.cid-v3oHUmYG84 .souligne:hover {
  color: #999;
}
.cid-v3oHUmYG84 .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #999;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-v3oHUmYG84 .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-v3oHUmYG84 .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-v3oHUmYG84 .carousel-tracklsv {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-v3oHUmYG84 .carousel-tracklsv::-webkit-scrollbar {
  height: 8px;
}
.cid-v3oHUmYG84 .carousel-tracklsv::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-v3oHUmYG84 .carousel-tracklsv::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-v3oHUmYG84 .carousel-tracklsv::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-v3oHUmYG84 .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-v3oHUmYG84 .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-v3oHUmYG84 .arrow-leftlsv {
  left: -2.2rem;
}
.cid-v3oHUmYG84 .arrow-rightlsv {
  right: -2.2rem;
}
.cid-v3oHUmYG84 .carousel-arrow.hidden {
  display: none;
}
.cid-v3oHUmYG84 .container1 {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
  margin-bottom: 10px;
  margin-right: 10px;
}
.cid-v3oHUmYG84 h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-v3oHUmYG84 .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-v3oHUmYG84 .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-v3oHUmYG84 .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-v3oHUmYG84 .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-v3oHUmYG84 .photo-produit {
    width: 100%;
  }
}
.cid-v3oHUmYG84 .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-v3oHUmYG84 .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-v3oHUmYG84 .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-v3oHUmYG84 .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-sPemnPDbES {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sPemnPDbES .mbr-section-subtitle {
  color: #767676;
}
.cid-sPemnPDbES H2 {
  text-align: left;
  color: #000;
}
.cid-sPemnPDbES .container {
  height: 58px;
}
.cid-sPemnPOgEf {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-sPemnPOgEf .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-sPemnPOgEf .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-sPemnPOgEf .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-sPemnPOgEf .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  background-color: #fff;
  width: 1080px;
  max-width: 80%;
}
.cid-sPemnPOgEf p {
  margin-top: -15px;
}
.cid-sPemnPOgEf h4 {
  font-size: 16px;
  color: #555;
  font-weight: 300;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-sPemnPOgEf h3 {
  font-size: 22px;
  color: #000;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-sPemnPOgEf .couverture {
  aspect-ratio: 1.49925037;
}
.cid-sPemnQosv0 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sPemnQosv0 .mbr-section-subtitle {
  color: #767676;
}
.cid-sPemnQosv0 H3 {
  text-align: left;
  color: #000;
}
.cid-sPemnQosv0 .container {
  height: 58px;
}
.cid-sPemnQytqE {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sPemnQytqE .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sPemnQytqE .mbr-text p {
  background: #ffffff;
}
.cid-sPemnQytqE .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sPemnQytqE .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-u5SKePU4PU {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SKePU4PU .mbr-text,
.cid-u5SKePU4PU blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SKePU4PU a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SKePU4PU a:hover {
  color: #000;
}
.cid-u5SKePU4PU a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SKePU4PU a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SKePU4PU .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SKePU4PU .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SKePU4PU .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SKePU4PU .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SKePU4PU .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SKePU4PU .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SKePU4PU .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SKePU4PU .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SKePU4PU .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SKePU4PU .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SKePU4PU .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SKfDbiS8 {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SKfDbiS8 .mbr-text,
.cid-u5SKfDbiS8 blockquote {
  color: #000;
}
.cid-u5SKfDbiS8 .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SKfDbiS8 h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SKfDbiS8 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SKfDbiS8 a:hover {
  color: #000;
}
.cid-u5SKfDbiS8 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SKfDbiS8 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sPemnR0l0F {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sPemnR0l0F .mbr-section-subtitle {
  color: #767676;
}
.cid-sPemnR0l0F H2 {
  text-align: left;
  color: #000;
}
.cid-sPemnR0l0F .container {
  height: 58px;
}
.cid-sPemnRao5a {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-sPemnRao5a .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-sPemnRao5a .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-sPemnRao5a .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-sPemnRao5a .photo {
  aspect-ratio: 1.59235669;
}
.cid-sPemnRnWcx {
  padding-top: 0px;
  padding-bottom: 0px;
  background: #ffffff;
}
.cid-sPemnRnWcx .images-container.container-fluid {
  padding: 0;
}
.cid-sPemnRnWcx .media-container-row {
  margin: 0 auto;
  align-items: stretch;
  -webkit-align-items: stretch;
}
.cid-sPemnRnWcx .media-container-row .img-item {
  display: -webkit-flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  width: 100%;
  z-index: 1;
  -webkit-flex-direction: column;
  -webkit-justify-content: center;
}
.cid-sPemnRnWcx .media-container-row .img-item img {
  width: 100%;
  min-height: 1px;
}
.cid-sPemnRnWcx .media-container-row .img-item .img-caption {
  background: #ffffff;
  z-index: 2;
  padding: 1rem 1rem;
  word-break: break-word;
}
.cid-sPemnRnWcx .media-container-row .img-item .img-caption p {
  margin-bottom: 0;
}
.cid-sPemnRnWcx .media-container-row .img-item.item1 {
  padding: 0 2rem 0 0;
}
@media (max-width: 992px) {
  .cid-sPemnRnWcx .img-item {
    width: 100% !important;
  }
  .cid-sPemnRnWcx .img-item.item1 {
    width: 100%;
    flex-basis: initial !important;
    padding: 0 0 2rem 0 !important;
    -webkit-flex-basis: initial !important;
  }
}
.cid-sPemnRnWcx .photo {
  aspect-ratio: 1.63398693;
}
.cid-sPemnRBuws {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sPemnRBuws .mbr-text,
.cid-sPemnRBuws blockquote {
  color: #767676;
}
.cid-sPemnRBuws .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sPemnRBuws h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sPemnSb4mO {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sPemnSb4mO .mbr-section-subtitle {
  color: #767676;
}
.cid-sPemnSb4mO H2 {
  text-align: left;
  color: #000;
}
.cid-sPemnSb4mO .container {
  height: 58px;
}
.cid-sPemnSm9ap {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-sPemnSm9ap .mbr-text,
.cid-sPemnSm9ap blockquote {
  color: #000;
  text-align: justify;
}
.cid-sPemnSm9ap .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sPemnSm9ap .souligne:hover {
  color: #000;
}
.cid-sPemnSm9ap .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sPemnSm9ap .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tgFoZHoxiN {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tgFoZHoxiN .mbr-section-subtitle {
  color: #767676;
}
.cid-tgFoZHoxiN H2 {
  text-align: left;
  color: #000;
}
.cid-tgFoZHoxiN .container {
  height: 58px;
}
.cid-tgFoZHoxiN a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tgFoZHoxiN a:hover {
  color: #000;
}
.cid-tgFoZHoxiN a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tgFoZHoxiN a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tgFp0q72cX {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-tgFp0q72cX .mbr-text,
.cid-tgFp0q72cX blockquote {
  color: #767676;
}
.cid-tgFp0q72cX .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tgFp0q72cX h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tgFp0q72cX .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tgFp0q72cX .separation {
  height: 45px;
}
.cid-tgFp0q72cX img {
  width: 40px;
}
.cid-tgFp0q72cX a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tgFp0q72cX a:hover {
  color: #000;
}
.cid-tgFp0q72cX a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tgFp0q72cX a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sPemnSyK0E {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sPemnSyK0E .mbr-section-subtitle {
  color: #767676;
}
.cid-sPemnSyK0E H3 {
  text-align: left;
  color: #000;
}
.cid-sPemnSyK0E .container {
  height: 58px;
}
.cid-sPemnSJouS {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sPemnSJouS .mbr-text,
.cid-sPemnSJouS blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-sPemnSUCZv {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sPemnSUCZv .card-box {
  padding: 0 0.3rem;
}
.cid-sPemnSUCZv .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sPemnSUCZv .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sPemnSUCZv h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sPemnSUCZv p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sPemnSUCZv .mbr-text {
  color: #000000;
}
.cid-sPemnSUCZv .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sPemnSUCZv .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sPemnSUCZv .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sPemnSUCZv .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sPemnSUCZv .card-title {
  color: #000000;
}
.cid-sPemnSUCZv .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sPemnTdNrL {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sPemnTdNrL .mbr-section-subtitle {
  color: #767676;
}
.cid-sPemnTdNrL H3 {
  text-align: left;
  color: #000;
}
.cid-sPemnTdNrL .container {
  height: 58px;
}
.cid-sPemnToHZG {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sPemnToHZG .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sPemnToHZG .mbr-text p {
  background: #ffffff;
}
.cid-sPemnToHZG .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sPemnToHZG .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sPemnToHZG .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sPemnToHZG .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sPemnToHZG .paypal {
  position: relative;
  top: -35px;
}
.cid-sPemnToHZG .logos-cb {
  max-width: 100%;
}
.cid-sPemnToHZG .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sPemnToHZG .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sPemnToHZG .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sPemnToHZG .lien:hover {
  color: #000;
}
.cid-sPemnToHZG .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sPemnToHZG .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sPemnTECjE {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sPemnTECjE .mbr-section-subtitle {
  color: #767676;
}
.cid-sPemnTECjE H3 {
  text-align: left;
  color: #000;
}
.cid-sPemnTECjE .container {
  height: 58px;
}
.cid-sPemnTS9g1 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sPemnTS9g1 .title {
  margin-bottom: 2rem;
}
.cid-sPemnTS9g1 .mbr-section-subtitle {
  color: #767676;
}
.cid-sPemnTS9g1 a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sPemnTS9g1 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sPemnTS9g1 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sPemnTS9g1 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sPemnTS9g1 H2 {
  color: #000000;
}
.cid-sPemnTS9g1 LABEL {
  color: #000000;
}
.cid-sPemnTS9g1 .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sPemnTS9g1 .btn-form {
  border-radius: 0px;
}
.cid-tONVdLQuR0 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONVdLQuR0 .content {
    text-align: center;
  }
  .cid-tONVdLQuR0 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONVdLQuR0 .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONVdLQuR0 .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONVdLQuR0 .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONVdLQuR0 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONVdLQuR0 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONVdLQuR0 .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONVdLQuR0 .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONVdLQuR0 .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONVdLQuR0 .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONVdLQuR0 .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONVdLQuR0 .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONVdLQuR0 H5 {
  color: #000000;
}
.cid-tONVdLQuR0 P {
  color: #000000;
}
.cid-tONVdLQuR0 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONVdLQuR0 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONVdLQuR0 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONVdLQuR0 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONVdLQuR0 .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-2ts {
  /* Type valid CSS here */
}
#custom-html-2ts div {
  height: 75px;
  background-color: #000;
}
.cid-sPq0hBGpIC {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-sPq0hBGpIC .mbr-text,
.cid-sPq0hBGpIC blockquote {
  color: #767676;
}
.cid-sPq0hBGpIC .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sPq0hBGpIC h5 {
  font-size: 15px;
}
.cid-sPq0hBGpIC a:link {
  color: #de9956;
}
.cid-sPq0hBGpIC a:hover {
  color: #f1b173;
}
.cid-sPq0hBGpIC a:visited {
  color: #de9956;
}
#custom-html-3sf {
  /* Type valid CSS here */
}
#custom-html-3sf div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3sf hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-sPq0hBSIbh {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-sPq0hBSIbh .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sPq0hBSIbh .row-element,
.cid-sPq0hBSIbh .image-element {
  padding: 0;
}
.cid-sPq0hBSIbh .image-element {
  display: flex;
  justify-content: center;
}
.cid-sPq0hBSIbh .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sPq0hBSIbh .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sPq0hBSIbh .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sPq0hBSIbh .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sPq0hBSIbh .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sPq0hBSIbh .text-content {
    padding: 2rem 1rem;
  }
  .cid-sPq0hBSIbh .underline .line {
    height: 2px;
  }
  .cid-sPq0hBSIbh .mbr-title,
  .cid-sPq0hBSIbh .underline,
  .cid-sPq0hBSIbh .mbr-text,
  .cid-sPq0hBSIbh .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sPq0hBSIbh .mbr-title,
.cid-sPq0hBSIbh .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sPq0hBSIbh .mbr-text,
.cid-sPq0hBSIbh .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sPq0hBSIbh h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sPq0hBSIbh H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sPq0hBSIbh H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sPq0hBSIbh .bouton {
  text-align: center;
}
.cid-sPq0hBSIbh .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sPq0hBSIbh .couverture {
  aspect-ratio: 1;
}
.cid-sPq0hBSIbh .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sPq0hBSIbh p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sPq0hBSIbh a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPInUjkMn {
  background: #ffffff;
}
.cid-tMPInUjkMn .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPInUjkMn .mbr-figure {
  margin: 0 auto;
}
.cid-tMPInUjkMn figcaption {
  position: relative;
}
.cid-tMPInUjkMn figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPInUjkMn .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPInUjkMn .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPInUjkMn .view_port {
    height: 10px;
  }
}
.cid-tMPInUjkMn .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPInUjkMn .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPInUjkMn .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPInUjkMn .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPInUjkMn .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-t4ATZNMmqF {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t4ATZNMmqF .mbr-section-subtitle {
  color: #767676;
}
.cid-t4ATZNMmqF H2 {
  text-align: left;
  color: #000;
}
.cid-t4ATZNMmqF .container {
  height: 58px;
}
.cid-t4AU18fLBO {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-t4AU18fLBO .video-block {
  margin: auto;
}
@media (max-width: 768px) {
  .cid-t4AU18fLBO .video-block {
    width: 100% !important;
  }
}
.cid-t4AU7mOlqB {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t4AU7mOlqB .mbr-text,
.cid-t4AU7mOlqB blockquote {
  color: #000;
  font-size: 14px;
}
.cid-sPq0hCvPGo {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sPq0hCvPGo .mbr-section-subtitle {
  color: #767676;
}
.cid-sPq0hCvPGo H3 {
  text-align: left;
  color: #000000;
}
.cid-sPq0hCvPGo .container {
  height: 58px;
}
.cid-sPq0hCL2RD {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-sPq0hCL2RD .image-block {
  margin: auto;
}
.cid-sPq0hCL2RD figcaption {
  position: relative;
}
.cid-sPq0hCL2RD figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPq0hCL2RD .image-block {
    width: 100% !important;
  }
}
.cid-sPq0hCL2RD .photo {
  aspect-ratio: 5.16129032;
}
.cid-sPq0hCXuxg {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sPq0hCXuxg .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sPq0hCXuxg .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPq0hCXuxg .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPq0hCXuxg .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sPq0hCXuxg .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sPq0hCXuxg .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sPq0hCXuxg .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sPq0hCXuxg .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sPq0hCXuxg .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-uVCCswtd6h {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uVCCswtd6h .mbr-text,
.cid-uVCCswtd6h blockquote {
  color: #767676;
}
.cid-uVCCswtd6h .media-container-row {
  padding: 0px;
}
.cid-uVCCswtd6h .container {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-uVCCswtd6h .mbr-text {
  color: #000000;
}
.cid-uVCCswtd6h h2 {
  font-size: 1.4em;
}
.cid-uVCCswtd6h h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uVCCswtd6h .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uVCCswtd6h .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uVCCswtd6h .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uVCCswtd6h .photo-produit {
    width: 365px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uVCCswtd6h .photo-produit {
    width: 100%;
  }
}
.cid-uVCCswtd6h .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uVCCswtd6h .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-uVCCswtd6h .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-sPq0hE4pxX {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sPq0hE4pxX .mbr-section-subtitle {
  color: #767676;
}
.cid-sPq0hE4pxX H3 {
  text-align: left;
  color: #000;
}
.cid-sPq0hE4pxX .container {
  height: 58px;
}
.cid-sPq0hEe0UY {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sPq0hEe0UY .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sPq0hEe0UY .mbr-text p {
  background: #ffffff;
}
.cid-sPq0hEe0UY .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sPq0hEe0UY .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-u5SKJ4MBxa {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SKJ4MBxa .mbr-text,
.cid-u5SKJ4MBxa blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SKJ4MBxa a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SKJ4MBxa a:hover {
  color: #000;
}
.cid-u5SKJ4MBxa a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SKJ4MBxa a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SKJ4MBxa .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SKJ4MBxa .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SKJ4MBxa .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SKJ4MBxa .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SKJ4MBxa .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SKJ4MBxa .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SKJ4MBxa .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SKJ4MBxa .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SKJ4MBxa .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SKJ4MBxa .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SKJ4MBxa .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SKJESI1d {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SKJESI1d .mbr-text,
.cid-u5SKJESI1d blockquote {
  color: #000;
}
.cid-u5SKJESI1d .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SKJESI1d h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SKJESI1d a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SKJESI1d a:hover {
  color: #000;
}
.cid-u5SKJESI1d a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SKJESI1d a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sPq0hFQPrP {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sPq0hFQPrP .mbr-section-subtitle {
  color: #767676;
}
.cid-sPq0hFQPrP H2 {
  text-align: left;
  color: #000;
}
.cid-sPq0hFQPrP .container {
  height: 58px;
}
.cid-sPq0hG09Lg {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sPq0hG09Lg .mbr-text,
.cid-sPq0hG09Lg blockquote {
  color: #000;
  text-align: justify;
}
.cid-sPq0hG09Lg .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sPq0hG09Lg .souligne:hover {
  color: #000;
}
.cid-sPq0hG09Lg .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sPq0hG09Lg .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u7gjzlG4C6 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u7gjzlG4C6 .mbr-section-subtitle {
  color: #767676;
}
.cid-u7gjzlG4C6 H2 {
  text-align: left;
  color: #000;
}
.cid-u7gjzlG4C6 .container {
  height: 58px;
}
.cid-u7gjzlG4C6 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u7gjzlG4C6 a:hover {
  color: #000;
}
.cid-u7gjzlG4C6 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u7gjzlG4C6 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u7gjzYujOO {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-u7gjzYujOO .mbr-text,
.cid-u7gjzYujOO blockquote {
  color: #767676;
}
.cid-u7gjzYujOO .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-u7gjzYujOO h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-u7gjzYujOO .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-u7gjzYujOO .separation {
  height: 45px;
}
.cid-u7gjzYujOO img {
  width: 40px;
}
.cid-u7gjzYujOO a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u7gjzYujOO a:hover {
  color: #000;
}
.cid-u7gjzYujOO a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u7gjzYujOO a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sPq0hGcQDp {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sPq0hGcQDp .mbr-section-subtitle {
  color: #767676;
}
.cid-sPq0hGcQDp H3 {
  text-align: left;
  color: #000;
}
.cid-sPq0hGcQDp .container {
  height: 58px;
}
.cid-sPq0hGn8U7 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sPq0hGn8U7 .mbr-text,
.cid-sPq0hGn8U7 blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-sPq0hGzLUa {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sPq0hGzLUa .card-box {
  padding: 0 0.3rem;
}
.cid-sPq0hGzLUa .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sPq0hGzLUa .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sPq0hGzLUa h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sPq0hGzLUa p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sPq0hGzLUa .mbr-text {
  color: #000000;
}
.cid-sPq0hGzLUa .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sPq0hGzLUa .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sPq0hGzLUa .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sPq0hGzLUa .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sPq0hGzLUa .card-title {
  color: #000000;
}
.cid-sPq0hGzLUa .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sPq0hGSYQ1 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sPq0hGSYQ1 .mbr-section-subtitle {
  color: #767676;
}
.cid-sPq0hGSYQ1 H3 {
  text-align: left;
  color: #000;
}
.cid-sPq0hGSYQ1 .container {
  height: 58px;
}
.cid-sPq0hH3FDh {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sPq0hH3FDh .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sPq0hH3FDh .mbr-text p {
  background: #ffffff;
}
.cid-sPq0hH3FDh .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sPq0hH3FDh .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sPq0hH3FDh .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sPq0hH3FDh .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sPq0hH3FDh .paypal {
  position: relative;
  top: -35px;
}
.cid-sPq0hH3FDh .logos-cb {
  max-width: 100%;
}
.cid-sPq0hH3FDh .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sPq0hH3FDh .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sPq0hH3FDh .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sPq0hH3FDh .lien:hover {
  color: #000;
}
.cid-sPq0hH3FDh .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sPq0hH3FDh .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sPq0hHlmhR {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sPq0hHlmhR .mbr-section-subtitle {
  color: #767676;
}
.cid-sPq0hHlmhR H3 {
  text-align: left;
  color: #000;
}
.cid-sPq0hHlmhR .container {
  height: 58px;
}
.cid-sPq0hHxehZ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sPq0hHxehZ .title {
  margin-bottom: 2rem;
}
.cid-sPq0hHxehZ .mbr-section-subtitle {
  color: #767676;
}
.cid-sPq0hHxehZ a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sPq0hHxehZ a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sPq0hHxehZ .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sPq0hHxehZ .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sPq0hHxehZ H2 {
  color: #000000;
}
.cid-sPq0hHxehZ LABEL {
  color: #000000;
}
.cid-sPq0hHxehZ .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sPq0hHxehZ .btn-form {
  border-radius: 0px;
}
.cid-tONVfq3tgL {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONVfq3tgL .content {
    text-align: center;
  }
  .cid-tONVfq3tgL .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONVfq3tgL .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONVfq3tgL .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONVfq3tgL .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONVfq3tgL .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONVfq3tgL .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONVfq3tgL .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONVfq3tgL .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONVfq3tgL .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONVfq3tgL .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONVfq3tgL .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONVfq3tgL .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONVfq3tgL H5 {
  color: #000000;
}
.cid-tONVfq3tgL P {
  color: #000000;
}
.cid-tONVfq3tgL .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONVfq3tgL .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONVfq3tgL .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONVfq3tgL .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONVfq3tgL .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-2uq {
  /* Type valid CSS here */
}
#custom-html-2uq div {
  height: 75px;
  background-color: #000;
}
.cid-sPNi1SYpEh {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-sPNi1SYpEh .mbr-text,
.cid-sPNi1SYpEh blockquote {
  color: #767676;
}
.cid-sPNi1SYpEh .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sPNi1SYpEh h5 {
  font-size: 15px;
}
.cid-sPNi1SYpEh a:link {
  color: #de9956;
}
.cid-sPNi1SYpEh a:hover {
  color: #f1b173;
}
.cid-sPNi1SYpEh a:visited {
  color: #de9956;
}
#custom-html-3si {
  /* Type valid CSS here */
}
#custom-html-3si div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3si hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-sPNi1TalrF {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-sPNi1TalrF .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sPNi1TalrF .row-element,
.cid-sPNi1TalrF .image-element {
  padding: 0;
}
.cid-sPNi1TalrF .image-element {
  display: flex;
  justify-content: center;
}
.cid-sPNi1TalrF .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sPNi1TalrF .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sPNi1TalrF .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sPNi1TalrF .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sPNi1TalrF .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sPNi1TalrF .text-content {
    padding: 2rem 1rem;
  }
  .cid-sPNi1TalrF .underline .line {
    height: 2px;
  }
  .cid-sPNi1TalrF .mbr-title,
  .cid-sPNi1TalrF .underline,
  .cid-sPNi1TalrF .mbr-text,
  .cid-sPNi1TalrF .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sPNi1TalrF .mbr-title,
.cid-sPNi1TalrF .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sPNi1TalrF .mbr-text,
.cid-sPNi1TalrF .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sPNi1TalrF h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sPNi1TalrF H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sPNi1TalrF H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sPNi1TalrF .bouton {
  text-align: center;
}
.cid-sPNi1TalrF .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sPNi1TalrF .couverture {
  aspect-ratio: 1;
}
.cid-sPNi1TalrF .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sPNi1TalrF p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sPNi1TalrF a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPIytAaCF {
  background: #ffffff;
}
.cid-tMPIytAaCF .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPIytAaCF .mbr-figure {
  margin: 0 auto;
}
.cid-tMPIytAaCF figcaption {
  position: relative;
}
.cid-tMPIytAaCF figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPIytAaCF .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPIytAaCF .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPIytAaCF .view_port {
    height: 10px;
  }
}
.cid-tMPIytAaCF .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPIytAaCF .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPIytAaCF .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPIytAaCF .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPIytAaCF .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-t5PbfHWw4T {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t5PbfHWw4T .mbr-section-subtitle {
  color: #767676;
}
.cid-t5PbfHWw4T H2 {
  text-align: left;
  color: #000;
}
.cid-t5PbfHWw4T .container {
  height: 58px;
}
.cid-t5PbgSNUQu {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-t5PbgSNUQu .video-block {
  margin: auto;
}
@media (max-width: 768px) {
  .cid-t5PbgSNUQu .video-block {
    width: 100% !important;
  }
}
.cid-t5Pbi54Nzj {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t5Pbi54Nzj .mbr-text,
.cid-t5Pbi54Nzj blockquote {
  color: #000;
  font-size: 14px;
}
.cid-sPNi1TQDJc {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sPNi1TQDJc .mbr-section-subtitle {
  color: #767676;
}
.cid-sPNi1TQDJc H3 {
  text-align: left;
  color: #000000;
}
.cid-sPNi1TQDJc .container {
  height: 58px;
}
.cid-sPNi1U0LWf {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-sPNi1U0LWf .image-block {
  margin: auto;
}
.cid-sPNi1U0LWf figcaption {
  position: relative;
}
.cid-sPNi1U0LWf figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sPNi1U0LWf .image-block {
    width: 100% !important;
  }
}
.cid-sPNi1U0LWf .photo {
  aspect-ratio: 4.30493274;
}
.cid-sPNi1Ub1y6 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sPNi1Ub1y6 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sPNi1Ub1y6 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sPNi1Ub1y6 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sPNi1Ub1y6 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sPNi1Ub1y6 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sPNi1Ub1y6 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sPNi1Ub1y6 .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sPNi1Ub1y6 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sPNi1Ub1y6 .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-v2YpgVSLQB {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v2YpgVSLQB .card-box {
  padding: 0 0.3rem;
}
.cid-v2YpgVSLQB .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-v2YpgVSLQB .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-v2YpgVSLQB h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-v2YpgVSLQB p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-v2YpgVSLQB .mbr-text {
  color: #000000;
}
.cid-v2YpgVSLQB .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-v2YpgVSLQB .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-v2YpgVSLQB h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-v2YpgVSLQB .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-v2YpgVSLQB .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-v2YpgVSLQB .card-title {
  color: #000000;
}
.cid-v2YpgVSLQB .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-v2YpgVSLQB .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-v2YpgVSLQB .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-v2YpgVSLQB .souligne {
  position: relative;
  color: #999;
  text-decoration: none;
}
.cid-v2YpgVSLQB .souligne:hover {
  color: #999;
}
.cid-v2YpgVSLQB .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #999;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-v2YpgVSLQB .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-v2YpgVSLQB .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-v2YpgVSLQB .carousel-tracklsv {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-v2YpgVSLQB .carousel-tracklsv::-webkit-scrollbar {
  height: 8px;
}
.cid-v2YpgVSLQB .carousel-tracklsv::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-v2YpgVSLQB .carousel-tracklsv::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-v2YpgVSLQB .carousel-tracklsv::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-v2YpgVSLQB .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-v2YpgVSLQB .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-v2YpgVSLQB .arrow-leftlsv {
  left: -2.2rem;
}
.cid-v2YpgVSLQB .arrow-rightlsv {
  right: -2.2rem;
}
.cid-v2YpgVSLQB .carousel-arrow.hidden {
  display: none;
}
.cid-v2YpgVSLQB .container1 {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
  margin-bottom: 10px;
  margin-right: 10px;
}
.cid-v2YpgVSLQB h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-v2YpgVSLQB .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-v2YpgVSLQB .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-v2YpgVSLQB .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-v2YpgVSLQB .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-v2YpgVSLQB .photo-produit {
    width: 100%;
  }
}
.cid-v2YpgVSLQB .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-v2YpgVSLQB .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-v2YpgVSLQB .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-v2YpgVSLQB .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-sPNi1UwD8g {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sPNi1UwD8g .mbr-section-subtitle {
  color: #767676;
}
.cid-sPNi1UwD8g H2 {
  text-align: left;
  color: #000;
}
.cid-sPNi1UwD8g .container {
  height: 58px;
}
.cid-sPNi1UGmDB {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sPNi1UGmDB .mbr-text,
.cid-sPNi1UGmDB blockquote {
  color: #767676;
}
.cid-sPNi1UGmDB .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-sPNi1UGmDB .mbr-text {
  color: #000000;
}
.cid-sPNi1UGmDB h2 {
  font-size: 1.5em;
}
.cid-sPNi1UGmDB h3 {
  font-size: 1.1em;
}
.cid-sPNi1UGmDB .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-sPNi1UGmDB .photo-produit {
  width: 150px;
  aspect-ratio: 0.708;
  max-width: 100%;
}
.cid-sPNi1UGmDB .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-sPNi1UGmDB .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-sPNi1UGmDB .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sPNi1UGmDB .lien:hover {
  color: #000;
}
.cid-sPNi1UGmDB .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sPNi1UGmDB .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sPNi1URbyC {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sPNi1URbyC .mbr-section-subtitle {
  color: #767676;
}
.cid-sPNi1URbyC H3 {
  text-align: left;
  color: #000;
}
.cid-sPNi1URbyC .container {
  height: 58px;
}
.cid-sPNi1V1QOW {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sPNi1V1QOW .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sPNi1V1QOW .mbr-text p {
  background: #ffffff;
}
.cid-sPNi1V1QOW .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sPNi1V1QOW .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-u5SLrBOb6S {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SLrBOb6S .mbr-text,
.cid-u5SLrBOb6S blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SLrBOb6S a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SLrBOb6S a:hover {
  color: #000;
}
.cid-u5SLrBOb6S a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SLrBOb6S a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SLrBOb6S .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SLrBOb6S .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SLrBOb6S .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SLrBOb6S .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SLrBOb6S .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SLrBOb6S .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SLrBOb6S .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SLrBOb6S .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SLrBOb6S .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SLrBOb6S .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SLrBOb6S .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SLsbdnji {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SLsbdnji .mbr-text,
.cid-u5SLsbdnji blockquote {
  color: #000;
}
.cid-u5SLsbdnji .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SLsbdnji h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SLsbdnji a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SLsbdnji a:hover {
  color: #000;
}
.cid-u5SLsbdnji a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SLsbdnji a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sPNi1VOhik {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sPNi1VOhik .mbr-section-subtitle {
  color: #767676;
}
.cid-sPNi1VOhik H2 {
  text-align: left;
  color: #000;
}
.cid-sPNi1VOhik .container {
  height: 58px;
}
.cid-sPNi1VY07i {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sPNi1VY07i .mbr-text,
.cid-sPNi1VY07i blockquote {
  color: #000;
  text-align: justify;
}
.cid-sPNi1VY07i .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sPNi1VY07i .souligne:hover {
  color: #000;
}
.cid-sPNi1VY07i .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sPNi1VY07i .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uxbYDF0LE6 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uxbYDF0LE6 .mbr-section-subtitle {
  color: #767676;
}
.cid-uxbYDF0LE6 H2 {
  text-align: left;
  color: #000;
}
.cid-uxbYDF0LE6 .container {
  height: 58px;
}
.cid-uxbYDF0LE6 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uxbYDF0LE6 a:hover {
  color: #000;
}
.cid-uxbYDF0LE6 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uxbYDF0LE6 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uxbYEmXPiM {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uxbYEmXPiM .mbr-text,
.cid-uxbYEmXPiM blockquote {
  color: #767676;
}
.cid-uxbYEmXPiM .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-uxbYEmXPiM h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-uxbYEmXPiM .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-uxbYEmXPiM .separation {
  height: 45px;
}
.cid-uxbYEmXPiM img {
  width: 40px;
}
.cid-uxbYEmXPiM a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uxbYEmXPiM a:hover {
  color: #000;
}
.cid-uxbYEmXPiM a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uxbYEmXPiM a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sPNi1WcdJW {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sPNi1WcdJW .mbr-section-subtitle {
  color: #767676;
}
.cid-sPNi1WcdJW H3 {
  text-align: left;
  color: #000;
}
.cid-sPNi1WcdJW .container {
  height: 58px;
}
.cid-sPNi1WnLv6 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sPNi1WnLv6 .mbr-text,
.cid-sPNi1WnLv6 blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-sPNi1Wy7My {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sPNi1Wy7My .card-box {
  padding: 0 0.3rem;
}
.cid-sPNi1Wy7My .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sPNi1Wy7My .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sPNi1Wy7My h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sPNi1Wy7My p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sPNi1Wy7My .mbr-text {
  color: #000000;
}
.cid-sPNi1Wy7My .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sPNi1Wy7My .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sPNi1Wy7My .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sPNi1Wy7My .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sPNi1Wy7My .card-title {
  color: #000000;
}
.cid-sPNi1Wy7My .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sPNi1WP0ED {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sPNi1WP0ED .mbr-section-subtitle {
  color: #767676;
}
.cid-sPNi1WP0ED H3 {
  text-align: left;
  color: #000;
}
.cid-sPNi1WP0ED .container {
  height: 58px;
}
.cid-sPNi1X07Mq {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sPNi1X07Mq .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sPNi1X07Mq .mbr-text p {
  background: #ffffff;
}
.cid-sPNi1X07Mq .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sPNi1X07Mq .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sPNi1X07Mq .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sPNi1X07Mq .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sPNi1X07Mq .paypal {
  position: relative;
  top: -35px;
}
.cid-sPNi1X07Mq .logos-cb {
  max-width: 100%;
}
.cid-sPNi1X07Mq .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sPNi1X07Mq .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sPNi1X07Mq .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sPNi1X07Mq .lien:hover {
  color: #000;
}
.cid-sPNi1X07Mq .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sPNi1X07Mq .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sPNi1XiLCy {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sPNi1XiLCy .mbr-section-subtitle {
  color: #767676;
}
.cid-sPNi1XiLCy H3 {
  text-align: left;
  color: #000;
}
.cid-sPNi1XiLCy .container {
  height: 58px;
}
.cid-sPNi1XtW4g {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sPNi1XtW4g .title {
  margin-bottom: 2rem;
}
.cid-sPNi1XtW4g .mbr-section-subtitle {
  color: #767676;
}
.cid-sPNi1XtW4g a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sPNi1XtW4g a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sPNi1XtW4g .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sPNi1XtW4g .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sPNi1XtW4g H2 {
  color: #000000;
}
.cid-sPNi1XtW4g LABEL {
  color: #000000;
}
.cid-sPNi1XtW4g .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sPNi1XtW4g .btn-form {
  border-radius: 0px;
}
.cid-tONVhBFVYS {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONVhBFVYS .content {
    text-align: center;
  }
  .cid-tONVhBFVYS .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONVhBFVYS .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONVhBFVYS .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONVhBFVYS .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONVhBFVYS .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONVhBFVYS .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONVhBFVYS .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONVhBFVYS .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONVhBFVYS .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONVhBFVYS .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONVhBFVYS .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONVhBFVYS .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONVhBFVYS H5 {
  color: #000000;
}
.cid-tONVhBFVYS P {
  color: #000000;
}
.cid-tONVhBFVYS .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONVhBFVYS .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONVhBFVYS .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONVhBFVYS .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONVhBFVYS .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-2w7 {
  /* Type valid CSS here */
}
#custom-html-2w7 div {
  height: 75px;
  background-color: #000;
}
.cid-sVJ8Dw3GAN {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-sVJ8Dw3GAN .mbr-text,
.cid-sVJ8Dw3GAN blockquote {
  color: #767676;
}
.cid-sVJ8Dw3GAN .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sVJ8Dw3GAN h5 {
  font-size: 15px;
}
.cid-sVJ8Dw3GAN a:link {
  color: #de9956;
}
.cid-sVJ8Dw3GAN a:hover {
  color: #f1b173;
}
.cid-sVJ8Dw3GAN a:visited {
  color: #de9956;
}
#custom-html-3sl {
  /* Type valid CSS here */
}
#custom-html-3sl div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3sl hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-sVJ8DweYrr {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-sVJ8DweYrr .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sVJ8DweYrr .row-element,
.cid-sVJ8DweYrr .image-element {
  padding: 0;
}
.cid-sVJ8DweYrr .image-element {
  display: flex;
  justify-content: center;
}
.cid-sVJ8DweYrr .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sVJ8DweYrr .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sVJ8DweYrr .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sVJ8DweYrr .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sVJ8DweYrr .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sVJ8DweYrr .text-content {
    padding: 2rem 1rem;
  }
  .cid-sVJ8DweYrr .underline .line {
    height: 2px;
  }
  .cid-sVJ8DweYrr .mbr-title,
  .cid-sVJ8DweYrr .underline,
  .cid-sVJ8DweYrr .mbr-text,
  .cid-sVJ8DweYrr .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sVJ8DweYrr .mbr-title,
.cid-sVJ8DweYrr .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sVJ8DweYrr .mbr-text,
.cid-sVJ8DweYrr .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sVJ8DweYrr h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sVJ8DweYrr H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sVJ8DweYrr H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sVJ8DweYrr .bouton {
  text-align: center;
}
.cid-sVJ8DweYrr .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sVJ8DweYrr .couverture {
  aspect-ratio: 1;
}
.cid-sVJ8DweYrr .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sVJ8DweYrr p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sVJ8DweYrr a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPIHHXeqQ {
  background: #ffffff;
}
.cid-tMPIHHXeqQ .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPIHHXeqQ .mbr-figure {
  margin: 0 auto;
}
.cid-tMPIHHXeqQ figcaption {
  position: relative;
}
.cid-tMPIHHXeqQ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPIHHXeqQ .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPIHHXeqQ .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPIHHXeqQ .view_port {
    height: 10px;
  }
}
.cid-tMPIHHXeqQ .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPIHHXeqQ .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPIHHXeqQ .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPIHHXeqQ .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPIHHXeqQ .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-t0y0H1IslT {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t0y0H1IslT .mbr-section-subtitle {
  color: #767676;
}
.cid-t0y0H1IslT H2 {
  text-align: left;
  color: #000;
}
.cid-t0y0H1IslT .container {
  height: 58px;
}
.cid-t0y0I54nwF {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-t0y0I54nwF .video-block {
  margin: auto;
}
@media (max-width: 768px) {
  .cid-t0y0I54nwF .video-block {
    width: 100% !important;
  }
}
.cid-t0y0JlC9Fo {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t0y0JlC9Fo .mbr-text,
.cid-t0y0JlC9Fo blockquote {
  color: #000;
  font-size: 14px;
}
.cid-sVJ8DwHTzV {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sVJ8DwHTzV .mbr-section-subtitle {
  color: #767676;
}
.cid-sVJ8DwHTzV H3 {
  text-align: left;
  color: #000000;
}
.cid-sVJ8DwHTzV .container {
  height: 58px;
}
.cid-sVJ8DwRD66 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-sVJ8DwRD66 .image-block {
  margin: auto;
}
.cid-sVJ8DwRD66 figcaption {
  position: relative;
}
.cid-sVJ8DwRD66 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sVJ8DwRD66 .image-block {
    width: 100% !important;
  }
}
.cid-sVJ8DwRD66 .photo {
  aspect-ratio: 5.13368984;
}
.cid-sVJ8Dx29Q0 {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sVJ8Dx29Q0 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sVJ8Dx29Q0 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sVJ8Dx29Q0 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sVJ8Dx29Q0 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sVJ8Dx29Q0 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sVJ8Dx29Q0 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sVJ8Dx29Q0 .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sVJ8Dx29Q0 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sVJ8Dx29Q0 .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sVJ8DxooZd {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sVJ8DxooZd .mbr-section-subtitle {
  color: #767676;
}
.cid-sVJ8DxooZd H2 {
  text-align: left;
  color: #000;
}
.cid-sVJ8DxooZd .container {
  height: 58px;
}
.cid-sVJ8Dxy2SC {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sVJ8Dxy2SC .mbr-text,
.cid-sVJ8Dxy2SC blockquote {
  color: #767676;
}
.cid-sVJ8Dxy2SC .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-sVJ8Dxy2SC .mbr-text {
  color: #000000;
}
.cid-sVJ8Dxy2SC h2 {
  font-size: 1.5em;
}
.cid-sVJ8Dxy2SC h3 {
  font-size: 1.1em;
}
.cid-sVJ8Dxy2SC .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-sVJ8Dxy2SC .photo-produit {
  width: 150px;
  aspect-ratio: 0.708;
  max-width: 100%;
}
.cid-sVJ8Dxy2SC .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-sVJ8Dxy2SC .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-sVJ8Dxy2SC .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sVJ8Dxy2SC .lien:hover {
  color: #000;
}
.cid-sVJ8Dxy2SC .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sVJ8Dxy2SC .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sVJ8DxJseL {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sVJ8DxJseL .mbr-section-subtitle {
  color: #767676;
}
.cid-sVJ8DxJseL H3 {
  text-align: left;
  color: #000;
}
.cid-sVJ8DxJseL .container {
  height: 58px;
}
.cid-sVJ8DxY281 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sVJ8DxY281 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sVJ8DxY281 .mbr-text p {
  background: #ffffff;
}
.cid-sVJ8DxY281 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sVJ8DxY281 .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-u5SLUSXj2A {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SLUSXj2A .mbr-text,
.cid-u5SLUSXj2A blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SLUSXj2A a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SLUSXj2A a:hover {
  color: #000;
}
.cid-u5SLUSXj2A a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SLUSXj2A a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SLUSXj2A .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SLUSXj2A .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SLUSXj2A .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SLUSXj2A .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SLUSXj2A .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SLUSXj2A .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SLUSXj2A .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SLUSXj2A .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SLUSXj2A .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SLUSXj2A .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SLUSXj2A .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SLVh0NZC {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SLVh0NZC .mbr-text,
.cid-u5SLVh0NZC blockquote {
  color: #000;
}
.cid-u5SLVh0NZC .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SLVh0NZC h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SLVh0NZC a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SLVh0NZC a:hover {
  color: #000;
}
.cid-u5SLVh0NZC a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SLVh0NZC a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sVJ8DyKq4v {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sVJ8DyKq4v .mbr-section-subtitle {
  color: #767676;
}
.cid-sVJ8DyKq4v H2 {
  text-align: left;
  color: #000;
}
.cid-sVJ8DyKq4v .container {
  height: 58px;
}
.cid-sVJ8DyUsqY {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-sVJ8DyUsqY .mbr-text,
.cid-sVJ8DyUsqY blockquote {
  color: #000;
  text-align: justify;
}
.cid-sVJ8DyUsqY .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sVJ8DyUsqY .souligne:hover {
  color: #000;
}
.cid-sVJ8DyUsqY .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sVJ8DyUsqY .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-t3sXrQFXFw {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t3sXrQFXFw .mbr-section-subtitle {
  color: #767676;
}
.cid-t3sXrQFXFw H2 {
  text-align: left;
  color: #000;
}
.cid-t3sXrQFXFw .container {
  height: 58px;
}
.cid-t3sXrQFXFw a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-t3sXrQFXFw a:hover {
  color: #000;
}
.cid-t3sXrQFXFw a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-t3sXrQFXFw a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-t3sXtf4xOd {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-t3sXtf4xOd .mbr-text,
.cid-t3sXtf4xOd blockquote {
  color: #767676;
}
.cid-t3sXtf4xOd .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-t3sXtf4xOd h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-t3sXtf4xOd .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-t3sXtf4xOd .separation {
  height: 45px;
}
.cid-t3sXtf4xOd img {
  width: 40px;
}
.cid-t3sXtf4xOd a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-t3sXtf4xOd a:hover {
  color: #000;
}
.cid-t3sXtf4xOd a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-t3sXtf4xOd a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-v5WrtIlNDd {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v5WrtIlNDd .mbr-section-subtitle {
  color: #767676;
}
.cid-v5WrtIlNDd H2 {
  text-align: left;
  color: #000;
}
.cid-v5WrtIlNDd .container {
  height: 80px;
}
.cid-v5WrtIlNDd h5 {
  font-size: 14px;
  font-weight: 100;
  font-style: italic;
  font-family: "Source Sans Pro", Arial;
}
.cid-v5WrukuVa0 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-v5WrukuVa0 .card-box {
  padding: 0 0.3rem;
}
.cid-v5WrukuVa0 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-v5WrukuVa0 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-v5WrukuVa0 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-v5WrukuVa0 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-v5WrukuVa0 .mbr-text {
  color: #000000;
}
.cid-v5WrukuVa0 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-v5WrukuVa0 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-v5WrukuVa0 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-v5WrukuVa0 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-v5WrukuVa0 .card-title {
  color: #000000;
}
.cid-v5WrukuVa0 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-v5WrukuVa0 .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-v5WrukuVa0 .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-v5WrukuVa0 .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-v5WrukuVa0 .souligne:hover {
  color: #000;
}
.cid-v5WrukuVa0 .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-v5WrukuVa0 .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-v5WrukuVa0 .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-v5WrukuVa0 .carousel-track1 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-v5WrukuVa0 .carousel-track1::-webkit-scrollbar {
  height: 8px;
}
.cid-v5WrukuVa0 .carousel-track1::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-v5WrukuVa0 .carousel-track1::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-v5WrukuVa0 .carousel-track1::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-v5WrukuVa0 .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-v5WrukuVa0 .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-v5WrukuVa0 .arrow-left1 {
  left: -2.2rem;
}
.cid-v5WrukuVa0 .arrow-right1 {
  right: -2.2rem;
}
.cid-v5WrukuVa0 .carousel-arrow.hidden {
  display: none;
}
.cid-sVJ8Dz5Kme {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sVJ8Dz5Kme .mbr-section-subtitle {
  color: #767676;
}
.cid-sVJ8Dz5Kme H3 {
  text-align: left;
  color: #000;
}
.cid-sVJ8Dz5Kme .container {
  height: 58px;
}
.cid-sVJ8DzfaiS {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sVJ8DzfaiS .mbr-text,
.cid-sVJ8DzfaiS blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-sVJ8DzpkJa {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sVJ8DzpkJa .card-box {
  padding: 0 0.3rem;
}
.cid-sVJ8DzpkJa .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sVJ8DzpkJa .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sVJ8DzpkJa h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sVJ8DzpkJa p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sVJ8DzpkJa .mbr-text {
  color: #000000;
}
.cid-sVJ8DzpkJa .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sVJ8DzpkJa .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sVJ8DzpkJa .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sVJ8DzpkJa .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sVJ8DzpkJa .card-title {
  color: #000000;
}
.cid-sVJ8DzpkJa .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sVJ8DzFGiI {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sVJ8DzFGiI .mbr-section-subtitle {
  color: #767676;
}
.cid-sVJ8DzFGiI H3 {
  text-align: left;
  color: #000;
}
.cid-sVJ8DzFGiI .container {
  height: 58px;
}
.cid-sVJ8DzQHBA {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sVJ8DzQHBA .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sVJ8DzQHBA .mbr-text p {
  background: #ffffff;
}
.cid-sVJ8DzQHBA .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sVJ8DzQHBA .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sVJ8DzQHBA .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sVJ8DzQHBA .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sVJ8DzQHBA .paypal {
  position: relative;
  top: -35px;
}
.cid-sVJ8DzQHBA .logos-cb {
  max-width: 100%;
}
.cid-sVJ8DzQHBA .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sVJ8DzQHBA .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sVJ8DzQHBA .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sVJ8DzQHBA .lien:hover {
  color: #000;
}
.cid-sVJ8DzQHBA .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sVJ8DzQHBA .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sVJ8DAb1nK {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sVJ8DAb1nK .mbr-section-subtitle {
  color: #767676;
}
.cid-sVJ8DAb1nK H3 {
  text-align: left;
  color: #000;
}
.cid-sVJ8DAb1nK .container {
  height: 58px;
}
.cid-sVJ8DAmqya {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sVJ8DAmqya .title {
  margin-bottom: 2rem;
}
.cid-sVJ8DAmqya .mbr-section-subtitle {
  color: #767676;
}
.cid-sVJ8DAmqya a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sVJ8DAmqya a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sVJ8DAmqya .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sVJ8DAmqya .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sVJ8DAmqya H2 {
  color: #000000;
}
.cid-sVJ8DAmqya LABEL {
  color: #000000;
}
.cid-sVJ8DAmqya .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sVJ8DAmqya .btn-form {
  border-radius: 0px;
}
.cid-tONVjwcbsr {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONVjwcbsr .content {
    text-align: center;
  }
  .cid-tONVjwcbsr .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONVjwcbsr .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONVjwcbsr .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONVjwcbsr .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONVjwcbsr .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONVjwcbsr .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONVjwcbsr .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONVjwcbsr .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONVjwcbsr .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONVjwcbsr .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONVjwcbsr .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONVjwcbsr .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONVjwcbsr H5 {
  color: #000000;
}
.cid-tONVjwcbsr P {
  color: #000000;
}
.cid-tONVjwcbsr .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONVjwcbsr .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONVjwcbsr .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONVjwcbsr .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONVjwcbsr .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sWAcg3SKil {
  padding-top: 75px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-sWAcg3SKil .mbr-text,
.cid-sWAcg3SKil blockquote {
  color: #767676;
}
.cid-sWAcg3SKil .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sWAcg3SKil h5 {
  font-size: 15px;
}
.cid-sWAcg3SKil a:link {
  color: #de9956;
}
.cid-sWAcg3SKil a:hover {
  color: #f1b173;
}
.cid-sWAcg3SKil a:visited {
  color: #de9956;
}
#custom-html-3l0 {
  /* Type valid CSS here */
}
#custom-html-3l0 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3l0 hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-sWAcg46I3n {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-sWAcg46I3n .back {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 75%;
  height: 100%;
  background-color: #000000;
}
.cid-sWAcg46I3n img {
  width: 100%;
}
.cid-sWAcg46I3n p {
  margin-top: 1rem;
  text-align: justify;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sWAcg46I3n .content-wrapper {
  max-width: 750px;
  margin: auto;
  position: relative;
  padding: 0 2rem;
}
.cid-sWAcg46I3n .content-wrapper {
  padding-top: 2rem;
}
.cid-sWAcg46I3n h4 {
  position: absolute;
  width: fit-content;
  padding: 0;
  margin: 0;
  right: 6rem;
  transform: rotate(-270deg);
  transform-origin: bottom right;
  bottom: 0;
}
@media (max-width: 1200px) {
  .cid-sWAcg46I3n .content-wrapper {
    padding-top: 0rem;
  }
  .cid-sWAcg46I3n p {
    margin-top: 2rem;
  }
}
@media (max-width: 992px) {
  .cid-sWAcg46I3n .back {
    width: 100%;
    height: 75%;
  }
  .cid-sWAcg46I3n .content-wrapper {
    padding: 0 3rem;
    padding-top: 4rem;
  }
  .cid-sWAcg46I3n p {
    margin-top: 4rem;
  }
}
.cid-sWAcg46I3n .content-wrapper {
  padding-right: 8rem;
}
@media (max-width: 767px) {
  .cid-sWAcg46I3n .content-wrapper {
    padding: 0rem;
    padding-top: 4rem;
  }
  .cid-sWAcg46I3n .content-wrapper {
    padding-right: 3rem;
  }
  .cid-sWAcg46I3n h4 {
    right: 2rem;
  }
}
.cid-sWAcg46I3n H1 {
  color: #ffffff;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sWAcg46I3n H3 {
  color: #767676;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sWAcg46I3n .mbr-text,
.cid-sWAcg46I3n .mbr-section-btn {
  color: #ffffff;
}
.cid-sWAcg46I3n H4 {
  color: #ffffff;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sWAcg46I3n .cadre {
  overflow: hidden;
  border-radius: 5px;
}
.cid-sWAcg46I3n .shine {
  position: relative;
}
.cid-sWAcg46I3n .shine::before {
  position: absolute;
  top: 0;
  left: -75%;
  z-index: 2;
  display: block;
  content: '';
  width: 50%;
  height: 100%;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
  -webkit-transform: skewX(-25deg);
  transform: skewX(-25deg);
}
.cid-sWAcg46I3n .shine:hover::before {
  -webkit-animation: shine .75s;
  animation: shine .75s;
}
@-webkit-keyframes shine {
  100% {
    left: 125%;
  }
}
@keyframes shine {
  100% {
    left: 125%;
  }
}
.cid-sWAcg46I3n .couverture {
  aspect-ratio: 1.49925037;
}
.cid-sWAcg46I3n a {
  position: relative;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sWAcg46I3n a:hover {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sWAcg46I3n a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sWAcg46I3n a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tMPoRvdMDY {
  background: #ffffff;
}
.cid-tMPoRvdMDY .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPoRvdMDY .mbr-figure {
  margin: 0 auto;
}
.cid-tMPoRvdMDY figcaption {
  position: relative;
}
.cid-tMPoRvdMDY figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPoRvdMDY .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPoRvdMDY .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPoRvdMDY .view_port {
    height: 10px;
  }
}
.cid-tMPoRvdMDY .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPoRvdMDY .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPoRvdMDY .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPoRvdMDY .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPoRvdMDY .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sWAcg4F8yl {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sWAcg4F8yl .mbr-section-subtitle {
  color: #767676;
}
.cid-sWAcg4F8yl H2 {
  text-align: left;
  color: #000;
}
.cid-sWAcg4F8yl .container {
  height: 58px;
}
.cid-sWAgCyhDm7 {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sWAgCyhDm7 .mbr-text,
.cid-sWAgCyhDm7 blockquote {
  color: #000;
  text-align: justify;
}
.cid-sWAgCyhDm7 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sWAgCyhDm7 a:hover {
  color: #000;
}
.cid-sWAgCyhDm7 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sWAgCyhDm7 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sWAgCyhDm7 .d {
  font-size: 14px;
  color: #888;
  line-height: 3px;
}
.cid-tToTNZl7Ii {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tToTNZl7Ii .mbr-section-subtitle {
  color: #767676;
}
.cid-tToTNZl7Ii H2 {
  text-align: left;
  color: #000;
}
.cid-tToTNZl7Ii .container {
  height: 58px;
}
.cid-tToTKFlNQU {
  padding-top: 0px;
  padding-bottom: 0px;
  position: relative;
  background-color: #ffffff;
}
.cid-tToTKFlNQU p {
  color: #767676;
}
.cid-tToTKFlNQU .card {
  border-radius: 0px;
  margin-bottom: -1px;
}
.cid-tToTKFlNQU .card .card-header {
  border-radius: 0px;
  border: 0px;
  padding: 0;
}
.cid-tToTKFlNQU .card .card-header a.panel-title {
  margin-bottom: 0;
  margin-top: -1px;
  font-weight: 500;
  font-style: normal;
  display: block;
  text-decoration: none !important;
  line-height: normal;
}
.cid-tToTKFlNQU .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}
.cid-tToTKFlNQU .card .card-header a.panel-title h4 {
  border: 1px solid #dfdfdf;
  padding: 1.3rem 2rem;
  margin-bottom: 0;
}
.cid-tToTKFlNQU .card .card-header a.panel-title h4 .sign {
  padding-right: 1rem;
}
.cid-tToTKFlNQU .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tToTKFlNQU .souligne:hover {
  color: #000;
}
.cid-tToTKFlNQU .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tToTKFlNQU .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tToTKFlNQU H4 {
  color: #000000;
}
.cid-tToTKFlNQU .panel-text {
  color: #000000;
}
.cid-uUzyJD0p8j {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uUzyJD0p8j .mbr-text,
.cid-uUzyJD0p8j blockquote {
  color: #767676;
}
.cid-uUzyJD0p8j .media-container-row {
  padding: 0px;
}
.cid-uUzyJD0p8j .container {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-uUzyJD0p8j .mbr-text {
  color: #000000;
}
.cid-uUzyJD0p8j h2 {
  font-size: 1.4em;
}
.cid-uUzyJD0p8j h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uUzyJD0p8j .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uUzyJD0p8j .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uUzyJD0p8j .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uUzyJD0p8j .photo-produit {
    width: 325px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uUzyJD0p8j .photo-produit {
    width: 100%;
  }
}
.cid-uUzyJD0p8j .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uUzyJD0p8j .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-uUzyJD0p8j .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-sWAcg7Ze4L {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sWAcg7Ze4L .mbr-section-subtitle {
  color: #767676;
}
.cid-sWAcg7Ze4L H3 {
  text-align: left;
  color: #000;
}
.cid-sWAcg7Ze4L .container {
  height: 58px;
}
.cid-sWAcg8apkb {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sWAcg8apkb .mbr-text,
.cid-sWAcg8apkb blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-uCeB54tisn {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCeB54tisn .card-box {
  padding: 0 0.3rem;
}
.cid-uCeB54tisn .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCeB54tisn .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCeB54tisn h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCeB54tisn p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCeB54tisn .mbr-text {
  color: #000000;
}
.cid-uCeB54tisn .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCeB54tisn .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCeB54tisn .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCeB54tisn .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCeB54tisn .card-title {
  color: #000000;
}
.cid-uCeB54tisn .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCeB54tisn .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCeB54tisn .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCeB54tisn .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCeB54tisn .souligne:hover {
  color: #000;
}
.cid-uCeB54tisn .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCeB54tisn .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCeB54tisn .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCeB54tisn .carousel-track1 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCeB54tisn .carousel-track1::-webkit-scrollbar {
  height: 8px;
}
.cid-uCeB54tisn .carousel-track1::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCeB54tisn .carousel-track1::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCeB54tisn .carousel-track1::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCeB54tisn .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCeB54tisn .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCeB54tisn .arrow-left1 {
  left: -2.2rem;
}
.cid-uCeB54tisn .arrow-right1 {
  right: -2.2rem;
}
.cid-uCeB54tisn .carousel-arrow.hidden {
  display: none;
}
.cid-sWAcg8EoSd {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sWAcg8EoSd .mbr-section-subtitle {
  color: #767676;
}
.cid-sWAcg8EoSd H2 {
  text-align: left;
  color: #000;
}
.cid-sWAcg8EoSd .container {
  height: 58px;
}
.cid-sWAcg8PaB4 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sWAcg8PaB4 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sWAcg8PaB4 .mbr-text p {
  background: #ffffff;
}
.cid-sWAcg8PaB4 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sWAcg8PaB4 .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sWAcg8PaB4 .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sWAcg8PaB4 .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sWAcg8PaB4 .paypal {
  position: relative;
  top: -35px;
}
.cid-sWAcg8PaB4 .logos-cb {
  max-width: 100%;
}
.cid-sWAcg8PaB4 .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sWAcg8PaB4 .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sWAcg8PaB4 .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sWAcg8PaB4 .lien:hover {
  color: #000;
}
.cid-sWAcg8PaB4 .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sWAcg8PaB4 .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sWAcg96OkO {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sWAcg96OkO .mbr-section-subtitle {
  color: #767676;
}
.cid-sWAcg96OkO H3 {
  text-align: left;
  color: #000;
}
.cid-sWAcg96OkO .container {
  height: 58px;
}
.cid-sWAcg9hRZm {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sWAcg9hRZm .title {
  margin-bottom: 2rem;
}
.cid-sWAcg9hRZm .mbr-section-subtitle {
  color: #767676;
}
.cid-sWAcg9hRZm a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sWAcg9hRZm a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sWAcg9hRZm .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sWAcg9hRZm .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sWAcg9hRZm H2 {
  color: #000000;
}
.cid-sWAcg9hRZm LABEL {
  color: #000000;
}
.cid-sWAcg9hRZm .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sWAcg9hRZm .btn-form {
  border-radius: 0px;
}
.cid-tONSdPaEtI {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONSdPaEtI .content {
    text-align: center;
  }
  .cid-tONSdPaEtI .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONSdPaEtI .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONSdPaEtI .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONSdPaEtI .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONSdPaEtI .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONSdPaEtI .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONSdPaEtI .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONSdPaEtI .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONSdPaEtI .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONSdPaEtI .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONSdPaEtI .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONSdPaEtI .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONSdPaEtI H5 {
  color: #000000;
}
.cid-tONSdPaEtI P {
  color: #000000;
}
.cid-tONSdPaEtI .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONSdPaEtI .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONSdPaEtI .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONSdPaEtI .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONSdPaEtI .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-2zq {
  /* Type valid CSS here */
}
#custom-html-2zq div {
  height: 75px;
  background-color: #000;
}
.cid-sXOGtgaXMs {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-sXOGtgaXMs .mbr-text,
.cid-sXOGtgaXMs blockquote {
  color: #767676;
}
.cid-sXOGtgaXMs .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sXOGtgaXMs h5 {
  font-size: 15px;
}
.cid-sXOGtgaXMs a:link {
  color: #de9956;
}
.cid-sXOGtgaXMs a:hover {
  color: #f1b173;
}
.cid-sXOGtgaXMs a:visited {
  color: #de9956;
}
#custom-html-3so {
  /* Type valid CSS here */
}
#custom-html-3so div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3so hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-sXOGtgmoAO {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-sXOGtgmoAO .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sXOGtgmoAO .row-element,
.cid-sXOGtgmoAO .image-element {
  padding: 0;
}
.cid-sXOGtgmoAO .image-element {
  display: flex;
  justify-content: center;
}
.cid-sXOGtgmoAO .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sXOGtgmoAO .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sXOGtgmoAO .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sXOGtgmoAO .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sXOGtgmoAO .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sXOGtgmoAO .text-content {
    padding: 2rem 1rem;
  }
  .cid-sXOGtgmoAO .underline .line {
    height: 2px;
  }
  .cid-sXOGtgmoAO .mbr-title,
  .cid-sXOGtgmoAO .underline,
  .cid-sXOGtgmoAO .mbr-text,
  .cid-sXOGtgmoAO .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sXOGtgmoAO .mbr-title,
.cid-sXOGtgmoAO .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sXOGtgmoAO .mbr-text,
.cid-sXOGtgmoAO .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sXOGtgmoAO h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sXOGtgmoAO H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sXOGtgmoAO H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sXOGtgmoAO .bouton {
  text-align: center;
}
.cid-sXOGtgmoAO .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sXOGtgmoAO .couverture {
  aspect-ratio: 1;
}
.cid-sXOGtgmoAO .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sXOGtgmoAO p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sXOGtgmoAO a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPIQenBmD {
  background: #ffffff;
}
.cid-tMPIQenBmD .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPIQenBmD .mbr-figure {
  margin: 0 auto;
}
.cid-tMPIQenBmD figcaption {
  position: relative;
}
.cid-tMPIQenBmD figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPIQenBmD .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPIQenBmD .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPIQenBmD .view_port {
    height: 10px;
  }
}
.cid-tMPIQenBmD .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPIQenBmD .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPIQenBmD .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPIQenBmD .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPIQenBmD .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sXOGtgUKqB {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXOGtgUKqB .mbr-section-subtitle {
  color: #767676;
}
.cid-sXOGtgUKqB H3 {
  text-align: left;
  color: #000000;
}
.cid-sXOGtgUKqB .container {
  height: 58px;
}
.cid-sXOGth5n0j {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-sXOGth5n0j .image-block {
  margin: auto;
}
.cid-sXOGth5n0j figcaption {
  position: relative;
}
.cid-sXOGth5n0j figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sXOGth5n0j .image-block {
    width: 100% !important;
  }
}
.cid-sXOGth5n0j .photo {
  aspect-ratio: 4.69437653;
}
.cid-sXOGthgZJs {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sXOGthgZJs .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sXOGthgZJs .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sXOGthgZJs .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sXOGthgZJs .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sXOGthgZJs .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sXOGthgZJs .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sXOGthgZJs .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sXOGthgZJs .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sXOGthgZJs .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sXOJEJ8LTX {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXOJEJ8LTX .mbr-section-subtitle {
  color: #767676;
}
.cid-sXOJEJ8LTX H2 {
  text-align: left;
  color: #000;
}
.cid-sXOJEJ8LTX .container {
  height: 58px;
}
.cid-sXOJHe8agL {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sXOJHe8agL .mbr-text,
.cid-sXOJHe8agL blockquote {
  color: #767676;
}
.cid-sXOJHe8agL .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-sXOJHe8agL .mbr-text {
  color: #000000;
}
.cid-sXOJHe8agL h2 {
  font-size: 1.5em;
}
.cid-sXOJHe8agL h3 {
  font-size: 1.1em;
}
.cid-sXOJHe8agL .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-sXOJHe8agL .photo-produit {
  width: 150px;
  aspect-ratio: 0.684;
  max-width: 100%;
}
.cid-sXOJHe8agL .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-sXOJHe8agL .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-us0bx2jyxV {
  padding-top: 0px;
  padding-bottom: 45px;
  position: relative;
  background-color: #ffffff;
}
.cid-us0bx2jyxV p {
  color: #767676;
}
.cid-us0bx2jyxV .card {
  border-radius: 0px;
  margin-bottom: -1px;
}
.cid-us0bx2jyxV .card .card-header {
  border-radius: 0px;
  border: 0px;
  padding: 0;
}
.cid-us0bx2jyxV .card .card-header a.panel-title {
  margin-bottom: 0;
  margin-top: -1px;
  font-weight: 500;
  font-style: normal;
  display: block;
  text-decoration: none !important;
  line-height: normal;
}
.cid-us0bx2jyxV .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}
.cid-us0bx2jyxV .card .card-header a.panel-title h4 {
  border: 1px solid #dfdfdf;
  padding: 1.3rem 2rem;
  margin-bottom: 0;
}
.cid-us0bx2jyxV .card .card-header a.panel-title h4 .sign {
  padding-right: 1rem;
}
.cid-us0bx2jyxV .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-us0bx2jyxV .souligne:hover {
  color: #000;
}
.cid-us0bx2jyxV .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-us0bx2jyxV .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-us0bx2jyxV H4 {
  color: #000000;
}
.cid-us0bx2jyxV .panel-text {
  color: #000000;
}
.cid-us0bx2jyxV .illustration {
  width: 500;
  max-width: 100%;
}
.cid-sXOGthCVMk {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXOGthCVMk .mbr-section-subtitle {
  color: #767676;
}
.cid-sXOGthCVMk H3 {
  text-align: left;
  color: #000;
}
.cid-sXOGthCVMk .container {
  height: 58px;
}
.cid-sXOGthSibS {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXOGthSibS .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sXOGthSibS .mbr-text p {
  background: #ffffff;
}
.cid-sXOGthSibS .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sXOGthSibS .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-u5SMfToiZg {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SMfToiZg .mbr-text,
.cid-u5SMfToiZg blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SMfToiZg a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SMfToiZg a:hover {
  color: #000;
}
.cid-u5SMfToiZg a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SMfToiZg a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SMfToiZg .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SMfToiZg .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SMfToiZg .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SMfToiZg .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SMfToiZg .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SMfToiZg .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SMfToiZg .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SMfToiZg .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SMfToiZg .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SMfToiZg .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SMfToiZg .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SMglgvtC {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SMglgvtC .mbr-text,
.cid-u5SMglgvtC blockquote {
  color: #000;
}
.cid-u5SMglgvtC .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SMglgvtC h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SMglgvtC a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SMglgvtC a:hover {
  color: #000;
}
.cid-u5SMglgvtC a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SMglgvtC a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u9C1fbZyjf {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u9C1fbZyjf .mbr-section-subtitle {
  color: #767676;
}
.cid-u9C1fbZyjf H2 {
  text-align: left;
  color: #000;
}
.cid-u9C1fbZyjf .container {
  height: 58px;
}
.cid-u9C1fbZyjf a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u9C1fbZyjf a:hover {
  color: #000;
}
.cid-u9C1fbZyjf a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u9C1fbZyjf a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u9C1fO1az9 {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-u9C1fO1az9 .mbr-text,
.cid-u9C1fO1az9 blockquote {
  color: #767676;
}
.cid-u9C1fO1az9 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-u9C1fO1az9 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-u9C1fO1az9 .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-u9C1fO1az9 .separation {
  height: 45px;
}
.cid-u9C1fO1az9 img {
  width: 40px;
}
.cid-u9C1fO1az9 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u9C1fO1az9 a:hover {
  color: #000;
}
.cid-u9C1fO1az9 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u9C1fO1az9 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sXOIZQDnQU {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXOIZQDnQU .mbr-section-subtitle {
  color: #767676;
}
.cid-sXOIZQDnQU H2 {
  text-align: left;
  color: #000;
}
.cid-sXOIZQDnQU .container {
  height: 58px;
}
.cid-sXOJ1xejHc {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sXOJ1xejHc .card-box {
  padding: 0 0.3rem;
}
.cid-sXOJ1xejHc .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sXOJ1xejHc .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sXOJ1xejHc h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sXOJ1xejHc p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sXOJ1xejHc .mbr-text {
  color: #000000;
}
.cid-sXOJ1xejHc .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sXOJ1xejHc .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sXOJ1xejHc .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sXOJ1xejHc .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sXOJ1xejHc .card-title {
  color: #000000;
}
.cid-sXOJ1xejHc .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sXOGtl0aj0 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXOGtl0aj0 .mbr-section-subtitle {
  color: #767676;
}
.cid-sXOGtl0aj0 H3 {
  text-align: left;
  color: #000;
}
.cid-sXOGtl0aj0 .container {
  height: 58px;
}
.cid-tisyMmBIa9 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tisyMmBIa9 .mbr-text,
.cid-tisyMmBIa9 blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-sXOGtlq7nZ {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sXOGtlq7nZ .card-box {
  padding: 0 0.3rem;
}
.cid-sXOGtlq7nZ .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sXOGtlq7nZ .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sXOGtlq7nZ h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sXOGtlq7nZ p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sXOGtlq7nZ .mbr-text {
  color: #000000;
}
.cid-sXOGtlq7nZ .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sXOGtlq7nZ .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sXOGtlq7nZ .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sXOGtlq7nZ .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sXOGtlq7nZ .card-title {
  color: #000000;
}
.cid-sXOGtlq7nZ .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sXOGtlIzWK {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXOGtlIzWK .mbr-section-subtitle {
  color: #767676;
}
.cid-sXOGtlIzWK H3 {
  text-align: left;
  color: #000;
}
.cid-sXOGtlIzWK .container {
  height: 58px;
}
.cid-sXOGtlVw36 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXOGtlVw36 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sXOGtlVw36 .mbr-text p {
  background: #ffffff;
}
.cid-sXOGtlVw36 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sXOGtlVw36 .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sXOGtlVw36 .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sXOGtlVw36 .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sXOGtlVw36 .paypal {
  position: relative;
  top: -35px;
}
.cid-sXOGtlVw36 .logos-cb {
  max-width: 100%;
}
.cid-sXOGtlVw36 .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sXOGtlVw36 .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sXOGtlVw36 .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXOGtlVw36 .lien:hover {
  color: #000;
}
.cid-sXOGtlVw36 .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXOGtlVw36 .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sXOGtmd8qK {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXOGtmd8qK .mbr-section-subtitle {
  color: #767676;
}
.cid-sXOGtmd8qK H3 {
  text-align: left;
  color: #000;
}
.cid-sXOGtmd8qK .container {
  height: 58px;
}
.cid-sXOGtmqRCS {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXOGtmqRCS .title {
  margin-bottom: 2rem;
}
.cid-sXOGtmqRCS .mbr-section-subtitle {
  color: #767676;
}
.cid-sXOGtmqRCS a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sXOGtmqRCS a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sXOGtmqRCS .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sXOGtmqRCS .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sXOGtmqRCS H2 {
  color: #000000;
}
.cid-sXOGtmqRCS LABEL {
  color: #000000;
}
.cid-sXOGtmqRCS .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sXOGtmqRCS .btn-form {
  border-radius: 0px;
}
.cid-tONVlmMRQ8 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONVlmMRQ8 .content {
    text-align: center;
  }
  .cid-tONVlmMRQ8 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONVlmMRQ8 .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONVlmMRQ8 .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONVlmMRQ8 .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONVlmMRQ8 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONVlmMRQ8 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONVlmMRQ8 .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONVlmMRQ8 .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONVlmMRQ8 .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONVlmMRQ8 .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONVlmMRQ8 .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONVlmMRQ8 .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONVlmMRQ8 H5 {
  color: #000000;
}
.cid-tONVlmMRQ8 P {
  color: #000000;
}
.cid-tONVlmMRQ8 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONVlmMRQ8 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONVlmMRQ8 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONVlmMRQ8 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONVlmMRQ8 .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-30s {
  /* Type valid CSS here */
}
#custom-html-30s div {
  height: 75px;
  background-color: #000;
}
.cid-sXY6LSXhSl {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-sXY6LSXhSl .mbr-text,
.cid-sXY6LSXhSl blockquote {
  color: #767676;
}
.cid-sXY6LSXhSl .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sXY6LSXhSl h5 {
  font-size: 15px;
}
.cid-sXY6LSXhSl a:link {
  color: #de9956;
}
.cid-sXY6LSXhSl a:hover {
  color: #f1b173;
}
.cid-sXY6LSXhSl a:visited {
  color: #de9956;
}
#custom-html-3sr {
  /* Type valid CSS here */
}
#custom-html-3sr div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3sr hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-sXY6LTa23k {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-sXY6LTa23k .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sXY6LTa23k .row-element,
.cid-sXY6LTa23k .image-element {
  padding: 0;
}
.cid-sXY6LTa23k .image-element {
  display: flex;
  justify-content: center;
}
.cid-sXY6LTa23k .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sXY6LTa23k .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sXY6LTa23k .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sXY6LTa23k .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sXY6LTa23k .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sXY6LTa23k .text-content {
    padding: 2rem 1rem;
  }
  .cid-sXY6LTa23k .underline .line {
    height: 2px;
  }
  .cid-sXY6LTa23k .mbr-title,
  .cid-sXY6LTa23k .underline,
  .cid-sXY6LTa23k .mbr-text,
  .cid-sXY6LTa23k .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sXY6LTa23k .mbr-title,
.cid-sXY6LTa23k .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sXY6LTa23k .mbr-text,
.cid-sXY6LTa23k .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sXY6LTa23k h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sXY6LTa23k H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-sXY6LTa23k H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sXY6LTa23k .bouton {
  text-align: center;
}
.cid-sXY6LTa23k .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sXY6LTa23k .couverture {
  aspect-ratio: 1;
}
.cid-sXY6LTa23k .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sXY6LTa23k p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sXY6LTa23k a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPIYPOcIq {
  background: #ffffff;
}
.cid-tMPIYPOcIq .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPIYPOcIq .mbr-figure {
  margin: 0 auto;
}
.cid-tMPIYPOcIq figcaption {
  position: relative;
}
.cid-tMPIYPOcIq figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPIYPOcIq .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPIYPOcIq .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPIYPOcIq .view_port {
    height: 10px;
  }
}
.cid-tMPIYPOcIq .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPIYPOcIq .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPIYPOcIq .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPIYPOcIq .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPIYPOcIq .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sXY6LTQqnL {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXY6LTQqnL .mbr-section-subtitle {
  color: #767676;
}
.cid-sXY6LTQqnL H3 {
  text-align: left;
  color: #000000;
}
.cid-sXY6LTQqnL .container {
  height: 58px;
}
.cid-sXY6LU2hld {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sXY6LU2hld .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sXY6LU2hld .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sXY6LU2hld .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sXY6LU2hld .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sXY6LU2hld .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sXY6LU2hld .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sXY6LU2hld .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sXY6LU2hld .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sXY6LU2hld .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-sXY6LUpzLb {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXY6LUpzLb .mbr-section-subtitle {
  color: #767676;
}
.cid-sXY6LUpzLb H2 {
  text-align: left;
  color: #000;
}
.cid-sXY6LUpzLb .container {
  height: 58px;
}
.cid-sXY6LUAJwD {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-sXY6LUAJwD .mbr-text,
.cid-sXY6LUAJwD blockquote {
  color: #767676;
}
.cid-sXY6LUAJwD .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-sXY6LUAJwD .mbr-text {
  color: #000000;
}
.cid-sXY6LUAJwD h2 {
  font-size: 1.5em;
}
.cid-sXY6LUAJwD h3 {
  font-size: 1.1em;
}
.cid-sXY6LUAJwD .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-sXY6LUAJwD .photo-produit {
  width: 150px;
  aspect-ratio: 0.70224719;
  max-width: 100%;
}
.cid-sXY6LUAJwD .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  width: 100%;
}
.cid-sXY6LUAJwD .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-sXY6LUAJwD .indice {
  font-size: 20px;
  position: relative;
  top: 2px;
}
.cid-sXY6LUNxaV {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXY6LUNxaV .mbr-section-subtitle {
  color: #767676;
}
.cid-sXY6LUNxaV H3 {
  text-align: left;
  color: #000;
}
.cid-sXY6LUNxaV .container {
  height: 58px;
}
.cid-sXY6LUYPna {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sXY6LUYPna .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sXY6LUYPna .mbr-text p {
  background: #ffffff;
}
.cid-sXY6LUYPna .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sXY6LUYPna .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-sXY6LUYPna i {
  font-weight: lighter;
}
.cid-sXY6LWnRk2 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXY6LWnRk2 .mbr-section-subtitle {
  color: #767676;
}
.cid-sXY6LWnRk2 H2 {
  text-align: left;
  color: #000;
}
.cid-sXY6LWnRk2 .container {
  height: 58px;
}
.cid-sXY6LWzFzl {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sXY6LWzFzl .card-box {
  padding: 0 0.3rem;
}
.cid-sXY6LWzFzl .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sXY6LWzFzl .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sXY6LWzFzl h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sXY6LWzFzl p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sXY6LWzFzl .mbr-text {
  color: #000000;
}
.cid-sXY6LWzFzl .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sXY6LWzFzl .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sXY6LWzFzl .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sXY6LWzFzl .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sXY6LWzFzl .card-title {
  color: #000000;
}
.cid-sXY6LWzFzl .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-t0rOhkc3cf {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t0rOhkc3cf .mbr-section-subtitle {
  color: #767676;
}
.cid-t0rOhkc3cf H2 {
  text-align: left;
  color: #000;
}
.cid-t0rOhkc3cf .container {
  height: 58px;
}
.cid-t0rOhkc3cf a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-t0rOhkc3cf a:hover {
  color: #000;
}
.cid-t0rOhkc3cf a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-t0rOhkc3cf a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-t0rOirsTZQ {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-t0rOirsTZQ .mbr-text,
.cid-t0rOirsTZQ blockquote {
  color: #767676;
}
.cid-t0rOirsTZQ .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-t0rOirsTZQ h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-t0rOirsTZQ .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-t0rOirsTZQ .separation {
  height: 45px;
}
.cid-t0rOirsTZQ img {
  width: 40px;
}
.cid-t0rOirsTZQ a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-t0rOirsTZQ a:hover {
  color: #000;
}
.cid-t0rOirsTZQ a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-t0rOirsTZQ a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sXY6LVU0lf {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXY6LVU0lf .mbr-section-subtitle {
  color: #767676;
}
.cid-sXY6LVU0lf H3 {
  text-align: left;
  color: #000;
}
.cid-sXY6LVU0lf .container {
  height: 58px;
}
.cid-sXY6LW6EbH {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sXY6LW6EbH .card-box {
  padding: 0 0.3rem;
}
.cid-sXY6LW6EbH .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sXY6LW6EbH .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sXY6LW6EbH h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sXY6LW6EbH p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sXY6LW6EbH .mbr-text {
  color: #000000;
}
.cid-sXY6LW6EbH .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sXY6LW6EbH .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sXY6LW6EbH .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sXY6LW6EbH .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sXY6LW6EbH .card-title {
  color: #000000;
}
.cid-sXY6LW6EbH .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sXY6LWRX5O {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXY6LWRX5O .mbr-section-subtitle {
  color: #767676;
}
.cid-sXY6LWRX5O H3 {
  text-align: left;
  color: #000;
}
.cid-sXY6LWRX5O .container {
  height: 58px;
}
.cid-sXY6LX2lIL {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXY6LX2lIL .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sXY6LX2lIL .mbr-text p {
  background: #ffffff;
}
.cid-sXY6LX2lIL .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sXY6LX2lIL .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sXY6LX2lIL .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sXY6LX2lIL .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sXY6LX2lIL .paypal {
  position: relative;
  top: -35px;
}
.cid-sXY6LX2lIL .logos-cb {
  max-width: 100%;
}
.cid-sXY6LX2lIL .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sXY6LX2lIL .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sXY6LX2lIL .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXY6LX2lIL .lien:hover {
  color: #000;
}
.cid-sXY6LX2lIL .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXY6LX2lIL .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sXY6LXmfiq {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXY6LXmfiq .mbr-section-subtitle {
  color: #767676;
}
.cid-sXY6LXmfiq H3 {
  text-align: left;
  color: #000;
}
.cid-sXY6LXmfiq .container {
  height: 58px;
}
.cid-sXY6LXzsTr {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXY6LXzsTr .title {
  margin-bottom: 2rem;
}
.cid-sXY6LXzsTr .mbr-section-subtitle {
  color: #767676;
}
.cid-sXY6LXzsTr a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sXY6LXzsTr a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sXY6LXzsTr .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sXY6LXzsTr .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sXY6LXzsTr H2 {
  color: #000000;
}
.cid-sXY6LXzsTr LABEL {
  color: #000000;
}
.cid-sXY6LXzsTr .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sXY6LXzsTr .btn-form {
  border-radius: 0px;
}
.cid-tONVndpk4E {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONVndpk4E .content {
    text-align: center;
  }
  .cid-tONVndpk4E .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONVndpk4E .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONVndpk4E .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONVndpk4E .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONVndpk4E .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONVndpk4E .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONVndpk4E .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONVndpk4E .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONVndpk4E .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONVndpk4E .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONVndpk4E .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONVndpk4E .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONVndpk4E H5 {
  color: #000000;
}
.cid-tONVndpk4E P {
  color: #000000;
}
.cid-tONVndpk4E .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONVndpk4E .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONVndpk4E .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONVndpk4E .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONVndpk4E .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-31z {
  /* Type valid CSS here */
}
#custom-html-31z div {
  height: 75px;
  background-color: #000;
}
.cid-t2AgfbRNRn {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-t2AgfbRNRn .mbr-text,
.cid-t2AgfbRNRn blockquote {
  color: #767676;
}
.cid-t2AgfbRNRn .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-t2AgfbRNRn h5 {
  font-size: 15px;
}
.cid-t2AgfbRNRn a:link {
  color: #de9956;
}
.cid-t2AgfbRNRn a:hover {
  color: #f1b173;
}
.cid-t2AgfbRNRn a:visited {
  color: #de9956;
}
#custom-html-3sx {
  /* Type valid CSS here */
}
#custom-html-3sx div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3sx hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-t2Agfc5YXW {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-t2Agfc5YXW .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-t2Agfc5YXW .row-element,
.cid-t2Agfc5YXW .image-element {
  padding: 0;
}
.cid-t2Agfc5YXW .image-element {
  display: flex;
  justify-content: center;
}
.cid-t2Agfc5YXW .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-t2Agfc5YXW .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-t2Agfc5YXW .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-t2Agfc5YXW .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-t2Agfc5YXW .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-t2Agfc5YXW .text-content {
    padding: 2rem 1rem;
  }
  .cid-t2Agfc5YXW .underline .line {
    height: 2px;
  }
  .cid-t2Agfc5YXW .mbr-title,
  .cid-t2Agfc5YXW .underline,
  .cid-t2Agfc5YXW .mbr-text,
  .cid-t2Agfc5YXW .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-t2Agfc5YXW .mbr-title,
.cid-t2Agfc5YXW .underline {
  text-align: center;
  color: #ffffff;
}
.cid-t2Agfc5YXW .mbr-text,
.cid-t2Agfc5YXW .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-t2Agfc5YXW h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-t2Agfc5YXW H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-t2Agfc5YXW H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-t2Agfc5YXW .bouton {
  text-align: center;
}
.cid-t2Agfc5YXW .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-t2Agfc5YXW .couverture {
  aspect-ratio: 1;
}
.cid-t2Agfc5YXW .bouton2 {
  position: relative;
  top: -25px;
}
.cid-t2Agfc5YXW p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-t2Agfc5YXW a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPJhgWBco {
  background: #ffffff;
}
.cid-tMPJhgWBco .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPJhgWBco .mbr-figure {
  margin: 0 auto;
}
.cid-tMPJhgWBco figcaption {
  position: relative;
}
.cid-tMPJhgWBco figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPJhgWBco .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPJhgWBco .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPJhgWBco .view_port {
    height: 10px;
  }
}
.cid-tMPJhgWBco .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPJhgWBco .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPJhgWBco .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPJhgWBco .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPJhgWBco .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-t2AgfcMfeS {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t2AgfcMfeS .mbr-section-subtitle {
  color: #767676;
}
.cid-t2AgfcMfeS H3 {
  text-align: left;
  color: #000000;
}
.cid-t2AgfcMfeS .container {
  height: 58px;
}
.cid-t2AgfcXamR {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-t2AgfcXamR .image-block {
  margin: auto;
}
.cid-t2AgfcXamR figcaption {
  position: relative;
}
.cid-t2AgfcXamR figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-t2AgfcXamR .image-block {
    width: 100% !important;
  }
}
.cid-t2AgfcXamR .photo {
  aspect-ratio: 4.52830189;
}
.cid-t2AgfddjJM {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-t2AgfddjJM .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-t2AgfddjJM .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t2AgfddjJM .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t2AgfddjJM .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-t2AgfddjJM .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-t2AgfddjJM .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-t2AgfddjJM .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-t2AgfddjJM .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-t2AgfddjJM .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-t2AgfdAxGd {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t2AgfdAxGd .mbr-section-subtitle {
  color: #767676;
}
.cid-t2AgfdAxGd H2 {
  text-align: left;
  color: #000;
}
.cid-t2AgfdAxGd .container {
  height: 58px;
}
.cid-t2AgfdLtNT {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-t2AgfdLtNT .mbr-text,
.cid-t2AgfdLtNT blockquote {
  color: #767676;
}
.cid-t2AgfdLtNT .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-t2AgfdLtNT .mbr-text {
  color: #000000;
}
.cid-t2AgfdLtNT h2 {
  font-size: 1.5em;
}
.cid-t2AgfdLtNT h3 {
  font-size: 1.1em;
}
.cid-t2AgfdLtNT .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-t2AgfdLtNT .photo-produit {
  width: 150px;
  aspect-ratio: 0.72886297;
  max-width: 100%;
}
.cid-t2AgfdLtNT .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-t2AgfdLtNT .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-t2Agfe0pnk {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t2Agfe0pnk .mbr-section-subtitle {
  color: #767676;
}
.cid-t2Agfe0pnk H3 {
  text-align: left;
  color: #000;
}
.cid-t2Agfe0pnk .container {
  height: 58px;
}
.cid-t2AgfeazdM {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t2AgfeazdM .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-t2AgfeazdM .mbr-text p {
  background: #ffffff;
}
.cid-t2AgfeazdM .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-t2AgfeazdM .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-t2AgfeazdM .fichepratique {
  position: relative;
  top: 10px;
}
.cid-u5SMog49rm {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SMog49rm .mbr-text,
.cid-u5SMog49rm blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SMog49rm a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SMog49rm a:hover {
  color: #000;
}
.cid-u5SMog49rm a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SMog49rm a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SMog49rm .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SMog49rm .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SMog49rm .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SMog49rm .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SMog49rm .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SMog49rm .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SMog49rm .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SMog49rm .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SMog49rm .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SMog49rm .n55 {
  float: right;
  background: #fff;
  width: 45%;
  height: 18px;
}
.cid-u5SMog49rm .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SMog49rm .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SMoIEBUs {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SMoIEBUs .mbr-text,
.cid-u5SMoIEBUs blockquote {
  color: #000;
}
.cid-u5SMoIEBUs .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SMoIEBUs h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SMoIEBUs a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SMoIEBUs a:hover {
  color: #000;
}
.cid-u5SMoIEBUs a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SMoIEBUs a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-t2AgfeYYsx {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t2AgfeYYsx .mbr-section-subtitle {
  color: #767676;
}
.cid-t2AgfeYYsx H2 {
  text-align: left;
  color: #000;
}
.cid-t2AgfeYYsx .container {
  height: 58px;
}
.cid-t2Agff8zUb {
  padding-top: 15px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-t2Agff8zUb .mbr-text,
.cid-t2Agff8zUb blockquote {
  color: #000;
  text-align: justify;
}
.cid-t2Agff8zUb .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-t2Agff8zUb .souligne:hover {
  color: #000;
}
.cid-t2Agff8zUb .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-t2Agff8zUb .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u3wF2KsuII {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u3wF2KsuII .mbr-section-subtitle {
  color: #767676;
}
.cid-u3wF2KsuII H2 {
  text-align: left;
  color: #000;
}
.cid-u3wF2KsuII .container {
  height: 58px;
}
.cid-u3wF2KsuII a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u3wF2KsuII a:hover {
  color: #000;
}
.cid-u3wF2KsuII a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u3wF2KsuII a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u3wF3AcIck {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-u3wF3AcIck .mbr-text,
.cid-u3wF3AcIck blockquote {
  color: #767676;
}
.cid-u3wF3AcIck .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-u3wF3AcIck h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-u3wF3AcIck .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-u3wF3AcIck .separation {
  height: 45px;
}
.cid-u3wF3AcIck img {
  width: 40px;
}
.cid-u3wF3AcIck a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u3wF3AcIck a:hover {
  color: #000;
}
.cid-u3wF3AcIck a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u3wF3AcIck a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-t2AjibnxRb {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t2AjibnxRb .mbr-section-subtitle {
  color: #767676;
}
.cid-t2AjibnxRb H2 {
  text-align: left;
  color: #000;
}
.cid-t2AjibnxRb .container {
  height: 80px;
}
.cid-t2AjibnxRb h5 {
  font-size: 14px;
  font-weight: 100;
  font-style: italic;
  font-family: "Source Sans Pro", Arial;
}
.cid-t2Ajk5kjUP {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-t2Ajk5kjUP .card-box {
  padding: 0 0.3rem;
}
.cid-t2Ajk5kjUP .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-t2Ajk5kjUP .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-t2Ajk5kjUP h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-t2Ajk5kjUP p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-t2Ajk5kjUP .mbr-text {
  color: #000000;
}
.cid-t2Ajk5kjUP .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-t2Ajk5kjUP .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-t2Ajk5kjUP .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-t2Ajk5kjUP .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-t2Ajk5kjUP .card-title {
  color: #000000;
}
.cid-t2Ajk5kjUP .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-t2Agffkt7t {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t2Agffkt7t .mbr-section-subtitle {
  color: #767676;
}
.cid-t2Agffkt7t H2 {
  text-align: left;
  color: #000;
}
.cid-t2Agffkt7t .container {
  height: 58px;
}
.cid-t2AgffwBnR {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t2AgffwBnR .mbr-text,
.cid-t2AgffwBnR blockquote {
  color: #767676;
}
.cid-t2AgffwBnR .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-t2AgffwBnR h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-t2AgffHytD {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-t2AgffHytD .card-box {
  padding: 0 0.3rem;
}
.cid-t2AgffHytD .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-t2AgffHytD .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-t2AgffHytD h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-t2AgffHytD p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-t2AgffHytD .mbr-text {
  color: #000000;
}
.cid-t2AgffHytD .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-t2AgffHytD .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-t2AgffHytD .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-t2AgffHytD .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-t2AgffHytD .card-title {
  color: #000000;
}
.cid-t2AgffHytD .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-t2AgffYu5x {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t2AgffYu5x .mbr-section-subtitle {
  color: #767676;
}
.cid-t2AgffYu5x H3 {
  text-align: left;
  color: #000;
}
.cid-t2AgffYu5x .container {
  height: 58px;
}
.cid-t2AgfgcD0v {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-t2AgfgcD0v .card-box {
  padding: 0 0.3rem;
}
.cid-t2AgfgcD0v .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-t2AgfgcD0v .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-t2AgfgcD0v h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-t2AgfgcD0v p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-t2AgfgcD0v .mbr-text {
  color: #000000;
}
.cid-t2AgfgcD0v .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-t2AgfgcD0v .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-t2AgfgcD0v .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-t2AgfgcD0v .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-t2AgfgcD0v .card-title {
  color: #000000;
}
.cid-t2AgfgcD0v .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-t2Agfgu9ZW {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t2Agfgu9ZW .mbr-section-subtitle {
  color: #767676;
}
.cid-t2Agfgu9ZW H3 {
  text-align: left;
  color: #000;
}
.cid-t2Agfgu9ZW .container {
  height: 58px;
}
.cid-t2AgfgFit7 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t2AgfgFit7 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-t2AgfgFit7 .mbr-text p {
  background: #ffffff;
}
.cid-t2AgfgFit7 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-t2AgfgFit7 .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-t2AgfgFit7 .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-t2AgfgFit7 .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-t2AgfgFit7 .paypal {
  position: relative;
  top: -35px;
}
.cid-t2AgfgFit7 .logos-cb {
  max-width: 100%;
}
.cid-t2AgfgFit7 .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-t2AgfgFit7 .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-t2AgfgFit7 .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-t2AgfgFit7 .lien:hover {
  color: #000;
}
.cid-t2AgfgFit7 .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-t2AgfgFit7 .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-t2AgfgX0jB {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t2AgfgX0jB .mbr-section-subtitle {
  color: #767676;
}
.cid-t2AgfgX0jB H3 {
  text-align: left;
  color: #000;
}
.cid-t2AgfgX0jB .container {
  height: 58px;
}
.cid-t2Agfh8VSf {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t2Agfh8VSf .title {
  margin-bottom: 2rem;
}
.cid-t2Agfh8VSf .mbr-section-subtitle {
  color: #767676;
}
.cid-t2Agfh8VSf a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-t2Agfh8VSf a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-t2Agfh8VSf .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-t2Agfh8VSf .input-group-btn {
  display: block;
  text-align: center;
}
.cid-t2Agfh8VSf H2 {
  color: #000000;
}
.cid-t2Agfh8VSf LABEL {
  color: #000000;
}
.cid-t2Agfh8VSf .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-t2Agfh8VSf .btn-form {
  border-radius: 0px;
}
.cid-tONVrGWK6b {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONVrGWK6b .content {
    text-align: center;
  }
  .cid-tONVrGWK6b .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONVrGWK6b .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONVrGWK6b .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONVrGWK6b .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONVrGWK6b .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONVrGWK6b .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONVrGWK6b .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONVrGWK6b .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONVrGWK6b .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONVrGWK6b .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONVrGWK6b .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONVrGWK6b .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONVrGWK6b H5 {
  color: #000000;
}
.cid-tONVrGWK6b P {
  color: #000000;
}
.cid-tONVrGWK6b .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONVrGWK6b .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONVrGWK6b .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONVrGWK6b .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONVrGWK6b .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-t3PPKel4mP {
  padding-top: 75px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-t3PPKel4mP .mbr-text,
.cid-t3PPKel4mP blockquote {
  color: #767676;
}
.cid-t3PPKel4mP .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-t3PPKel4mP h5 {
  font-size: 15px;
}
.cid-t3PPKel4mP a:link {
  color: #de9956;
}
.cid-t3PPKel4mP a:hover {
  color: #f1b173;
}
.cid-t3PPKel4mP a:visited {
  color: #de9956;
}
#custom-html-3l3 {
  /* Type valid CSS here */
}
#custom-html-3l3 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3l3 hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-t3PPKeAz6C {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-t3PPKeAz6C .back {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 75%;
  height: 100%;
  background-color: #000000;
}
.cid-t3PPKeAz6C img {
  width: 100%;
}
.cid-t3PPKeAz6C p {
  margin-top: 2rem;
  text-align: justify;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-t3PPKeAz6C .content-wrapper {
  max-width: 750px;
  margin: auto;
  position: relative;
  padding: 0 2rem;
}
.cid-t3PPKeAz6C .content-wrapper {
  padding-top: 2rem;
}
.cid-t3PPKeAz6C h4 {
  position: absolute;
  width: fit-content;
  padding: 0;
  margin: 0;
  right: 6rem;
  transform: rotate(-270deg);
  transform-origin: bottom right;
  bottom: 0;
}
@media (max-width: 1200px) {
  .cid-t3PPKeAz6C .content-wrapper {
    padding-top: 0rem;
  }
  .cid-t3PPKeAz6C p {
    margin-top: 2rem;
  }
}
@media (max-width: 992px) {
  .cid-t3PPKeAz6C .back {
    width: 100%;
    height: 75%;
  }
  .cid-t3PPKeAz6C .content-wrapper {
    padding: 0 3rem;
    padding-top: 4rem;
  }
  .cid-t3PPKeAz6C p {
    margin-top: 4rem;
  }
}
.cid-t3PPKeAz6C .content-wrapper {
  padding-right: 8rem;
}
@media (max-width: 767px) {
  .cid-t3PPKeAz6C .content-wrapper {
    padding: 0rem;
    padding-top: 4rem;
  }
  .cid-t3PPKeAz6C .content-wrapper {
    padding-right: 3rem;
  }
  .cid-t3PPKeAz6C h4 {
    right: 2rem;
  }
}
.cid-t3PPKeAz6C H1 {
  color: #ffffff;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-t3PPKeAz6C H3 {
  color: #767676;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-t3PPKeAz6C .mbr-text,
.cid-t3PPKeAz6C .mbr-section-btn {
  color: #ffffff;
}
.cid-t3PPKeAz6C H4 {
  color: #ffffff;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-t3PPKeAz6C .cadre {
  overflow: hidden;
  border-radius: 5px;
}
.cid-t3PPKeAz6C .shine {
  position: relative;
}
.cid-t3PPKeAz6C .shine::before {
  position: absolute;
  top: 0;
  left: -75%;
  z-index: 2;
  display: block;
  content: '';
  width: 50%;
  height: 100%;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
  -webkit-transform: skewX(-25deg);
  transform: skewX(-25deg);
}
.cid-t3PPKeAz6C .shine:hover::before {
  -webkit-animation: shine .75s;
  animation: shine .75s;
}
@-webkit-keyframes shine {
  100% {
    left: 125%;
  }
}
@keyframes shine {
  100% {
    left: 125%;
  }
}
.cid-t3PPKeAz6C .couverture {
  aspect-ratio: 1.49925037;
}
.cid-t3PPKeAz6C a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-t3PPKeAz6C .souligne {
  position: relative;
  color: #fff;
  text-decoration: none;
}
.cid-t3PPKeAz6C .souligne:hover {
  color: #fff;
}
.cid-t3PPKeAz6C .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #fff;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-t3PPKeAz6C .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tMPpeJp3gV {
  background: #ffffff;
}
.cid-tMPpeJp3gV .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPpeJp3gV .mbr-figure {
  margin: 0 auto;
}
.cid-tMPpeJp3gV figcaption {
  position: relative;
}
.cid-tMPpeJp3gV figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPpeJp3gV .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPpeJp3gV .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPpeJp3gV .view_port {
    height: 10px;
  }
}
.cid-tMPpeJp3gV .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPpeJp3gV .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPpeJp3gV .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPpeJp3gV .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPpeJp3gV .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-t3PSuHxJ6M {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t3PSuHxJ6M .mbr-section-subtitle {
  color: #767676;
}
.cid-t3PSuHxJ6M H2 {
  text-align: left;
  color: #000;
}
.cid-t3PSuHxJ6M .container {
  height: 58px;
}
.cid-t3PSuHxJ6M a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-t3PSuHxJ6M a:hover {
  color: #000;
}
.cid-t3PSuHxJ6M a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-t3PSuHxJ6M a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-t3PSuHxJ6M .loupe {
  width: 20px;
  height: 20px;
}
@media (max-width: 1024px) {
  .cid-t3PSuHxJ6M .loupe {
    width: 14px;
    height: 14px;
    position: relative;
    bottom: 2px;
  }
}
.cid-uCeAg6Rn2V {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCeAg6Rn2V .card-box {
  padding: 0 0.3rem;
}
.cid-uCeAg6Rn2V .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCeAg6Rn2V .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCeAg6Rn2V h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCeAg6Rn2V p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCeAg6Rn2V .mbr-text {
  color: #000000;
}
.cid-uCeAg6Rn2V .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCeAg6Rn2V .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCeAg6Rn2V .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCeAg6Rn2V .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCeAg6Rn2V .card-title {
  color: #000000;
}
.cid-uCeAg6Rn2V .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCeAg6Rn2V .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCeAg6Rn2V .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCeAg6Rn2V .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCeAg6Rn2V .souligne:hover {
  color: #000;
}
.cid-uCeAg6Rn2V .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCeAg6Rn2V .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCeAg6Rn2V .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCeAg6Rn2V .carousel-track1 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCeAg6Rn2V .carousel-track1::-webkit-scrollbar {
  height: 8px;
}
.cid-uCeAg6Rn2V .carousel-track1::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCeAg6Rn2V .carousel-track1::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCeAg6Rn2V .carousel-track1::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCeAg6Rn2V .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCeAg6Rn2V .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCeAg6Rn2V .arrow-left1 {
  left: -2.2rem;
}
.cid-uCeAg6Rn2V .arrow-right1 {
  right: -2.2rem;
}
.cid-uCeAg6Rn2V .carousel-arrow.hidden {
  display: none;
}
.cid-t3PSyrVjJG {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t3PSyrVjJG .mbr-section-subtitle {
  color: #767676;
}
.cid-t3PSyrVjJG H2 {
  text-align: left;
  color: #000;
}
.cid-t3PSyrVjJG .container {
  height: 58px;
}
.cid-t3PSyrVjJG a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-t3PSyrVjJG a:hover {
  color: #000;
}
.cid-t3PSyrVjJG a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-t3PSyrVjJG a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-t3PSyrVjJG .loupe {
  width: 20px;
  height: 20px;
}
@media (max-width: 1024px) {
  .cid-t3PSyrVjJG .loupe {
    width: 14px;
    height: 14px;
    position: relative;
    bottom: 2px;
  }
}
.cid-uCeAgZlWA3 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCeAgZlWA3 .card-box {
  padding: 0 0.3rem;
}
.cid-uCeAgZlWA3 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCeAgZlWA3 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCeAgZlWA3 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCeAgZlWA3 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCeAgZlWA3 .mbr-text {
  color: #000000;
}
.cid-uCeAgZlWA3 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCeAgZlWA3 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCeAgZlWA3 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCeAgZlWA3 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCeAgZlWA3 .card-title {
  color: #000000;
}
.cid-uCeAgZlWA3 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCeAgZlWA3 .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCeAgZlWA3 .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCeAgZlWA3 .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCeAgZlWA3 .souligne:hover {
  color: #000;
}
.cid-uCeAgZlWA3 .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCeAgZlWA3 .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCeAgZlWA3 .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCeAgZlWA3 .carousel-track2 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCeAgZlWA3 .carousel-track2::-webkit-scrollbar {
  height: 8px;
}
.cid-uCeAgZlWA3 .carousel-track2::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCeAgZlWA3 .carousel-track2::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCeAgZlWA3 .carousel-track2::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCeAgZlWA3 .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCeAgZlWA3 .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCeAgZlWA3 .arrow-left2 {
  left: -2.2rem;
}
.cid-uCeAgZlWA3 .arrow-right2 {
  right: -2.2rem;
}
.cid-uCeAgZlWA3 .carousel-arrow.hidden {
  display: none;
}
.cid-t3PZSE3OYX {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t3PZSE3OYX .mbr-section-subtitle {
  color: #767676;
}
.cid-t3PZSE3OYX H2 {
  text-align: left;
  color: #000;
}
.cid-t3PZSE3OYX .container {
  height: 58px;
}
.cid-t3PZSE3OYX a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-t3PZSE3OYX a:hover {
  color: #000;
}
.cid-t3PZSE3OYX a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-t3PZSE3OYX a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-t3PZT7grsc {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-t3PZT7grsc .mbr-text,
.cid-t3PZT7grsc blockquote {
  color: #767676;
}
.cid-t3PZT7grsc .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-t3PZT7grsc h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-t3PZT7grsc .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-t3PZT7grsc .separation {
  height: 45px;
}
.cid-t3PZT7grsc img {
  width: 40px;
}
.cid-t3PZT7grsc a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-t3PZT7grsc a:hover {
  color: #000;
}
.cid-t3PZT7grsc a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-t3PZT7grsc a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-t3PPKfutYp {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t3PPKfutYp .mbr-section-subtitle {
  color: #767676;
}
.cid-t3PPKfutYp H2 {
  text-align: left;
  color: #000;
}
.cid-t3PPKfutYp .container {
  height: 58px;
}
.cid-t3PPKfDVBQ {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-t3PPKfDVBQ .mbr-text,
.cid-t3PPKfDVBQ blockquote {
  color: #767676;
}
.cid-t3PPKfDVBQ .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-t3PPKfDVBQ .mbr-text {
  color: #000000;
}
.cid-t3PPKfDVBQ h2 {
  font-size: 1.5em;
}
.cid-t3PPKfDVBQ h3 {
  font-size: 1.1em;
}
.cid-t3PPKfDVBQ .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-t3PPKfDVBQ .photo-produit {
  width: 150px;
  aspect-ratio: 0.65931864;
  max-width: 100%;
}
.cid-t3PPKfDVBQ .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-t3PPKfDVBQ .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-t3PPKfO4Bj {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t3PPKfO4Bj .mbr-section-subtitle {
  color: #767676;
}
.cid-t3PPKfO4Bj H3 {
  text-align: left;
  color: #000;
}
.cid-t3PPKfO4Bj .container {
  height: 58px;
}
.cid-t3PPKfY3TS {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t3PPKfY3TS .mbr-text,
.cid-t3PPKfY3TS blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-uCeAijMWTX {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uCeAijMWTX .card-box {
  padding: 0 0.3rem;
}
.cid-uCeAijMWTX .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCeAijMWTX .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCeAijMWTX h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCeAijMWTX p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCeAijMWTX .mbr-text {
  color: #000000;
}
.cid-uCeAijMWTX .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCeAijMWTX .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCeAijMWTX .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCeAijMWTX .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCeAijMWTX .card-title {
  color: #000000;
}
.cid-uCeAijMWTX .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCeAijMWTX .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCeAijMWTX .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCeAijMWTX .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCeAijMWTX .souligne:hover {
  color: #000;
}
.cid-uCeAijMWTX .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCeAijMWTX .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCeAijMWTX .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCeAijMWTX .carousel-track3 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCeAijMWTX .carousel-track3::-webkit-scrollbar {
  height: 8px;
}
.cid-uCeAijMWTX .carousel-track3::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCeAijMWTX .carousel-track3::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCeAijMWTX .carousel-track3::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCeAijMWTX .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCeAijMWTX .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCeAijMWTX .arrow-left3 {
  left: -2.2rem;
}
.cid-uCeAijMWTX .arrow-right3 {
  right: -2.2rem;
}
.cid-uCeAijMWTX .carousel-arrow.hidden {
  display: none;
}
.cid-t3PPKgthDy {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t3PPKgthDy .mbr-section-subtitle {
  color: #767676;
}
.cid-t3PPKgthDy H2 {
  text-align: left;
  color: #000;
}
.cid-t3PPKgthDy .container {
  height: 58px;
}
.cid-t3PPKgDA6N {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t3PPKgDA6N .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-t3PPKgDA6N .mbr-text p {
  background: #ffffff;
}
.cid-t3PPKgDA6N .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-t3PPKgDA6N .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-t3PPKgDA6N .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-t3PPKgDA6N .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-t3PPKgDA6N .paypal {
  position: relative;
  top: -35px;
}
.cid-t3PPKgDA6N .logos-cb {
  max-width: 100%;
}
.cid-t3PPKgDA6N .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-t3PPKgDA6N .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-t3PPKgDA6N .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-t3PPKgDA6N .lien:hover {
  color: #000;
}
.cid-t3PPKgDA6N .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-t3PPKgDA6N .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-t3PPKgTQBT {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t3PPKgTQBT .mbr-section-subtitle {
  color: #767676;
}
.cid-t3PPKgTQBT H3 {
  text-align: left;
  color: #000;
}
.cid-t3PPKgTQBT .container {
  height: 58px;
}
.cid-t3PPKh2Pd2 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t3PPKh2Pd2 .title {
  margin-bottom: 2rem;
}
.cid-t3PPKh2Pd2 .mbr-section-subtitle {
  color: #767676;
}
.cid-t3PPKh2Pd2 a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-t3PPKh2Pd2 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-t3PPKh2Pd2 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-t3PPKh2Pd2 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-t3PPKh2Pd2 H2 {
  color: #000000;
}
.cid-t3PPKh2Pd2 LABEL {
  color: #000000;
}
.cid-t3PPKh2Pd2 .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-t3PPKh2Pd2 .btn-form {
  border-radius: 0px;
}
.cid-tONSfxibMu {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONSfxibMu .content {
    text-align: center;
  }
  .cid-tONSfxibMu .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONSfxibMu .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONSfxibMu .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONSfxibMu .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONSfxibMu .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONSfxibMu .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONSfxibMu .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONSfxibMu .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONSfxibMu .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONSfxibMu .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONSfxibMu .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONSfxibMu .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONSfxibMu H5 {
  color: #000000;
}
.cid-tONSfxibMu P {
  color: #000000;
}
.cid-tONSfxibMu .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONSfxibMu .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONSfxibMu .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONSfxibMu .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONSfxibMu .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-341 {
  /* Type valid CSS here */
}
#custom-html-341 div {
  height: 75px;
  background-color: #000;
}
.cid-t6X3hFtXOd {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-t6X3hFtXOd .mbr-text,
.cid-t6X3hFtXOd blockquote {
  color: #767676;
}
.cid-t6X3hFtXOd .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-t6X3hFtXOd h5 {
  font-size: 15px;
}
.cid-t6X3hFtXOd a:link {
  color: #de9956;
}
.cid-t6X3hFtXOd a:hover {
  color: #f1b173;
}
.cid-t6X3hFtXOd a:visited {
  color: #de9956;
}
#custom-html-3t0 {
  /* Type valid CSS here */
}
#custom-html-3t0 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3t0 hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-t6X3hFG9Z0 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-t6X3hFG9Z0 .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-t6X3hFG9Z0 .row-element,
.cid-t6X3hFG9Z0 .image-element {
  padding: 0;
}
.cid-t6X3hFG9Z0 .image-element {
  display: flex;
  justify-content: center;
}
.cid-t6X3hFG9Z0 .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-t6X3hFG9Z0 .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-t6X3hFG9Z0 .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-t6X3hFG9Z0 .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-t6X3hFG9Z0 .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-t6X3hFG9Z0 .text-content {
    padding: 2rem 1rem;
  }
  .cid-t6X3hFG9Z0 .underline .line {
    height: 2px;
  }
  .cid-t6X3hFG9Z0 .mbr-title,
  .cid-t6X3hFG9Z0 .underline,
  .cid-t6X3hFG9Z0 .mbr-text,
  .cid-t6X3hFG9Z0 .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-t6X3hFG9Z0 .mbr-title,
.cid-t6X3hFG9Z0 .underline {
  text-align: center;
  color: #ffffff;
}
.cid-t6X3hFG9Z0 .mbr-text,
.cid-t6X3hFG9Z0 .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-t6X3hFG9Z0 h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-t6X3hFG9Z0 H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-t6X3hFG9Z0 H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-t6X3hFG9Z0 .bouton {
  text-align: center;
}
.cid-t6X3hFG9Z0 .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-t6X3hFG9Z0 .couverture {
  aspect-ratio: 1;
}
.cid-t6X3hFG9Z0 .bouton2 {
  position: relative;
  top: -25px;
}
.cid-t6X3hFG9Z0 p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-t6X3hFG9Z0 a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPJqcl3EI {
  background: #ffffff;
}
.cid-tMPJqcl3EI .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPJqcl3EI .mbr-figure {
  margin: 0 auto;
}
.cid-tMPJqcl3EI figcaption {
  position: relative;
}
.cid-tMPJqcl3EI figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPJqcl3EI .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPJqcl3EI .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPJqcl3EI .view_port {
    height: 10px;
  }
}
.cid-tMPJqcl3EI .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPJqcl3EI .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPJqcl3EI .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPJqcl3EI .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPJqcl3EI .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-t6X3hGOyl2 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t6X3hGOyl2 .mbr-section-subtitle {
  color: #767676;
}
.cid-t6X3hGOyl2 H3 {
  text-align: left;
  color: #000000;
}
.cid-t6X3hGOyl2 .container {
  height: 58px;
}
.cid-t6X3hGY3Fw {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-t6X3hGY3Fw .image-block {
  margin: auto;
}
.cid-t6X3hGY3Fw figcaption {
  position: relative;
}
.cid-t6X3hGY3Fw figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-t6X3hGY3Fw .image-block {
    width: 100% !important;
  }
}
.cid-t6X3hGY3Fw .photo {
  aspect-ratio: 6.05678233;
}
.cid-t6X3hH8FQ3 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-t6X3hH8FQ3 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-t6X3hH8FQ3 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t6X3hH8FQ3 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t6X3hH8FQ3 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-t6X3hH8FQ3 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-t6X3hH8FQ3 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-t6X3hH8FQ3 .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-t6X3hH8FQ3 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-t6X3hH8FQ3 .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-uRW0N00HDH {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uRW0N00HDH .mbr-text,
.cid-uRW0N00HDH blockquote {
  color: #767676;
}
.cid-uRW0N00HDH .media-container-row {
  padding: 0px;
}
.cid-uRW0N00HDH .container {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-uRW0N00HDH .mbr-text {
  color: #000000;
}
.cid-uRW0N00HDH h2 {
  font-size: 1.4em;
}
.cid-uRW0N00HDH h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uRW0N00HDH .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uRW0N00HDH .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uRW0N00HDH .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uRW0N00HDH .photo-produit {
    width: 340px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uRW0N00HDH .photo-produit {
    width: 100%;
  }
}
.cid-uRW0N00HDH .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uRW0N00HDH .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-uRW0N00HDH .notes {
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-t6X3hHtbFx {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t6X3hHtbFx .mbr-section-subtitle {
  color: #767676;
}
.cid-t6X3hHtbFx H2 {
  text-align: left;
  color: #000;
}
.cid-t6X3hHtbFx .container {
  height: 58px;
}
.cid-t6X3hHDPFW {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-t6X3hHDPFW .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-t6X3hHDPFW .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-t6X3hHDPFW .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-t6X3hHDPFW .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  background-color: #fff;
  width: 1080px;
  max-width: 80%;
}
.cid-t6X3hHDPFW p {
  margin-top: -15px;
}
.cid-t6X3hHDPFW h4 {
  font-size: 16px;
  color: #555;
  font-weight: 300;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-t6X3hHDPFW h3 {
  font-size: 22px;
  color: #000;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-t6X3hHDPFW .couverture {
  aspect-ratio: 1.49925037;
}
.cid-t6X3hItoWG {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t6X3hItoWG .mbr-section-subtitle {
  color: #767676;
}
.cid-t6X3hItoWG H3 {
  text-align: left;
  color: #000;
}
.cid-t6X3hItoWG .container {
  height: 58px;
}
.cid-t6X3hIDokj {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t6X3hIDokj .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-t6X3hIDokj .mbr-text p {
  background: #ffffff;
}
.cid-t6X3hIDokj .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-t6X3hIDokj .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-u5SMuZd8jy {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SMuZd8jy .mbr-text,
.cid-u5SMuZd8jy blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SMuZd8jy a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SMuZd8jy a:hover {
  color: #000;
}
.cid-u5SMuZd8jy a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SMuZd8jy a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SMuZd8jy .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SMuZd8jy .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SMuZd8jy .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SMuZd8jy .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SMuZd8jy .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SMuZd8jy .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SMuZd8jy .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SMuZd8jy .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SMuZd8jy .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SMuZd8jy .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SMuZd8jy .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SMvM4kbG {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SMvM4kbG .mbr-text,
.cid-u5SMvM4kbG blockquote {
  color: #000;
}
.cid-u5SMvM4kbG .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SMvM4kbG h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SMvM4kbG a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SMvM4kbG a:hover {
  color: #000;
}
.cid-u5SMvM4kbG a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SMvM4kbG a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-t6X3hJ6qNb {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t6X3hJ6qNb .mbr-section-subtitle {
  color: #767676;
}
.cid-t6X3hJ6qNb H2 {
  text-align: left;
  color: #000;
}
.cid-t6X3hJ6qNb .container {
  height: 58px;
}
.cid-t6X3hJh0qZ {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-t6X3hJh0qZ .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-t6X3hJh0qZ .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-t6X3hJh0qZ .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-t6X3hJh0qZ .photo {
  aspect-ratio: 1.59235669;
}
.cid-t6X3hJyaUZ {
  padding-top: 0px;
  padding-bottom: 0px;
  background: #ffffff;
}
.cid-t6X3hJyaUZ .images-container.container-fluid {
  padding: 0;
}
.cid-t6X3hJyaUZ .media-container-row {
  margin: 0 auto;
  align-items: stretch;
  -webkit-align-items: stretch;
}
.cid-t6X3hJyaUZ .media-container-row .img-item {
  display: -webkit-flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  width: 100%;
  z-index: 1;
  -webkit-flex-direction: column;
  -webkit-justify-content: center;
}
.cid-t6X3hJyaUZ .media-container-row .img-item img {
  width: 100%;
  min-height: 1px;
}
.cid-t6X3hJyaUZ .media-container-row .img-item .img-caption {
  background: #ffffff;
  z-index: 2;
  padding: 1rem 1rem;
  word-break: break-word;
}
.cid-t6X3hJyaUZ .media-container-row .img-item .img-caption p {
  margin-bottom: 0;
}
.cid-t6X3hJyaUZ .media-container-row .img-item.item1 {
  padding: 0 2rem 0 0;
}
@media (max-width: 992px) {
  .cid-t6X3hJyaUZ .img-item {
    width: 100% !important;
  }
  .cid-t6X3hJyaUZ .img-item.item1 {
    width: 100%;
    flex-basis: initial !important;
    padding: 0 0 2rem 0 !important;
    -webkit-flex-basis: initial !important;
  }
}
.cid-t6X3hJyaUZ .photo {
  aspect-ratio: 1.63398693;
}
.cid-t6X3hJMKri {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-t6X3hJMKri .mbr-text,
.cid-t6X3hJMKri blockquote {
  color: #767676;
}
.cid-t6X3hJMKri .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-t6X3hJMKri h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-t6X3hKwPiL {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t6X3hKwPiL .mbr-section-subtitle {
  color: #767676;
}
.cid-t6X3hKwPiL H2 {
  text-align: left;
  color: #000;
}
.cid-t6X3hKwPiL .container {
  height: 58px;
}
.cid-t6X3hKJgI2 {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-t6X3hKJgI2 .mbr-text,
.cid-t6X3hKJgI2 blockquote {
  color: #000;
  text-align: justify;
}
.cid-t6X3hKJgI2 .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-t6X3hKJgI2 .souligne:hover {
  color: #000;
}
.cid-t6X3hKJgI2 .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-t6X3hKJgI2 .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-t6X3hLn5xQ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t6X3hLn5xQ .mbr-section-subtitle {
  color: #767676;
}
.cid-t6X3hLn5xQ H3 {
  text-align: left;
  color: #000;
}
.cid-t6X3hLn5xQ .container {
  height: 58px;
}
.cid-t6X3hLAVtG {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t6X3hLAVtG .mbr-text,
.cid-t6X3hLAVtG blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-t6X3hLQXUa {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-t6X3hLQXUa .card-box {
  padding: 0 0.3rem;
}
.cid-t6X3hLQXUa .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-t6X3hLQXUa .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-t6X3hLQXUa h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-t6X3hLQXUa p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-t6X3hLQXUa .mbr-text {
  color: #000000;
}
.cid-t6X3hLQXUa .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-t6X3hLQXUa .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-t6X3hLQXUa .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-t6X3hLQXUa .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-t6X3hLQXUa .card-title {
  color: #000000;
}
.cid-t6X3hLQXUa .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-t6X3hMcJvU {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t6X3hMcJvU .mbr-section-subtitle {
  color: #767676;
}
.cid-t6X3hMcJvU H3 {
  text-align: left;
  color: #000;
}
.cid-t6X3hMcJvU .container {
  height: 58px;
}
.cid-t6X3hMt2FV {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t6X3hMt2FV .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-t6X3hMt2FV .mbr-text p {
  background: #ffffff;
}
.cid-t6X3hMt2FV .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-t6X3hMt2FV .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-t6X3hMt2FV .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-t6X3hMt2FV .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-t6X3hMt2FV .paypal {
  position: relative;
  top: -35px;
}
.cid-t6X3hMt2FV .logos-cb {
  max-width: 100%;
}
.cid-t6X3hMt2FV .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-t6X3hMt2FV .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-t6X3hMt2FV .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-t6X3hMt2FV .lien:hover {
  color: #000;
}
.cid-t6X3hMt2FV .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-t6X3hMt2FV .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-t6X3hMNBXI {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t6X3hMNBXI .mbr-section-subtitle {
  color: #767676;
}
.cid-t6X3hMNBXI H3 {
  text-align: left;
  color: #000;
}
.cid-t6X3hMNBXI .container {
  height: 58px;
}
.cid-t6X3hN0E8c {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t6X3hN0E8c .title {
  margin-bottom: 2rem;
}
.cid-t6X3hN0E8c .mbr-section-subtitle {
  color: #767676;
}
.cid-t6X3hN0E8c a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-t6X3hN0E8c a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-t6X3hN0E8c .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-t6X3hN0E8c .input-group-btn {
  display: block;
  text-align: center;
}
.cid-t6X3hN0E8c H2 {
  color: #000000;
}
.cid-t6X3hN0E8c LABEL {
  color: #000000;
}
.cid-t6X3hN0E8c .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-t6X3hN0E8c .btn-form {
  border-radius: 0px;
}
.cid-tONVtKV91u {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONVtKV91u .content {
    text-align: center;
  }
  .cid-tONVtKV91u .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONVtKV91u .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONVtKV91u .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONVtKV91u .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONVtKV91u .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONVtKV91u .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONVtKV91u .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONVtKV91u .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONVtKV91u .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONVtKV91u .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONVtKV91u .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONVtKV91u .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONVtKV91u H5 {
  color: #000000;
}
.cid-tONVtKV91u P {
  color: #000000;
}
.cid-tONVtKV91u .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONVtKV91u .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONVtKV91u .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONVtKV91u .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONVtKV91u .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-357 {
  /* Type valid CSS here */
}
#custom-html-357 div {
  height: 75px;
  background-color: #000;
}
.cid-tbcbef5zik {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-tbcbef5zik .mbr-text,
.cid-tbcbef5zik blockquote {
  color: #767676;
}
.cid-tbcbef5zik .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-tbcbef5zik h5 {
  font-size: 15px;
}
.cid-tbcbef5zik a:link {
  color: #de9956;
}
.cid-tbcbef5zik a:hover {
  color: #f1b173;
}
.cid-tbcbef5zik a:visited {
  color: #de9956;
}
#custom-html-3su {
  /* Type valid CSS here */
}
#custom-html-3su div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3su hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-tbcbefhRg5 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-tbcbefhRg5 .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-tbcbefhRg5 .row-element,
.cid-tbcbefhRg5 .image-element {
  padding: 0;
}
.cid-tbcbefhRg5 .image-element {
  display: flex;
  justify-content: center;
}
.cid-tbcbefhRg5 .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-tbcbefhRg5 .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-tbcbefhRg5 .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-tbcbefhRg5 .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-tbcbefhRg5 .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-tbcbefhRg5 .text-content {
    padding: 2rem 1rem;
  }
  .cid-tbcbefhRg5 .underline .line {
    height: 2px;
  }
  .cid-tbcbefhRg5 .mbr-title,
  .cid-tbcbefhRg5 .underline,
  .cid-tbcbefhRg5 .mbr-text,
  .cid-tbcbefhRg5 .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-tbcbefhRg5 .mbr-title,
.cid-tbcbefhRg5 .underline {
  text-align: center;
  color: #ffffff;
}
.cid-tbcbefhRg5 .mbr-text,
.cid-tbcbefhRg5 .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-tbcbefhRg5 h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tbcbefhRg5 H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-tbcbefhRg5 H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tbcbefhRg5 .bouton {
  text-align: center;
}
.cid-tbcbefhRg5 .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-tbcbefhRg5 .couverture {
  aspect-ratio: 1;
}
.cid-tbcbefhRg5 .bouton2 {
  position: relative;
  top: -25px;
}
.cid-tbcbefhRg5 p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tbcbefhRg5 a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPJ7QWIPU {
  background: #ffffff;
}
.cid-tMPJ7QWIPU .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPJ7QWIPU .mbr-figure {
  margin: 0 auto;
}
.cid-tMPJ7QWIPU figcaption {
  position: relative;
}
.cid-tMPJ7QWIPU figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPJ7QWIPU .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPJ7QWIPU .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPJ7QWIPU .view_port {
    height: 10px;
  }
}
.cid-tMPJ7QWIPU .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPJ7QWIPU .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPJ7QWIPU .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPJ7QWIPU .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPJ7QWIPU .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-tbcbefNwM5 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tbcbefNwM5 .mbr-section-subtitle {
  color: #767676;
}
.cid-tbcbefNwM5 H3 {
  text-align: left;
  color: #000000;
}
.cid-tbcbefNwM5 .container {
  height: 58px;
}
.cid-tbcbefYr36 {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tbcbefYr36 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-tbcbefYr36 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tbcbefYr36 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tbcbefYr36 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-tbcbefYr36 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-tbcbefYr36 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-tbcbefYr36 .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-tbcbefYr36 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-tbcbefYr36 .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-tbcbegkalx {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tbcbegkalx .mbr-section-subtitle {
  color: #767676;
}
.cid-tbcbegkalx H2 {
  text-align: left;
  color: #000;
}
.cid-tbcbegkalx .container {
  height: 58px;
}
.cid-tbcbegu4AD {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-tbcbegu4AD .mbr-text,
.cid-tbcbegu4AD blockquote {
  color: #767676;
}
.cid-tbcbegu4AD .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-tbcbegu4AD .mbr-text {
  color: #000000;
}
.cid-tbcbegu4AD h2 {
  font-size: 1.5em;
}
.cid-tbcbegu4AD h3 {
  font-size: 1.1em;
}
.cid-tbcbegu4AD .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-tbcbegu4AD .photo-produit {
  width: 150px;
  aspect-ratio: 0.79;
  max-width: 100%;
}
.cid-tbcbegu4AD .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  width: 100%;
}
.cid-tbcbegu4AD .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-tbcbegu4AD .indice {
  font-size: 20px;
  position: relative;
  top: 2px;
}
.cid-tbcbegGnI8 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tbcbegGnI8 .mbr-section-subtitle {
  color: #767676;
}
.cid-tbcbegGnI8 H3 {
  text-align: left;
  color: #000;
}
.cid-tbcbegGnI8 .container {
  height: 58px;
}
.cid-tbcbegSvvX {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tbcbegSvvX .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-tbcbegSvvX .mbr-text p {
  background: #ffffff;
}
.cid-tbcbegSvvX .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-tbcbegSvvX .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-tbcbegSvvX i {
  font-weight: lighter;
}
.cid-u3LS2MzIQo {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u3LS2MzIQo .mbr-section-subtitle {
  color: #767676;
}
.cid-u3LS2MzIQo H2 {
  text-align: left;
  color: #000;
}
.cid-u3LS2MzIQo .container {
  height: 58px;
}
.cid-u3LS2MzIQo a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u3LS2MzIQo a:hover {
  color: #000;
}
.cid-u3LS2MzIQo a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u3LS2MzIQo a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u3LS3wMXW6 {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-u3LS3wMXW6 .mbr-text,
.cid-u3LS3wMXW6 blockquote {
  color: #767676;
}
.cid-u3LS3wMXW6 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-u3LS3wMXW6 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-u3LS3wMXW6 .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-u3LS3wMXW6 .separation {
  height: 45px;
}
.cid-u3LS3wMXW6 img {
  width: 40px;
}
.cid-u3LS3wMXW6 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u3LS3wMXW6 a:hover {
  color: #000;
}
.cid-u3LS3wMXW6 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u3LS3wMXW6 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tbcbehGwtd {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tbcbehGwtd .mbr-section-subtitle {
  color: #767676;
}
.cid-tbcbehGwtd H2 {
  text-align: left;
  color: #000;
}
.cid-tbcbehGwtd .container {
  height: 58px;
}
.cid-tbcbehS0fp {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tbcbehS0fp .card-box {
  padding: 0 0.3rem;
}
.cid-tbcbehS0fp .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-tbcbehS0fp .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-tbcbehS0fp h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-tbcbehS0fp p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-tbcbehS0fp .mbr-text {
  color: #000000;
}
.cid-tbcbehS0fp .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-tbcbehS0fp .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-tbcbehS0fp .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-tbcbehS0fp .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-tbcbehS0fp .card-title {
  color: #000000;
}
.cid-tbcbehS0fp .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-tbcbeiuNii {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tbcbeiuNii .mbr-section-subtitle {
  color: #767676;
}
.cid-tbcbeiuNii H3 {
  text-align: left;
  color: #000;
}
.cid-tbcbeiuNii .container {
  height: 58px;
}
.cid-tbcbeiFLjv {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tbcbeiFLjv .card-box {
  padding: 0 0.3rem;
}
.cid-tbcbeiFLjv .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-tbcbeiFLjv .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-tbcbeiFLjv h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-tbcbeiFLjv p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-tbcbeiFLjv .mbr-text {
  color: #000000;
}
.cid-tbcbeiFLjv .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-tbcbeiFLjv .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-tbcbeiFLjv .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-tbcbeiFLjv .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-tbcbeiFLjv .card-title {
  color: #000000;
}
.cid-tbcbeiFLjv .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-tbcbeiXx5O {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tbcbeiXx5O .mbr-section-subtitle {
  color: #767676;
}
.cid-tbcbeiXx5O H3 {
  text-align: left;
  color: #000;
}
.cid-tbcbeiXx5O .container {
  height: 58px;
}
.cid-tbcbej8riF {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tbcbej8riF .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-tbcbej8riF .mbr-text p {
  background: #ffffff;
}
.cid-tbcbej8riF .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-tbcbej8riF .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-tbcbej8riF .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-tbcbej8riF .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-tbcbej8riF .paypal {
  position: relative;
  top: -35px;
}
.cid-tbcbej8riF .logos-cb {
  max-width: 100%;
}
.cid-tbcbej8riF .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-tbcbej8riF .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-tbcbej8riF .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tbcbej8riF .lien:hover {
  color: #000;
}
.cid-tbcbej8riF .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tbcbej8riF .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tbcbejpDuW {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tbcbejpDuW .mbr-section-subtitle {
  color: #767676;
}
.cid-tbcbejpDuW H3 {
  text-align: left;
  color: #000;
}
.cid-tbcbejpDuW .container {
  height: 58px;
}
.cid-tbcbejCkCf {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tbcbejCkCf .title {
  margin-bottom: 2rem;
}
.cid-tbcbejCkCf .mbr-section-subtitle {
  color: #767676;
}
.cid-tbcbejCkCf a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tbcbejCkCf a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tbcbejCkCf .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tbcbejCkCf .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tbcbejCkCf H2 {
  color: #000000;
}
.cid-tbcbejCkCf LABEL {
  color: #000000;
}
.cid-tbcbejCkCf .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-tbcbejCkCf .btn-form {
  border-radius: 0px;
}
.cid-tONVpF2LB5 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONVpF2LB5 .content {
    text-align: center;
  }
  .cid-tONVpF2LB5 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONVpF2LB5 .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONVpF2LB5 .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONVpF2LB5 .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONVpF2LB5 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONVpF2LB5 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONVpF2LB5 .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONVpF2LB5 .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONVpF2LB5 .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONVpF2LB5 .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONVpF2LB5 .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONVpF2LB5 .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONVpF2LB5 H5 {
  color: #000000;
}
.cid-tONVpF2LB5 P {
  color: #000000;
}
.cid-tONVpF2LB5 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONVpF2LB5 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONVpF2LB5 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONVpF2LB5 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONVpF2LB5 .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-36b {
  /* Type valid CSS here */
}
#custom-html-36b div {
  height: 75px;
  background-color: #000;
}
.cid-th2VPFNXpA {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-th2VPFNXpA .mbr-text,
.cid-th2VPFNXpA blockquote {
  color: #767676;
}
.cid-th2VPFNXpA .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-th2VPFNXpA h5 {
  font-size: 15px;
}
.cid-th2VPFNXpA a:link {
  color: #de9956;
}
.cid-th2VPFNXpA a:hover {
  color: #f1b173;
}
.cid-th2VPFNXpA a:visited {
  color: #de9956;
}
#custom-html-3t3 {
  /* Type valid CSS here */
}
#custom-html-3t3 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3t3 hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-th2VPFYFHf {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-th2VPFYFHf .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-th2VPFYFHf .row-element,
.cid-th2VPFYFHf .image-element {
  padding: 0;
}
.cid-th2VPFYFHf .image-element {
  display: flex;
  justify-content: center;
}
.cid-th2VPFYFHf .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-th2VPFYFHf .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-th2VPFYFHf .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-th2VPFYFHf .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-th2VPFYFHf .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-th2VPFYFHf .text-content {
    padding: 2rem 1rem;
  }
  .cid-th2VPFYFHf .underline .line {
    height: 2px;
  }
  .cid-th2VPFYFHf .mbr-title,
  .cid-th2VPFYFHf .underline,
  .cid-th2VPFYFHf .mbr-text,
  .cid-th2VPFYFHf .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-th2VPFYFHf .mbr-title,
.cid-th2VPFYFHf .underline {
  text-align: center;
  color: #ffffff;
}
.cid-th2VPFYFHf .mbr-text,
.cid-th2VPFYFHf .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-th2VPFYFHf h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-th2VPFYFHf H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-th2VPFYFHf H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-th2VPFYFHf .bouton {
  text-align: center;
}
.cid-th2VPFYFHf .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-th2VPFYFHf .couverture {
  aspect-ratio: 1;
}
.cid-th2VPFYFHf .bouton2 {
  position: relative;
  top: -25px;
}
.cid-th2VPFYFHf p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-th2VPFYFHf a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPJzG8OxG {
  background: #ffffff;
}
.cid-tMPJzG8OxG .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPJzG8OxG .mbr-figure {
  margin: 0 auto;
}
.cid-tMPJzG8OxG figcaption {
  position: relative;
}
.cid-tMPJzG8OxG figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPJzG8OxG .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPJzG8OxG .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPJzG8OxG .view_port {
    height: 10px;
  }
}
.cid-tMPJzG8OxG .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPJzG8OxG .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPJzG8OxG .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPJzG8OxG .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPJzG8OxG .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-th2VPGpuuE {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-th2VPGpuuE .mbr-section-subtitle {
  color: #767676;
}
.cid-th2VPGpuuE H3 {
  text-align: left;
  color: #000000;
}
.cid-th2VPGpuuE .container {
  height: 58px;
}
.cid-th2VPGzP9h {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-th2VPGzP9h .image-block {
  margin: auto;
}
.cid-th2VPGzP9h figcaption {
  position: relative;
}
.cid-th2VPGzP9h figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-th2VPGzP9h .image-block {
    width: 100% !important;
  }
}
.cid-th2VPGzP9h .photo {
  aspect-ratio: 4.81203008;
}
.cid-th2VPGJ9mo {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-th2VPGJ9mo .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-th2VPGJ9mo .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-th2VPGJ9mo .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-th2VPGJ9mo .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-th2VPGJ9mo .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-th2VPGJ9mo .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-th2VPGJ9mo .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-th2VPGJ9mo .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-th2VPGJ9mo .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-v8s1cSfMCW {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8s1cSfMCW .mbr-text,
.cid-v8s1cSfMCW blockquote {
  color: #767676;
}
.cid-v8s1cSfMCW .media-container-row {
  padding: 0px;
}
.cid-v8s1cSfMCW .container {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-v8s1cSfMCW .mbr-text {
  color: #000000;
}
.cid-v8s1cSfMCW h2 {
  font-size: 1.4em;
}
.cid-v8s1cSfMCW h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-v8s1cSfMCW .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-v8s1cSfMCW .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-v8s1cSfMCW .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-v8s1cSfMCW .photo-produit {
    width: 360px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-v8s1cSfMCW .photo-produit {
    width: 100%;
  }
}
.cid-v8s1cSfMCW .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-v8s1cSfMCW .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-v8s1cSfMCW .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-th2VPHused {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-th2VPHused .mbr-section-subtitle {
  color: #767676;
}
.cid-th2VPHused H2 {
  text-align: left;
  color: #000;
}
.cid-th2VPHused .container {
  height: 58px;
}
.cid-th2VPHGSOy {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-th2VPHGSOy .mbr-text,
.cid-th2VPHGSOy blockquote {
  color: #767676;
}
.cid-th2VPHGSOy .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-th2VPHGSOy .mbr-text {
  color: #000000;
}
.cid-th2VPHGSOy h2 {
  font-size: 1.5em;
}
.cid-th2VPHGSOy h3 {
  font-size: 1.1em;
}
.cid-th2VPHGSOy .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-th2VPHGSOy .photo-produit {
  width: 150px;
  aspect-ratio: 0.66666667;
  max-width: 100%;
}
.cid-th2VPHGSOy .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-th2VPHGSOy .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-th2VPHGSOy .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-th2VPHGSOy .lien:hover {
  color: #000;
}
.cid-th2VPHGSOy .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-th2VPHGSOy .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-th2VPHSNPY {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-th2VPHSNPY .mbr-section-subtitle {
  color: #767676;
}
.cid-th2VPHSNPY H3 {
  text-align: left;
  color: #000;
}
.cid-th2VPHSNPY .container {
  height: 58px;
}
.cid-th2VPI4gdq {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-th2VPI4gdq .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-th2VPI4gdq .mbr-text p {
  background: #ffffff;
}
.cid-th2VPI4gdq .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-th2VPI4gdq .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-th2VPI4gdq .fichepratique {
  position: relative;
  top: 10px;
}
.cid-u5SMCd6FjI {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SMCd6FjI .mbr-text,
.cid-u5SMCd6FjI blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SMCd6FjI a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SMCd6FjI a:hover {
  color: #000;
}
.cid-u5SMCd6FjI a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SMCd6FjI a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SMCd6FjI .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SMCd6FjI .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SMCd6FjI .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SMCd6FjI .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SMCd6FjI .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SMCd6FjI .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SMCd6FjI .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SMCd6FjI .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SMCd6FjI .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SMCd6FjI .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SMCd6FjI .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SMCyj6Zv {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SMCyj6Zv .mbr-text,
.cid-u5SMCyj6Zv blockquote {
  color: #000;
}
.cid-u5SMCyj6Zv .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SMCyj6Zv h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SMCyj6Zv a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SMCyj6Zv a:hover {
  color: #000;
}
.cid-u5SMCyj6Zv a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SMCyj6Zv a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-th2VPJH7uZ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-th2VPJH7uZ .mbr-section-subtitle {
  color: #767676;
}
.cid-th2VPJH7uZ H2 {
  text-align: left;
  color: #000;
}
.cid-th2VPJH7uZ .container {
  height: 58px;
}
.cid-th2VPJS82Z {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-th2VPJS82Z .mbr-text,
.cid-th2VPJS82Z blockquote {
  color: #000;
  text-align: justify;
}
.cid-th2VPJS82Z .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-th2VPJS82Z .souligne:hover {
  color: #000;
}
.cid-th2VPJS82Z .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-th2VPJS82Z .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tAPviZ13GS {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tAPviZ13GS .mbr-section-subtitle {
  color: #767676;
}
.cid-tAPviZ13GS H2 {
  text-align: left;
  color: #000;
}
.cid-tAPviZ13GS .container {
  height: 58px;
}
.cid-tAPviZ13GS a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tAPviZ13GS a:hover {
  color: #000;
}
.cid-tAPviZ13GS a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tAPviZ13GS a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tAPvjDi8l4 {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-tAPvjDi8l4 .mbr-text,
.cid-tAPvjDi8l4 blockquote {
  color: #767676;
}
.cid-tAPvjDi8l4 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tAPvjDi8l4 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tAPvjDi8l4 .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tAPvjDi8l4 .separation {
  height: 45px;
}
.cid-tAPvjDi8l4 img {
  width: 40px;
}
.cid-tAPvjDi8l4 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tAPvjDi8l4 a:hover {
  color: #000;
}
.cid-tAPvjDi8l4 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tAPvjDi8l4 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-th2VPK4cwZ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-th2VPK4cwZ .mbr-section-subtitle {
  color: #767676;
}
.cid-th2VPK4cwZ H3 {
  text-align: left;
  color: #000;
}
.cid-th2VPK4cwZ .container {
  height: 58px;
}
.cid-th2VPKfgGa {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-th2VPKfgGa .mbr-text,
.cid-th2VPKfgGa blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-th2VPKrw4x {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-th2VPKrw4x .card-box {
  padding: 0 0.3rem;
}
.cid-th2VPKrw4x .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-th2VPKrw4x .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-th2VPKrw4x h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-th2VPKrw4x p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-th2VPKrw4x .mbr-text {
  color: #000000;
}
.cid-th2VPKrw4x .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-th2VPKrw4x .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-th2VPKrw4x .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-th2VPKrw4x .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-th2VPKrw4x .card-title {
  color: #000000;
}
.cid-th2VPKrw4x .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-th2VPKHL8t {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-th2VPKHL8t .mbr-section-subtitle {
  color: #767676;
}
.cid-th2VPKHL8t H3 {
  text-align: left;
  color: #000;
}
.cid-th2VPKHL8t .container {
  height: 58px;
}
.cid-th2VPKToaZ {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-th2VPKToaZ .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-th2VPKToaZ .mbr-text p {
  background: #ffffff;
}
.cid-th2VPKToaZ .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-th2VPKToaZ .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-th2VPKToaZ .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-th2VPKToaZ .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-th2VPKToaZ .paypal {
  position: relative;
  top: -35px;
}
.cid-th2VPKToaZ .logos-cb {
  max-width: 100%;
}
.cid-th2VPKToaZ .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-th2VPKToaZ .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-th2VPKToaZ .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-th2VPKToaZ .lien:hover {
  color: #000;
}
.cid-th2VPKToaZ .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-th2VPKToaZ .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-th2VPLbqrJ {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-th2VPLbqrJ .mbr-section-subtitle {
  color: #767676;
}
.cid-th2VPLbqrJ H3 {
  text-align: left;
  color: #000;
}
.cid-th2VPLbqrJ .container {
  height: 58px;
}
.cid-th2VPLnSmJ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-th2VPLnSmJ .title {
  margin-bottom: 2rem;
}
.cid-th2VPLnSmJ .mbr-section-subtitle {
  color: #767676;
}
.cid-th2VPLnSmJ a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-th2VPLnSmJ a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-th2VPLnSmJ .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-th2VPLnSmJ .input-group-btn {
  display: block;
  text-align: center;
}
.cid-th2VPLnSmJ H2 {
  color: #000000;
}
.cid-th2VPLnSmJ LABEL {
  color: #000000;
}
.cid-th2VPLnSmJ .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-th2VPLnSmJ .btn-form {
  border-radius: 0px;
}
.cid-tONVvuB1pX {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONVvuB1pX .content {
    text-align: center;
  }
  .cid-tONVvuB1pX .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONVvuB1pX .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONVvuB1pX .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONVvuB1pX .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONVvuB1pX .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONVvuB1pX .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONVvuB1pX .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONVvuB1pX .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONVvuB1pX .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONVvuB1pX .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONVvuB1pX .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONVvuB1pX .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONVvuB1pX H5 {
  color: #000000;
}
.cid-tONVvuB1pX P {
  color: #000000;
}
.cid-tONVvuB1pX .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONVvuB1pX .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONVvuB1pX .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONVvuB1pX .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONVvuB1pX .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-378 {
  /* Type valid CSS here */
}
#custom-html-378 div {
  height: 75px;
  background-color: #000;
}
.cid-thHxEd17qQ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-thHxEd17qQ .mbr-text,
.cid-thHxEd17qQ blockquote {
  color: #767676;
}
.cid-thHxEd17qQ .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-thHxEd17qQ h5 {
  font-size: 15px;
}
.cid-thHxEd17qQ a:link {
  color: #de9956;
}
.cid-thHxEd17qQ a:hover {
  color: #f1b173;
}
.cid-thHxEd17qQ a:visited {
  color: #de9956;
}
#custom-html-3t6 {
  /* Type valid CSS here */
}
#custom-html-3t6 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3t6 hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-thHxEdis3t {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-thHxEdis3t .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-thHxEdis3t .row-element,
.cid-thHxEdis3t .image-element {
  padding: 0;
}
.cid-thHxEdis3t .image-element {
  display: flex;
  justify-content: center;
}
.cid-thHxEdis3t .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-thHxEdis3t .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-thHxEdis3t .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-thHxEdis3t .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-thHxEdis3t .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-thHxEdis3t .text-content {
    padding: 2rem 1rem;
  }
  .cid-thHxEdis3t .underline .line {
    height: 2px;
  }
  .cid-thHxEdis3t .mbr-title,
  .cid-thHxEdis3t .underline,
  .cid-thHxEdis3t .mbr-text,
  .cid-thHxEdis3t .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-thHxEdis3t .mbr-title,
.cid-thHxEdis3t .underline {
  text-align: center;
  color: #ffffff;
}
.cid-thHxEdis3t .mbr-text,
.cid-thHxEdis3t .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-thHxEdis3t h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-thHxEdis3t H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-thHxEdis3t H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-thHxEdis3t .bouton {
  text-align: center;
}
.cid-thHxEdis3t .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-thHxEdis3t .couverture {
  aspect-ratio: 1;
}
.cid-thHxEdis3t .bouton2 {
  position: relative;
  top: -25px;
}
.cid-thHxEdis3t p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-thHxEdis3t a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPJIix8CW {
  background: #ffffff;
}
.cid-tMPJIix8CW .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPJIix8CW .mbr-figure {
  margin: 0 auto;
}
.cid-tMPJIix8CW figcaption {
  position: relative;
}
.cid-tMPJIix8CW figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPJIix8CW .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPJIix8CW .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPJIix8CW .view_port {
    height: 10px;
  }
}
.cid-tMPJIix8CW .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPJIix8CW .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPJIix8CW .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPJIix8CW .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPJIix8CW .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-thHxEesIIB {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-thHxEesIIB .mbr-section-subtitle {
  color: #767676;
}
.cid-thHxEesIIB H3 {
  text-align: left;
  color: #000000;
}
.cid-thHxEesIIB .container {
  height: 58px;
}
.cid-thHxEeFsUW {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-thHxEeFsUW .image-block {
  margin: auto;
}
.cid-thHxEeFsUW figcaption {
  position: relative;
}
.cid-thHxEeFsUW figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-thHxEeFsUW .image-block {
    width: 100% !important;
  }
}
.cid-thHxEeFsUW .photo {
  aspect-ratio: 4.71744472;
}
.cid-thHxEeU2Zv {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-thHxEeU2Zv .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-thHxEeU2Zv .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-thHxEeU2Zv .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-thHxEeU2Zv .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-thHxEeU2Zv .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-thHxEeU2Zv .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-thHxEeU2Zv .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-thHxEeU2Zv .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-thHxEeU2Zv .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-thHxEfhwqN {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-thHxEfhwqN .mbr-section-subtitle {
  color: #767676;
}
.cid-thHxEfhwqN H2 {
  text-align: left;
  color: #000;
}
.cid-thHxEfhwqN .container {
  height: 58px;
}
.cid-thHxEfwP1I {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-thHxEfwP1I .mbr-text,
.cid-thHxEfwP1I blockquote {
  color: #767676;
}
.cid-thHxEfwP1I .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-thHxEfwP1I .mbr-text {
  color: #000000;
}
.cid-thHxEfwP1I h2 {
  font-size: 1.5em;
}
.cid-thHxEfwP1I h3 {
  font-size: 1.1em;
}
.cid-thHxEfwP1I .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-thHxEfwP1I .photo-produit {
  width: 150px;
  aspect-ratio: 0.626;
  max-width: 100%;
}
.cid-thHxEfwP1I .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-thHxEfwP1I .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-thHxEfwP1I .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-thHxEfwP1I .lien:hover {
  color: #000;
}
.cid-thHxEfwP1I .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-thHxEfwP1I .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-thHxEfLSIg {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-thHxEfLSIg .mbr-section-subtitle {
  color: #767676;
}
.cid-thHxEfLSIg H3 {
  text-align: left;
  color: #000;
}
.cid-thHxEfLSIg .container {
  height: 58px;
}
.cid-thHxEfYW7d {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-thHxEfYW7d .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-thHxEfYW7d .mbr-text p {
  background: #ffffff;
}
.cid-thHxEfYW7d .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-thHxEfYW7d .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-thHxEfYW7d .fichepratique {
  position: relative;
  top: 10px;
}
.cid-u5SMGphrRg {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SMGphrRg .mbr-text,
.cid-u5SMGphrRg blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SMGphrRg a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SMGphrRg a:hover {
  color: #000;
}
.cid-u5SMGphrRg a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SMGphrRg a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SMGphrRg .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SMGphrRg .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SMGphrRg .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SMGphrRg .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SMGphrRg .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SMGphrRg .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SMGphrRg .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SMGphrRg .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SMGphrRg .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SMGphrRg .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SMGphrRg .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SMGOhtYf {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SMGOhtYf .mbr-text,
.cid-u5SMGOhtYf blockquote {
  color: #000;
}
.cid-u5SMGOhtYf .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SMGOhtYf h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SMGOhtYf a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SMGOhtYf a:hover {
  color: #000;
}
.cid-u5SMGOhtYf a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SMGOhtYf a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-thHxEh4WhO {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-thHxEh4WhO .mbr-section-subtitle {
  color: #767676;
}
.cid-thHxEh4WhO H2 {
  text-align: left;
  color: #000;
}
.cid-thHxEh4WhO .container {
  height: 58px;
}
.cid-thHxEhj1g6 {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-thHxEhj1g6 .mbr-text,
.cid-thHxEhj1g6 blockquote {
  color: #000;
  text-align: justify;
}
.cid-thHxEhj1g6 .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-thHxEhj1g6 .souligne:hover {
  color: #000;
}
.cid-thHxEhj1g6 .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-thHxEhj1g6 .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tlEk5vjbNI {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tlEk5vjbNI .mbr-section-subtitle {
  color: #767676;
}
.cid-tlEk5vjbNI H2 {
  text-align: left;
  color: #000;
}
.cid-tlEk5vjbNI .container {
  height: 58px;
}
.cid-tlEk5vjbNI a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tlEk5vjbNI a:hover {
  color: #000;
}
.cid-tlEk5vjbNI a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tlEk5vjbNI a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tlEk6f8EX4 {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-tlEk6f8EX4 .mbr-text,
.cid-tlEk6f8EX4 blockquote {
  color: #767676;
}
.cid-tlEk6f8EX4 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tlEk6f8EX4 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tlEk6f8EX4 .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tlEk6f8EX4 .separation {
  height: 45px;
}
.cid-tlEk6f8EX4 img {
  width: 40px;
}
.cid-tlEk6f8EX4 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tlEk6f8EX4 a:hover {
  color: #000;
}
.cid-tlEk6f8EX4 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tlEk6f8EX4 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-thHxEhylHm {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-thHxEhylHm .mbr-section-subtitle {
  color: #767676;
}
.cid-thHxEhylHm H3 {
  text-align: left;
  color: #000;
}
.cid-thHxEhylHm .container {
  height: 58px;
}
.cid-thHxEhRETl {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-thHxEhRETl .mbr-text,
.cid-thHxEhRETl blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-thHxEibmrb {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-thHxEibmrb .card-box {
  padding: 0 0.3rem;
}
.cid-thHxEibmrb .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-thHxEibmrb .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-thHxEibmrb h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-thHxEibmrb p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-thHxEibmrb .mbr-text {
  color: #000000;
}
.cid-thHxEibmrb .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-thHxEibmrb .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-thHxEibmrb .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-thHxEibmrb .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-thHxEibmrb .card-title {
  color: #000000;
}
.cid-thHxEibmrb .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-thHxEiFouO {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-thHxEiFouO .mbr-section-subtitle {
  color: #767676;
}
.cid-thHxEiFouO H3 {
  text-align: left;
  color: #000;
}
.cid-thHxEiFouO .container {
  height: 58px;
}
.cid-thHxEj2WEf {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-thHxEj2WEf .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-thHxEj2WEf .mbr-text p {
  background: #ffffff;
}
.cid-thHxEj2WEf .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-thHxEj2WEf .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-thHxEj2WEf .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-thHxEj2WEf .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-thHxEj2WEf .paypal {
  position: relative;
  top: -35px;
}
.cid-thHxEj2WEf .logos-cb {
  max-width: 100%;
}
.cid-thHxEj2WEf .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-thHxEj2WEf .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-thHxEj2WEf .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-thHxEj2WEf .lien:hover {
  color: #000;
}
.cid-thHxEj2WEf .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-thHxEj2WEf .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-thHxEjBs5F {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-thHxEjBs5F .mbr-section-subtitle {
  color: #767676;
}
.cid-thHxEjBs5F H3 {
  text-align: left;
  color: #000;
}
.cid-thHxEjBs5F .container {
  height: 58px;
}
.cid-thHxEjWOBU {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-thHxEjWOBU .title {
  margin-bottom: 2rem;
}
.cid-thHxEjWOBU .mbr-section-subtitle {
  color: #767676;
}
.cid-thHxEjWOBU a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-thHxEjWOBU a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-thHxEjWOBU .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-thHxEjWOBU .input-group-btn {
  display: block;
  text-align: center;
}
.cid-thHxEjWOBU H2 {
  color: #000000;
}
.cid-thHxEjWOBU LABEL {
  color: #000000;
}
.cid-thHxEjWOBU .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-thHxEjWOBU .btn-form {
  border-radius: 0px;
}
.cid-tONVxjlLqc {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONVxjlLqc .content {
    text-align: center;
  }
  .cid-tONVxjlLqc .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONVxjlLqc .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONVxjlLqc .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONVxjlLqc .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONVxjlLqc .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONVxjlLqc .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONVxjlLqc .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONVxjlLqc .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONVxjlLqc .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONVxjlLqc .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONVxjlLqc .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONVxjlLqc .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONVxjlLqc H5 {
  color: #000000;
}
.cid-tONVxjlLqc P {
  color: #000000;
}
.cid-tONVxjlLqc .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONVxjlLqc .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONVxjlLqc .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONVxjlLqc .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONVxjlLqc .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-37y {
  /* Type valid CSS here */
}
#custom-html-37y div {
  height: 75px;
  background-color: #000;
}
.cid-tisnkUMtlL {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-tisnkUMtlL .mbr-text,
.cid-tisnkUMtlL blockquote {
  color: #767676;
}
.cid-tisnkUMtlL .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-tisnkUMtlL h5 {
  font-size: 15px;
}
.cid-tisnkUMtlL a:link {
  color: #de9956;
}
.cid-tisnkUMtlL a:hover {
  color: #f1b173;
}
.cid-tisnkUMtlL a:visited {
  color: #de9956;
}
#custom-html-3t9 {
  /* Type valid CSS here */
}
#custom-html-3t9 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3t9 hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-tisnkUXufR {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-tisnkUXufR .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-tisnkUXufR .row-element,
.cid-tisnkUXufR .image-element {
  padding: 0;
}
.cid-tisnkUXufR .image-element {
  display: flex;
  justify-content: center;
}
.cid-tisnkUXufR .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-tisnkUXufR .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-tisnkUXufR .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-tisnkUXufR .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-tisnkUXufR .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-tisnkUXufR .text-content {
    padding: 2rem 1rem;
  }
  .cid-tisnkUXufR .underline .line {
    height: 2px;
  }
  .cid-tisnkUXufR .mbr-title,
  .cid-tisnkUXufR .underline,
  .cid-tisnkUXufR .mbr-text,
  .cid-tisnkUXufR .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-tisnkUXufR .mbr-title,
.cid-tisnkUXufR .underline {
  text-align: center;
  color: #ffffff;
}
.cid-tisnkUXufR .mbr-text,
.cid-tisnkUXufR .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-tisnkUXufR h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tisnkUXufR H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tisnkUXufR H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tisnkUXufR .bouton {
  text-align: center;
}
.cid-tisnkUXufR .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-tisnkUXufR .couverture {
  aspect-ratio: 1;
}
.cid-tisnkUXufR .bouton2 {
  position: relative;
  top: -25px;
}
.cid-tisnkUXufR p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tisnkUXufR a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tisoHtvAnJ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-tisoHtvAnJ .card-box {
  padding: 0 2rem;
}
.cid-tisoHtvAnJ .mbr-section-btn {
  padding-top: 1rem;
}
.cid-tisoHtvAnJ .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-tisoHtvAnJ .mbr-text {
  color: #767676;
}
.cid-tisoHtvAnJ .card-wrapper {
  height: 100%;
  padding-bottom: 2rem;
  background: #000000;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-tisoHtvAnJ .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-tisoHtvAnJ H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tisoHtvAnJ .bouton {
  text-align: center;
}
.cid-tisoHtvAnJ .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-tisoHtvAnJ p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPK13LtMQ {
  background: #ffffff;
}
.cid-tMPK13LtMQ .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPK13LtMQ .mbr-figure {
  margin: 0 auto;
}
.cid-tMPK13LtMQ figcaption {
  position: relative;
}
.cid-tMPK13LtMQ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPK13LtMQ .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPK13LtMQ .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPK13LtMQ .view_port {
    height: 10px;
  }
}
.cid-tMPK13LtMQ .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPK13LtMQ .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPK13LtMQ .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPK13LtMQ .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPK13LtMQ .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-tisnkVuTbp {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tisnkVuTbp .mbr-section-subtitle {
  color: #767676;
}
.cid-tisnkVuTbp H3 {
  text-align: left;
  color: #000000;
}
.cid-tisnkVuTbp .container {
  height: 58px;
}
.cid-tisnkVPKcR {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tisnkVPKcR .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-tisnkVPKcR .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tisnkVPKcR .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tisnkVPKcR .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-tisnkVPKcR .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-tisnkVPKcR .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-tisnkVPKcR .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-tisnkVPKcR .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-tisnkVPKcR .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-tispZj14pA {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tispZj14pA .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-tispZj14pA .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tispZj14pA .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tispZj14pA .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-tispZj14pA .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-tispZj14pA .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-tispZj14pA .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-tispZj14pA .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-tispZj14pA .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-tisnkWcPD8 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tisnkWcPD8 .mbr-section-subtitle {
  color: #767676;
}
.cid-tisnkWcPD8 H2 {
  text-align: left;
  color: #000;
}
.cid-tisnkWcPD8 .container {
  height: 58px;
}
.cid-tisnkWmUFt {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tisnkWmUFt .mbr-text,
.cid-tisnkWmUFt blockquote {
  color: #767676;
}
.cid-tisnkWmUFt .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-tisnkWmUFt .mbr-text {
  color: #000000;
}
.cid-tisnkWmUFt h2 {
  font-size: 1.5em;
}
.cid-tisnkWmUFt h3 {
  font-size: 1.1em;
}
.cid-tisnkWmUFt .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-tisnkWmUFt .photo-produit {
  width: 150px;
  aspect-ratio: 0.71743487;
  max-width: 100%;
}
.cid-tisnkWmUFt .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-tisnkWmUFt .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-tisnkWmUFt .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tisnkWmUFt .lien:hover {
  color: #000;
}
.cid-tisnkWmUFt .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tisnkWmUFt .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-us0bD6eTHl {
  padding-top: 0px;
  padding-bottom: 45px;
  position: relative;
  background-color: #ffffff;
}
.cid-us0bD6eTHl p {
  color: #767676;
}
.cid-us0bD6eTHl .card {
  border-radius: 0px;
  margin-bottom: -1px;
}
.cid-us0bD6eTHl .card .card-header {
  border-radius: 0px;
  border: 0px;
  padding: 0;
}
.cid-us0bD6eTHl .card .card-header a.panel-title {
  margin-bottom: 0;
  margin-top: -1px;
  font-weight: 500;
  font-style: normal;
  display: block;
  text-decoration: none !important;
  line-height: normal;
}
.cid-us0bD6eTHl .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}
.cid-us0bD6eTHl .card .card-header a.panel-title h4 {
  border: 1px solid #dfdfdf;
  padding: 1.3rem 2rem;
  margin-bottom: 0;
}
.cid-us0bD6eTHl .card .card-header a.panel-title h4 .sign {
  padding-right: 1rem;
}
.cid-us0bD6eTHl .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-us0bD6eTHl .souligne:hover {
  color: #000;
}
.cid-us0bD6eTHl .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-us0bD6eTHl .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-us0bD6eTHl H4 {
  color: #000000;
}
.cid-us0bD6eTHl .panel-text {
  color: #000000;
}
.cid-us0bD6eTHl .illustration {
  width: 500;
  max-width: 100%;
}
.cid-tisnkWzQ9f {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tisnkWzQ9f .mbr-section-subtitle {
  color: #767676;
}
.cid-tisnkWzQ9f H3 {
  text-align: left;
  color: #000;
}
.cid-tisnkWzQ9f .container {
  height: 58px;
}
.cid-tisnkWKbHf {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tisnkWKbHf .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-tisnkWKbHf .mbr-text p {
  background: #ffffff;
}
.cid-tisnkWKbHf .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-tisnkWKbHf .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-tisnkWKbHf .fichepratique {
  position: relative;
  top: 10px;
}
.cid-tisnkWZinX {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 60px;
}
.cid-tisnkWZinX .image-block {
  margin: auto;
}
.cid-tisnkWZinX figcaption {
  position: relative;
}
.cid-tisnkWZinX figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-tisnkWZinX .image-block {
    width: 100% !important;
  }
}
.cid-tisnkWZinX .radar {
  aspect-ratio: 1.13813459;
}
.cid-twZkeouonr {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-twZkeouonr .mbr-section-subtitle {
  color: #767676;
}
.cid-twZkeouonr H2 {
  text-align: left;
  color: #000;
}
.cid-twZkeouonr .container {
  height: 58px;
}
.cid-twZkeouonr a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-twZkeouonr a:hover {
  color: #000;
}
.cid-twZkeouonr a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-twZkeouonr a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-twZkf0jwxE {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-twZkf0jwxE .mbr-text,
.cid-twZkf0jwxE blockquote {
  color: #767676;
}
.cid-twZkf0jwxE .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-twZkf0jwxE h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-twZkf0jwxE .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-twZkf0jwxE .separation {
  height: 45px;
}
.cid-twZkf0jwxE img {
  width: 40px;
}
.cid-twZkf0jwxE a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-twZkf0jwxE a:hover {
  color: #000;
}
.cid-twZkf0jwxE a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-twZkf0jwxE a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tisnkXTL63 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tisnkXTL63 .mbr-section-subtitle {
  color: #767676;
}
.cid-tisnkXTL63 H3 {
  text-align: left;
  color: #000;
}
.cid-tisnkXTL63 .container {
  height: 58px;
}
.cid-tisOezWFs0 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tisOezWFs0 .mbr-text,
.cid-tisOezWFs0 blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-tisnkYeOBH {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tisnkYeOBH .card-box {
  padding: 0 0.3rem;
}
.cid-tisnkYeOBH .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-tisnkYeOBH .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-tisnkYeOBH h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-tisnkYeOBH p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-tisnkYeOBH .mbr-text {
  color: #000000;
}
.cid-tisnkYeOBH .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-tisnkYeOBH .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-tisnkYeOBH .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-tisnkYeOBH .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-tisnkYeOBH .card-title {
  color: #000000;
}
.cid-tisnkYeOBH .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-tisnkYxbok {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tisnkYxbok .mbr-section-subtitle {
  color: #767676;
}
.cid-tisnkYxbok H3 {
  text-align: left;
  color: #000;
}
.cid-tisnkYxbok .container {
  height: 58px;
}
.cid-tisnkYIaxB {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tisnkYIaxB .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-tisnkYIaxB .mbr-text p {
  background: #ffffff;
}
.cid-tisnkYIaxB .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-tisnkYIaxB .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-tisnkYIaxB .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-tisnkYIaxB .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-tisnkYIaxB .paypal {
  position: relative;
  top: -35px;
}
.cid-tisnkYIaxB .logos-cb {
  max-width: 100%;
}
.cid-tisnkYIaxB .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-tisnkYIaxB .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-tisnkYIaxB .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tisnkYIaxB .lien:hover {
  color: #000;
}
.cid-tisnkYIaxB .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tisnkYIaxB .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tisnkZ0kN1 {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tisnkZ0kN1 .mbr-section-subtitle {
  color: #767676;
}
.cid-tisnkZ0kN1 H3 {
  text-align: left;
  color: #000;
}
.cid-tisnkZ0kN1 .container {
  height: 58px;
}
.cid-tisnkZbWEt {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tisnkZbWEt .title {
  margin-bottom: 2rem;
}
.cid-tisnkZbWEt .mbr-section-subtitle {
  color: #767676;
}
.cid-tisnkZbWEt a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tisnkZbWEt a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tisnkZbWEt .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tisnkZbWEt .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tisnkZbWEt H2 {
  color: #000000;
}
.cid-tisnkZbWEt LABEL {
  color: #000000;
}
.cid-tisnkZbWEt .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-tisnkZbWEt .btn-form {
  border-radius: 0px;
}
.cid-tONVz8OMAf {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONVz8OMAf .content {
    text-align: center;
  }
  .cid-tONVz8OMAf .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONVz8OMAf .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONVz8OMAf .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONVz8OMAf .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONVz8OMAf .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONVz8OMAf .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONVz8OMAf .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONVz8OMAf .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONVz8OMAf .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONVz8OMAf .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONVz8OMAf .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONVz8OMAf .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONVz8OMAf H5 {
  color: #000000;
}
.cid-tONVz8OMAf P {
  color: #000000;
}
.cid-tONVz8OMAf .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONVz8OMAf .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONVz8OMAf .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONVz8OMAf .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONVz8OMAf .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-38t {
  /* Type valid CSS here */
}
#custom-html-38t div {
  height: 75px;
  background-color: #000;
}
.cid-tlo5rxxJ3w {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-tlo5rxxJ3w .mbr-text,
.cid-tlo5rxxJ3w blockquote {
  color: #767676;
}
.cid-tlo5rxxJ3w .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-tlo5rxxJ3w h5 {
  font-size: 15px;
}
.cid-tlo5rxxJ3w a:link {
  color: #de9956;
}
.cid-tlo5rxxJ3w a:hover {
  color: #f1b173;
}
.cid-tlo5rxxJ3w a:visited {
  color: #de9956;
}
#custom-html-3tc {
  /* Type valid CSS here */
}
#custom-html-3tc div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3tc hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-tlo5rxJmJN {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-tlo5rxJmJN .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-tlo5rxJmJN .row-element,
.cid-tlo5rxJmJN .image-element {
  padding: 0;
}
.cid-tlo5rxJmJN .image-element {
  display: flex;
  justify-content: center;
}
.cid-tlo5rxJmJN .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-tlo5rxJmJN .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-tlo5rxJmJN .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-tlo5rxJmJN .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-tlo5rxJmJN .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-tlo5rxJmJN .text-content {
    padding: 2rem 1rem;
  }
  .cid-tlo5rxJmJN .underline .line {
    height: 2px;
  }
  .cid-tlo5rxJmJN .mbr-title,
  .cid-tlo5rxJmJN .underline,
  .cid-tlo5rxJmJN .mbr-text,
  .cid-tlo5rxJmJN .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-tlo5rxJmJN .mbr-title,
.cid-tlo5rxJmJN .underline {
  text-align: center;
  color: #ffffff;
}
.cid-tlo5rxJmJN .mbr-text,
.cid-tlo5rxJmJN .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-tlo5rxJmJN h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tlo5rxJmJN H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-tlo5rxJmJN H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tlo5rxJmJN .bouton {
  text-align: center;
}
.cid-tlo5rxJmJN .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-tlo5rxJmJN .couverture {
  aspect-ratio: 1;
}
.cid-tlo5rxJmJN .bouton2 {
  position: relative;
  top: -25px;
}
.cid-tlo5rxJmJN p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tlo5rxJmJN a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPK9wv3cW {
  background: #ffffff;
}
.cid-tMPK9wv3cW .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPK9wv3cW .mbr-figure {
  margin: 0 auto;
}
.cid-tMPK9wv3cW figcaption {
  position: relative;
}
.cid-tMPK9wv3cW figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPK9wv3cW .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPK9wv3cW .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPK9wv3cW .view_port {
    height: 10px;
  }
}
.cid-tMPK9wv3cW .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPK9wv3cW .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPK9wv3cW .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPK9wv3cW .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPK9wv3cW .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-tlo5ryoAvQ {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tlo5ryoAvQ .mbr-section-subtitle {
  color: #767676;
}
.cid-tlo5ryoAvQ H3 {
  text-align: left;
  color: #000000;
}
.cid-tlo5ryoAvQ .container {
  height: 58px;
}
.cid-tlo5ryzvcK {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-tlo5ryzvcK .image-block {
  margin: auto;
}
.cid-tlo5ryzvcK figcaption {
  position: relative;
}
.cid-tlo5ryzvcK figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-tlo5ryzvcK .image-block {
    width: 100% !important;
  }
}
.cid-tlo5ryzvcK .photo {
  aspect-ratio: 4.86075949;
}
.cid-tlo5ryKzHN {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tlo5ryKzHN .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-tlo5ryKzHN .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tlo5ryKzHN .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tlo5ryKzHN .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-tlo5ryKzHN .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-tlo5ryKzHN .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-tlo5ryKzHN .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-tlo5ryKzHN .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-tlo5ryKzHN .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-uPon09Du23 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uPon09Du23 .mbr-text,
.cid-uPon09Du23 blockquote {
  color: #767676;
}
.cid-uPon09Du23 .media-container-row {
  padding: 0px;
}
.cid-uPon09Du23 .container {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-uPon09Du23 .mbr-text {
  color: #000000;
}
.cid-uPon09Du23 h2 {
  font-size: 1.4em;
}
.cid-uPon09Du23 h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uPon09Du23 .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uPon09Du23 .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uPon09Du23 .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uPon09Du23 .photo-produit {
    width: 265px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uPon09Du23 .photo-produit {
    width: 100%;
  }
}
.cid-uPon09Du23 .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uPon09Du23 .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-tlo5rzwbK6 {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tlo5rzwbK6 .mbr-section-subtitle {
  color: #767676;
}
.cid-tlo5rzwbK6 H3 {
  text-align: left;
  color: #000;
}
.cid-tlo5rzwbK6 .container {
  height: 58px;
}
.cid-tlo5rzGATc {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tlo5rzGATc .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-tlo5rzGATc .mbr-text p {
  background: #ffffff;
}
.cid-tlo5rzGATc .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-tlo5rzGATc .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-tlo5rzGATc .fichepratique {
  position: relative;
  top: 10px;
}
.cid-u5SMOZhzmx {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SMOZhzmx .mbr-text,
.cid-u5SMOZhzmx blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SMOZhzmx a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SMOZhzmx a:hover {
  color: #000;
}
.cid-u5SMOZhzmx a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SMOZhzmx a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SMOZhzmx .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SMOZhzmx .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SMOZhzmx .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SMOZhzmx .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SMOZhzmx .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SMOZhzmx .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SMOZhzmx .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SMOZhzmx .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SMOZhzmx .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SMOZhzmx .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SMOZhzmx .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SMPkUWgQ {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SMPkUWgQ .mbr-text,
.cid-u5SMPkUWgQ blockquote {
  color: #000;
}
.cid-u5SMPkUWgQ .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SMPkUWgQ h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SMPkUWgQ a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SMPkUWgQ a:hover {
  color: #000;
}
.cid-u5SMPkUWgQ a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SMPkUWgQ a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tlo5rAtszZ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tlo5rAtszZ .mbr-section-subtitle {
  color: #767676;
}
.cid-tlo5rAtszZ H2 {
  text-align: left;
  color: #000;
}
.cid-tlo5rAtszZ .container {
  height: 58px;
}
.cid-tlo5rADuAL {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-tlo5rADuAL .mbr-text,
.cid-tlo5rADuAL blockquote {
  color: #000;
  text-align: justify;
}
.cid-tlo5rADuAL .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tlo5rADuAL .souligne:hover {
  color: #000;
}
.cid-tlo5rADuAL .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tlo5rADuAL .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tQt787MzO6 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tQt787MzO6 .mbr-section-subtitle {
  color: #767676;
}
.cid-tQt787MzO6 H2 {
  text-align: left;
  color: #000;
}
.cid-tQt787MzO6 .container {
  height: 58px;
}
.cid-tQt787MzO6 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tQt787MzO6 a:hover {
  color: #000;
}
.cid-tQt787MzO6 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tQt787MzO6 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tQt78LY602 {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-tQt78LY602 .mbr-text,
.cid-tQt78LY602 blockquote {
  color: #767676;
}
.cid-tQt78LY602 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tQt78LY602 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tQt78LY602 .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tQt78LY602 .separation {
  height: 45px;
}
.cid-tQt78LY602 img {
  width: 40px;
}
.cid-tQt78LY602 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tQt78LY602 a:hover {
  color: #000;
}
.cid-tQt78LY602 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tQt78LY602 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tlo5rAPRcl {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tlo5rAPRcl .mbr-section-subtitle {
  color: #767676;
}
.cid-tlo5rAPRcl H3 {
  text-align: left;
  color: #000;
}
.cid-tlo5rAPRcl .container {
  height: 58px;
}
.cid-tlo5rAZElo {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tlo5rAZElo .mbr-text,
.cid-tlo5rAZElo blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-tlo5rBaVDu {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tlo5rBaVDu .card-box {
  padding: 0 0.3rem;
}
.cid-tlo5rBaVDu .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-tlo5rBaVDu .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-tlo5rBaVDu h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-tlo5rBaVDu p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-tlo5rBaVDu .mbr-text {
  color: #000000;
}
.cid-tlo5rBaVDu .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-tlo5rBaVDu .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-tlo5rBaVDu .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-tlo5rBaVDu .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-tlo5rBaVDu .card-title {
  color: #000000;
}
.cid-tlo5rBaVDu .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-tlo5rBsfo6 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tlo5rBsfo6 .mbr-section-subtitle {
  color: #767676;
}
.cid-tlo5rBsfo6 H3 {
  text-align: left;
  color: #000;
}
.cid-tlo5rBsfo6 .container {
  height: 58px;
}
.cid-tlo5rBJKHK {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tlo5rBJKHK .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-tlo5rBJKHK .mbr-text p {
  background: #ffffff;
}
.cid-tlo5rBJKHK .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-tlo5rBJKHK .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-tlo5rBJKHK .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-tlo5rBJKHK .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-tlo5rBJKHK .paypal {
  position: relative;
  top: -35px;
}
.cid-tlo5rBJKHK .logos-cb {
  max-width: 100%;
}
.cid-tlo5rBJKHK .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-tlo5rBJKHK .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-tlo5rBJKHK .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tlo5rBJKHK .lien:hover {
  color: #000;
}
.cid-tlo5rBJKHK .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tlo5rBJKHK .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tlo5rC6TI3 {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tlo5rC6TI3 .mbr-section-subtitle {
  color: #767676;
}
.cid-tlo5rC6TI3 H3 {
  text-align: left;
  color: #000;
}
.cid-tlo5rC6TI3 .container {
  height: 58px;
}
.cid-tlo5rCi0eY {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tlo5rCi0eY .title {
  margin-bottom: 2rem;
}
.cid-tlo5rCi0eY .mbr-section-subtitle {
  color: #767676;
}
.cid-tlo5rCi0eY a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tlo5rCi0eY a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tlo5rCi0eY .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tlo5rCi0eY .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tlo5rCi0eY H2 {
  color: #000000;
}
.cid-tlo5rCi0eY LABEL {
  color: #000000;
}
.cid-tlo5rCi0eY .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-tlo5rCi0eY .btn-form {
  border-radius: 0px;
}
.cid-tONVAVC9VF {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONVAVC9VF .content {
    text-align: center;
  }
  .cid-tONVAVC9VF .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONVAVC9VF .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONVAVC9VF .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONVAVC9VF .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONVAVC9VF .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONVAVC9VF .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONVAVC9VF .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONVAVC9VF .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONVAVC9VF .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONVAVC9VF .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONVAVC9VF .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONVAVC9VF .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONVAVC9VF H5 {
  color: #000000;
}
.cid-tONVAVC9VF P {
  color: #000000;
}
.cid-tONVAVC9VF .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONVAVC9VF .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONVAVC9VF .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONVAVC9VF .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONVAVC9VF .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-39o {
  /* Type valid CSS here */
}
#custom-html-39o div {
  height: 75px;
  background-color: #000;
}
.cid-tmoA4neRof {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-tmoA4neRof .mbr-text,
.cid-tmoA4neRof blockquote {
  color: #767676;
}
.cid-tmoA4neRof .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-tmoA4neRof h5 {
  font-size: 15px;
}
.cid-tmoA4neRof a:link {
  color: #de9956;
}
.cid-tmoA4neRof a:hover {
  color: #f1b173;
}
.cid-tmoA4neRof a:visited {
  color: #de9956;
}
#custom-html-3tf {
  /* Type valid CSS here */
}
#custom-html-3tf div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3tf hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-tmoA4nsQlw {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-tmoA4nsQlw .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-tmoA4nsQlw .row-element,
.cid-tmoA4nsQlw .image-element {
  padding: 0;
}
.cid-tmoA4nsQlw .image-element {
  display: flex;
  justify-content: center;
}
.cid-tmoA4nsQlw .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-tmoA4nsQlw .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-tmoA4nsQlw .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-tmoA4nsQlw .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-tmoA4nsQlw .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-tmoA4nsQlw .text-content {
    padding: 2rem 1rem;
  }
  .cid-tmoA4nsQlw .underline .line {
    height: 2px;
  }
  .cid-tmoA4nsQlw .mbr-title,
  .cid-tmoA4nsQlw .underline,
  .cid-tmoA4nsQlw .mbr-text,
  .cid-tmoA4nsQlw .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-tmoA4nsQlw .mbr-title,
.cid-tmoA4nsQlw .underline {
  text-align: center;
  color: #ffffff;
}
.cid-tmoA4nsQlw .mbr-text,
.cid-tmoA4nsQlw .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-tmoA4nsQlw h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tmoA4nsQlw H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-tmoA4nsQlw H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tmoA4nsQlw .bouton {
  text-align: center;
}
.cid-tmoA4nsQlw .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-tmoA4nsQlw .couverture {
  aspect-ratio: 1;
}
.cid-tmoA4nsQlw .bouton2 {
  position: relative;
  top: -25px;
}
.cid-tmoA4nsQlw p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tmoA4nsQlw a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPKlLGx5k {
  background: #ffffff;
}
.cid-tMPKlLGx5k .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPKlLGx5k .mbr-figure {
  margin: 0 auto;
}
.cid-tMPKlLGx5k figcaption {
  position: relative;
}
.cid-tMPKlLGx5k figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPKlLGx5k .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPKlLGx5k .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPKlLGx5k .view_port {
    height: 10px;
  }
}
.cid-tMPKlLGx5k .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPKlLGx5k .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPKlLGx5k .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPKlLGx5k .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPKlLGx5k .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-tmoA4nVTeu {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tmoA4nVTeu .mbr-section-subtitle {
  color: #767676;
}
.cid-tmoA4nVTeu H3 {
  text-align: left;
  color: #000000;
}
.cid-tmoA4nVTeu .container {
  height: 58px;
}
.cid-tmoA4o6fM3 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-tmoA4o6fM3 .image-block {
  margin: auto;
}
.cid-tmoA4o6fM3 figcaption {
  position: relative;
}
.cid-tmoA4o6fM3 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-tmoA4o6fM3 .image-block {
    width: 100% !important;
  }
}
.cid-tmoA4o6fM3 .photo {
  aspect-ratio: 4.26666667;
}
.cid-tmoA4ofT4U {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tmoA4ofT4U .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-tmoA4ofT4U .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tmoA4ofT4U .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tmoA4ofT4U .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-tmoA4ofT4U .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-tmoA4ofT4U .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-tmoA4ofT4U .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-tmoA4ofT4U .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-tmoA4ofT4U .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-vcYkXNExNi {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-vcYkXNExNi .mbr-text,
.cid-vcYkXNExNi blockquote {
  color: #767676;
}
.cid-vcYkXNExNi .media-container-row {
  padding: 0px;
}
.cid-vcYkXNExNi .container {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-vcYkXNExNi .mbr-text {
  color: #000000;
}
.cid-vcYkXNExNi h2 {
  font-size: 1.4em;
}
.cid-vcYkXNExNi h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-vcYkXNExNi .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-vcYkXNExNi .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-vcYkXNExNi .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-vcYkXNExNi .photo-produit {
    width: 370px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-vcYkXNExNi .photo-produit {
    width: 100%;
  }
}
.cid-vcYkXNExNi .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-vcYkXNExNi .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-vcYkXNExNi .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-vcYkXNExNi .souligne {
  position: relative;
  color: #999;
  text-decoration: none;
}
.cid-vcYkXNExNi .souligne:hover {
  color: #999;
}
.cid-vcYkXNExNi .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #999;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-vcYkXNExNi .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tmoA4oWJFc {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tmoA4oWJFc .mbr-section-subtitle {
  color: #767676;
}
.cid-tmoA4oWJFc H3 {
  text-align: left;
  color: #000;
}
.cid-tmoA4oWJFc .container {
  height: 58px;
}
.cid-tmoA4p7a04 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tmoA4p7a04 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-tmoA4p7a04 .mbr-text p {
  background: #ffffff;
}
.cid-tmoA4p7a04 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-tmoA4p7a04 .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-tmoA4p7a04 .fichepratique {
  position: relative;
  top: 10px;
}
.cid-u5SN7aHhhH {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SN7aHhhH .mbr-text,
.cid-u5SN7aHhhH blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SN7aHhhH a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SN7aHhhH a:hover {
  color: #000;
}
.cid-u5SN7aHhhH a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SN7aHhhH a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SN7aHhhH .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SN7aHhhH .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SN7aHhhH .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SN7aHhhH .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SN7aHhhH .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SN7aHhhH .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SN7aHhhH .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SN7aHhhH .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SN7aHhhH .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SN7aHhhH .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SN7aHhhH .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SN7yqbJ8 {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SN7yqbJ8 .mbr-text,
.cid-u5SN7yqbJ8 blockquote {
  color: #000;
}
.cid-u5SN7yqbJ8 .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SN7yqbJ8 h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SN7yqbJ8 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SN7yqbJ8 a:hover {
  color: #000;
}
.cid-u5SN7yqbJ8 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SN7yqbJ8 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tmoA4pSgKI {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tmoA4pSgKI .mbr-section-subtitle {
  color: #767676;
}
.cid-tmoA4pSgKI H2 {
  text-align: left;
  color: #000;
}
.cid-tmoA4pSgKI .container {
  height: 58px;
}
.cid-tmoA4q330b {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-tmoA4q330b .mbr-text,
.cid-tmoA4q330b blockquote {
  color: #000;
  text-align: justify;
}
.cid-tmoA4q330b .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tmoA4q330b .souligne:hover {
  color: #000;
}
.cid-tmoA4q330b .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tmoA4q330b .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tVtdALrqG7 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tVtdALrqG7 .mbr-section-subtitle {
  color: #767676;
}
.cid-tVtdALrqG7 H2 {
  text-align: left;
  color: #000;
}
.cid-tVtdALrqG7 .container {
  height: 58px;
}
.cid-tVtdALrqG7 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tVtdALrqG7 a:hover {
  color: #000;
}
.cid-tVtdALrqG7 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tVtdALrqG7 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tVtdBmyUL0 {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-tVtdBmyUL0 .mbr-text,
.cid-tVtdBmyUL0 blockquote {
  color: #767676;
}
.cid-tVtdBmyUL0 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tVtdBmyUL0 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tVtdBmyUL0 .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tVtdBmyUL0 .separation {
  height: 45px;
}
.cid-tVtdBmyUL0 img {
  width: 40px;
}
.cid-tVtdBmyUL0 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tVtdBmyUL0 a:hover {
  color: #000;
}
.cid-tVtdBmyUL0 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tVtdBmyUL0 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tmoA4qenZf {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tmoA4qenZf .mbr-section-subtitle {
  color: #767676;
}
.cid-tmoA4qenZf H3 {
  text-align: left;
  color: #000;
}
.cid-tmoA4qenZf .container {
  height: 58px;
}
.cid-tmoA4qoGey {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tmoA4qoGey .mbr-text,
.cid-tmoA4qoGey blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-tmoA4qzDTD {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tmoA4qzDTD .card-box {
  padding: 0 0.3rem;
}
.cid-tmoA4qzDTD .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-tmoA4qzDTD .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-tmoA4qzDTD h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-tmoA4qzDTD p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-tmoA4qzDTD .mbr-text {
  color: #000000;
}
.cid-tmoA4qzDTD .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-tmoA4qzDTD .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-tmoA4qzDTD .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-tmoA4qzDTD .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-tmoA4qzDTD .card-title {
  color: #000000;
}
.cid-tmoA4qzDTD .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-tmoA4qOIHG {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tmoA4qOIHG .mbr-section-subtitle {
  color: #767676;
}
.cid-tmoA4qOIHG H3 {
  text-align: left;
  color: #000;
}
.cid-tmoA4qOIHG .container {
  height: 58px;
}
.cid-tmoA4r2Z4F {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tmoA4r2Z4F .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-tmoA4r2Z4F .mbr-text p {
  background: #ffffff;
}
.cid-tmoA4r2Z4F .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-tmoA4r2Z4F .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-tmoA4r2Z4F .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-tmoA4r2Z4F .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-tmoA4r2Z4F .paypal {
  position: relative;
  top: -35px;
}
.cid-tmoA4r2Z4F .logos-cb {
  max-width: 100%;
}
.cid-tmoA4r2Z4F .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-tmoA4r2Z4F .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-tmoA4r2Z4F .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tmoA4r2Z4F .lien:hover {
  color: #000;
}
.cid-tmoA4r2Z4F .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tmoA4r2Z4F .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tmoA4rje2V {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tmoA4rje2V .mbr-section-subtitle {
  color: #767676;
}
.cid-tmoA4rje2V H3 {
  text-align: left;
  color: #000;
}
.cid-tmoA4rje2V .container {
  height: 58px;
}
.cid-tmoA4ruX9K {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tmoA4ruX9K .title {
  margin-bottom: 2rem;
}
.cid-tmoA4ruX9K .mbr-section-subtitle {
  color: #767676;
}
.cid-tmoA4ruX9K a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tmoA4ruX9K a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tmoA4ruX9K .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tmoA4ruX9K .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tmoA4ruX9K H2 {
  color: #000000;
}
.cid-tmoA4ruX9K LABEL {
  color: #000000;
}
.cid-tmoA4ruX9K .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-tmoA4ruX9K .btn-form {
  border-radius: 0px;
}
.cid-tONVCHQBAb {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONVCHQBAb .content {
    text-align: center;
  }
  .cid-tONVCHQBAb .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONVCHQBAb .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONVCHQBAb .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONVCHQBAb .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONVCHQBAb .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONVCHQBAb .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONVCHQBAb .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONVCHQBAb .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONVCHQBAb .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONVCHQBAb .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONVCHQBAb .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONVCHQBAb .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONVCHQBAb H5 {
  color: #000000;
}
.cid-tONVCHQBAb P {
  color: #000000;
}
.cid-tONVCHQBAb .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONVCHQBAb .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONVCHQBAb .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONVCHQBAb .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONVCHQBAb .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-3ao {
  /* Type valid CSS here */
}
#custom-html-3ao div {
  height: 75px;
  background-color: #000;
}
.cid-tt1yfCWHzo {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-tt1yfCWHzo .mbr-text,
.cid-tt1yfCWHzo blockquote {
  color: #767676;
}
.cid-tt1yfCWHzo .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-tt1yfCWHzo h5 {
  font-size: 15px;
}
.cid-tt1yfCWHzo a:link {
  color: #de9956;
}
.cid-tt1yfCWHzo a:hover {
  color: #f1b173;
}
.cid-tt1yfCWHzo a:visited {
  color: #de9956;
}
#custom-html-3q0 {
  /* Type valid CSS here */
}
#custom-html-3q0 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3q0 hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-tt1yfD6bdZ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-tt1yfD6bdZ .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-tt1yfD6bdZ .row-element,
.cid-tt1yfD6bdZ .image-element {
  padding: 0;
}
.cid-tt1yfD6bdZ .image-element {
  display: flex;
  justify-content: center;
}
.cid-tt1yfD6bdZ .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-tt1yfD6bdZ .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-tt1yfD6bdZ .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-tt1yfD6bdZ .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-tt1yfD6bdZ .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-tt1yfD6bdZ .text-content {
    padding: 2rem 1rem;
  }
  .cid-tt1yfD6bdZ .underline .line {
    height: 2px;
  }
  .cid-tt1yfD6bdZ .mbr-title,
  .cid-tt1yfD6bdZ .underline,
  .cid-tt1yfD6bdZ .mbr-text,
  .cid-tt1yfD6bdZ .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-tt1yfD6bdZ .mbr-title,
.cid-tt1yfD6bdZ .underline {
  text-align: center;
  color: #ffffff;
}
.cid-tt1yfD6bdZ .mbr-text,
.cid-tt1yfD6bdZ .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-tt1yfD6bdZ h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tt1yfD6bdZ H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-tt1yfD6bdZ H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tt1yfD6bdZ .bouton {
  text-align: center;
}
.cid-tt1yfD6bdZ .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-tt1yfD6bdZ .couverture {
  aspect-ratio: 1;
}
.cid-tt1yfD6bdZ .bouton2 {
  position: relative;
  top: -25px;
}
.cid-tt1yfD6bdZ p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tt1yfD6bdZ a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPDpO7mIi {
  background: #ffffff;
}
.cid-tMPDpO7mIi .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPDpO7mIi .mbr-figure {
  margin: 0 auto;
}
.cid-tMPDpO7mIi figcaption {
  position: relative;
}
.cid-tMPDpO7mIi figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPDpO7mIi .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPDpO7mIi .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPDpO7mIi .view_port {
    height: 10px;
  }
}
.cid-tMPDpO7mIi .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPDpO7mIi .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPDpO7mIi .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPDpO7mIi .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPDpO7mIi .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-tt1yfDCpUs {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tt1yfDCpUs .mbr-section-subtitle {
  color: #767676;
}
.cid-tt1yfDCpUs H3 {
  text-align: left;
  color: #000000;
}
.cid-tt1yfDCpUs .container {
  height: 58px;
}
.cid-tt1yfDMZXQ {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tt1yfDMZXQ .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-tt1yfDMZXQ .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tt1yfDMZXQ .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tt1yfDMZXQ .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-tt1yfDMZXQ .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-tt1yfDMZXQ .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-tt1yfDMZXQ .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-tt1yfDMZXQ .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-tt1yfDMZXQ .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-uS2FYqzlli {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uS2FYqzlli .mbr-text,
.cid-uS2FYqzlli blockquote {
  color: #767676;
}
.cid-uS2FYqzlli .media-container-row {
  padding: 0px;
}
.cid-uS2FYqzlli .container {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-uS2FYqzlli .mbr-text {
  color: #000000;
}
.cid-uS2FYqzlli h2 {
  font-size: 1.4em;
}
.cid-uS2FYqzlli h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uS2FYqzlli .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uS2FYqzlli .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uS2FYqzlli .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uS2FYqzlli .photo-produit {
    width: 260px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uS2FYqzlli .photo-produit {
    width: 100%;
  }
}
.cid-uS2FYqzlli .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uS2FYqzlli .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-uS2FYqzlli .notes {
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-tt1yfEq8OO {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tt1yfEq8OO .mbr-section-subtitle {
  color: #767676;
}
.cid-tt1yfEq8OO H3 {
  text-align: left;
  color: #000;
}
.cid-tt1yfEq8OO .container {
  height: 58px;
}
.cid-tt1yfEEZVl {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tt1yfEEZVl .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-tt1yfEEZVl .mbr-text p {
  background: #ffffff;
}
.cid-tt1yfEEZVl .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-tt1yfEEZVl .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-tt1yfEEZVl .graphique {
  width: 100%;
}
.cid-tt1yfEEZVl .montage {
  font-size: 0.85em;
}
.cid-tt1yfEEZVl a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tt1yfEEZVl a:hover {
  color: #000;
}
.cid-tt1yfEEZVl a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tt1yfEEZVl a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tt1yfE3h7S {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tt1yfE3h7S .mbr-section-subtitle {
  color: #767676;
}
.cid-tt1yfE3h7S H2 {
  text-align: left;
  color: #000;
}
.cid-tt1yfE3h7S .container {
  height: 58px;
}
.cid-tt1yfEd6Z6 {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tt1yfEd6Z6 .mbr-text,
.cid-tt1yfEd6Z6 blockquote {
  color: #767676;
}
.cid-tt1yfEd6Z6 .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-tt1yfEd6Z6 .mbr-text {
  color: #000000;
}
.cid-tt1yfEd6Z6 h2 {
  font-size: 1.5em;
}
.cid-tt1yfEd6Z6 h3 {
  font-size: 1.1em;
}
.cid-tt1yfEd6Z6 .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-tt1yfEd6Z6 .photo-produit {
  width: 150px;
  aspect-ratio: 0.76;
  max-width: 100%;
}
.cid-tt1yfEd6Z6 .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-tt1yfEd6Z6 .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-ueqSNbB2fW {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ueqSNbB2fW .mbr-section-subtitle {
  color: #767676;
}
.cid-ueqSNbB2fW H2 {
  text-align: left;
  color: #000;
}
.cid-ueqSNbB2fW .container {
  height: 58px;
}
.cid-ueqSNbB2fW a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-ueqSNbB2fW a:hover {
  color: #000;
}
.cid-ueqSNbB2fW a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-ueqSNbB2fW a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-ueqSPks8Cw {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-ueqSPks8Cw .video-block {
  margin: auto;
}
@media (max-width: 768px) {
  .cid-ueqSPks8Cw .video-block {
    width: 100% !important;
  }
}
#custom-html-4e0 {
  /* Type valid CSS here */
}
#custom-html-4e0 section {
  background-color: #fff;
  width: 100%;
}
#custom-html-4e0 div {
  padding: 0px 0;
  color: #777;
  text-align: center;
  width: 1500px;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  font-family: "Segoe UI", Tahoma, Arial;
}
#custom-html-4e0 p {
  font-size: 60px;
  color: #777;
}
#custom-html-4e0 a {
  position: relative;
  color: #777;
  text-decoration: none;
}
#custom-html-4e0 a:hover {
  color: #777;
}
#custom-html-4e0 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
#custom-html-4e0 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tBCrnZjk0T {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tBCrnZjk0T .mbr-section-subtitle {
  color: #767676;
}
.cid-tBCrnZjk0T H2 {
  text-align: left;
  color: #000;
}
.cid-tBCrnZjk0T .container {
  height: 58px;
}
.cid-tBCrnZjk0T a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tBCrnZjk0T a:hover {
  color: #000;
}
.cid-tBCrnZjk0T a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tBCrnZjk0T a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tBCroxZXYg {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-tBCroxZXYg .mbr-text,
.cid-tBCroxZXYg blockquote {
  color: #767676;
}
.cid-tBCroxZXYg .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tBCroxZXYg h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tBCroxZXYg .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tBCroxZXYg .separation {
  height: 45px;
}
.cid-tBCroxZXYg img {
  width: 40px;
}
.cid-tBCroxZXYg a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tBCroxZXYg a:hover {
  color: #000;
}
.cid-tBCroxZXYg a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tBCroxZXYg a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tt1yfESIHU {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tt1yfESIHU .mbr-section-subtitle {
  color: #767676;
}
.cid-tt1yfESIHU H3 {
  text-align: left;
  color: #000;
}
.cid-tt1yfESIHU .container {
  height: 58px;
}
.cid-tt1FADDczW {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tt1FADDczW .mbr-text,
.cid-tt1FADDczW blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-tt1yfFbn0g {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tt1yfFbn0g .card-box {
  padding: 0 0.3rem;
}
.cid-tt1yfFbn0g .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-tt1yfFbn0g .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-tt1yfFbn0g h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-tt1yfFbn0g p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-tt1yfFbn0g .mbr-text {
  color: #000000;
}
.cid-tt1yfFbn0g .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-tt1yfFbn0g .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-tt1yfFbn0g .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-tt1yfFbn0g .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-tt1yfFbn0g .card-title {
  color: #000000;
}
.cid-tt1yfFbn0g .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-tt1yfFrJa7 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tt1yfFrJa7 .mbr-section-subtitle {
  color: #767676;
}
.cid-tt1yfFrJa7 H3 {
  text-align: left;
  color: #000;
}
.cid-tt1yfFrJa7 .container {
  height: 58px;
}
.cid-tt1yfFCM3v {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tt1yfFCM3v .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-tt1yfFCM3v .mbr-text p {
  background: #ffffff;
}
.cid-tt1yfFCM3v .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-tt1yfFCM3v .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-tt1yfFCM3v .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-tt1yfFCM3v .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-tt1yfFCM3v .paypal {
  position: relative;
  top: -35px;
}
.cid-tt1yfFCM3v .logos-cb {
  max-width: 100%;
}
.cid-tt1yfFCM3v .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-tt1yfFCM3v .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-tt1yfFCM3v .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tt1yfFCM3v .lien:hover {
  color: #000;
}
.cid-tt1yfFCM3v .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tt1yfFCM3v .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tt1yfFRuEh {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tt1yfFRuEh .mbr-section-subtitle {
  color: #767676;
}
.cid-tt1yfFRuEh H3 {
  text-align: left;
  color: #000;
}
.cid-tt1yfFRuEh .container {
  height: 58px;
}
.cid-tt1yfG1Jui {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tt1yfG1Jui .title {
  margin-bottom: 2rem;
}
.cid-tt1yfG1Jui .mbr-section-subtitle {
  color: #767676;
}
.cid-tt1yfG1Jui a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tt1yfG1Jui a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tt1yfG1Jui .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tt1yfG1Jui .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tt1yfG1Jui H2 {
  color: #000000;
}
.cid-tt1yfG1Jui LABEL {
  color: #000000;
}
.cid-tt1yfG1Jui .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-tt1yfG1Jui .btn-form {
  border-radius: 0px;
}
.cid-tONUhB0mbv {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONUhB0mbv .content {
    text-align: center;
  }
  .cid-tONUhB0mbv .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONUhB0mbv .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONUhB0mbv .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONUhB0mbv .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONUhB0mbv .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONUhB0mbv .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONUhB0mbv .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONUhB0mbv .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONUhB0mbv .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONUhB0mbv .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONUhB0mbv .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONUhB0mbv .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONUhB0mbv H5 {
  color: #000000;
}
.cid-tONUhB0mbv P {
  color: #000000;
}
.cid-tONUhB0mbv .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONUhB0mbv .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONUhB0mbv .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONUhB0mbv .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONUhB0mbv .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-3be {
  /* Type valid CSS here */
}
#custom-html-3be div {
  height: 75px;
  background-color: #000;
}
.cid-tuUkvX2kbo {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-tuUkvX2kbo .mbr-text,
.cid-tuUkvX2kbo blockquote {
  color: #767676;
}
.cid-tuUkvX2kbo .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-tuUkvX2kbo h5 {
  font-size: 15px;
}
.cid-tuUkvX2kbo a:link {
  color: #de9956;
}
.cid-tuUkvX2kbo a:hover {
  color: #f1b173;
}
.cid-tuUkvX2kbo a:visited {
  color: #de9956;
}
#custom-html-3q9 {
  /* Type valid CSS here */
}
#custom-html-3q9 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3q9 hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-tuUkvXcko6 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-tuUkvXcko6 .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-tuUkvXcko6 .row-element,
.cid-tuUkvXcko6 .image-element {
  padding: 0;
}
.cid-tuUkvXcko6 .image-element {
  display: flex;
  justify-content: center;
}
.cid-tuUkvXcko6 .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-tuUkvXcko6 .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-tuUkvXcko6 .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-tuUkvXcko6 .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-tuUkvXcko6 .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-tuUkvXcko6 .text-content {
    padding: 2rem 1rem;
  }
  .cid-tuUkvXcko6 .underline .line {
    height: 2px;
  }
  .cid-tuUkvXcko6 .mbr-title,
  .cid-tuUkvXcko6 .underline,
  .cid-tuUkvXcko6 .mbr-text,
  .cid-tuUkvXcko6 .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-tuUkvXcko6 .mbr-title,
.cid-tuUkvXcko6 .underline {
  text-align: center;
  color: #ffffff;
}
.cid-tuUkvXcko6 .mbr-text,
.cid-tuUkvXcko6 .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-tuUkvXcko6 h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tuUkvXcko6 H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-tuUkvXcko6 H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tuUkvXcko6 .bouton {
  text-align: center;
}
.cid-tuUkvXcko6 .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-tuUkvXcko6 .couverture {
  aspect-ratio: 1;
}
.cid-tuUkvXcko6 .bouton2 {
  position: relative;
  top: -25px;
}
.cid-tuUkvXcko6 p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tuUkvXcko6 a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPDT5Pplh {
  background: #ffffff;
}
.cid-tMPDT5Pplh .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPDT5Pplh .mbr-figure {
  margin: 0 auto;
}
.cid-tMPDT5Pplh figcaption {
  position: relative;
}
.cid-tMPDT5Pplh figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPDT5Pplh .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPDT5Pplh .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPDT5Pplh .view_port {
    height: 10px;
  }
}
.cid-tMPDT5Pplh .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPDT5Pplh .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPDT5Pplh .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPDT5Pplh .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPDT5Pplh .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-tuUkvXHJlV {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tuUkvXHJlV .mbr-section-subtitle {
  color: #767676;
}
.cid-tuUkvXHJlV H3 {
  text-align: left;
  color: #000000;
}
.cid-tuUkvXHJlV .container {
  height: 58px;
}
.cid-tuUkvXQ1FE {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tuUkvXQ1FE .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-tuUkvXQ1FE .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tuUkvXQ1FE .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tuUkvXQ1FE .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-tuUkvXQ1FE .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-tuUkvXQ1FE .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-tuUkvXQ1FE .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-tuUkvXQ1FE .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-tuUkvXQ1FE .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-uT43Aw5uk6 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uT43Aw5uk6 .mbr-text,
.cid-uT43Aw5uk6 blockquote {
  color: #767676;
}
.cid-uT43Aw5uk6 .media-container-row {
  padding: 0px;
}
.cid-uT43Aw5uk6 .container {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-uT43Aw5uk6 .mbr-text {
  color: #000000;
}
.cid-uT43Aw5uk6 h2 {
  font-size: 1.4em;
}
.cid-uT43Aw5uk6 h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uT43Aw5uk6 .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uT43Aw5uk6 .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uT43Aw5uk6 .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uT43Aw5uk6 .photo-produit {
    width: 480px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uT43Aw5uk6 .photo-produit {
    width: 100%;
  }
}
.cid-uT43Aw5uk6 .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uT43Aw5uk6 .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-uT43Aw5uk6 .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-tuUkvY9P8F {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tuUkvY9P8F .mbr-section-subtitle {
  color: #767676;
}
.cid-tuUkvY9P8F H2 {
  text-align: left;
  color: #000;
}
.cid-tuUkvY9P8F .container {
  height: 58px;
}
.cid-tuUkvYjBrm {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tuUkvYjBrm .mbr-text,
.cid-tuUkvYjBrm blockquote {
  color: #767676;
}
.cid-tuUkvYjBrm .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-tuUkvYjBrm .mbr-text {
  color: #000000;
}
.cid-tuUkvYjBrm h2 {
  font-size: 1.5em;
}
.cid-tuUkvYjBrm h3 {
  font-size: 1.1em;
}
.cid-tuUkvYjBrm .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-tuUkvYjBrm .photo-produit {
  width: 150px;
  aspect-ratio: 0.68537074;
  max-width: 100%;
}
.cid-tuUkvYjBrm .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-tuUkvYjBrm .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-tuUkvYucMo {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tuUkvYucMo .mbr-section-subtitle {
  color: #767676;
}
.cid-tuUkvYucMo H3 {
  text-align: left;
  color: #000;
}
.cid-tuUkvYucMo .container {
  height: 58px;
}
.cid-tuUkvYJHny {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tuUkvYJHny .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-tuUkvYJHny .mbr-text p {
  background: #ffffff;
}
.cid-tuUkvYJHny .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-tuUkvYJHny .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-tuUkvYJHny .graphique {
  width: 100%;
}
.cid-tuUkvYJHny .montage {
  font-size: 0.85em;
}
.cid-tuUkvYJHny a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tuUkvYJHny a:hover {
  color: #000;
}
.cid-tuUkvYJHny a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tuUkvYJHny a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u4aS2yDo9T {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u4aS2yDo9T .mbr-section-subtitle {
  color: #767676;
}
.cid-u4aS2yDo9T H2 {
  text-align: left;
  color: #000;
}
.cid-u4aS2yDo9T .container {
  height: 58px;
}
.cid-u4aS2yDo9T a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u4aS2yDo9T a:hover {
  color: #000;
}
.cid-u4aS2yDo9T a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u4aS2yDo9T a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u4aS4Ve6pr {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u4aS4Ve6pr .mbr-text,
.cid-u4aS4Ve6pr blockquote {
  color: #767676;
}
.cid-u4aS4Ve6pr .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-u4aS4Ve6pr h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-u4aS4Ve6pr .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-u4aS4Ve6pr .separation {
  height: 45px;
}
.cid-u4aS4Ve6pr img {
  width: 40px;
}
.cid-u4aS4Ve6pr a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u4aS4Ve6pr a:hover {
  color: #000;
}
.cid-u4aS4Ve6pr a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u4aS4Ve6pr a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tuUkvYWuog {
  padding-top: 75px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tuUkvYWuog .mbr-section-subtitle {
  color: #767676;
}
.cid-tuUkvYWuog H3 {
  text-align: left;
  color: #000;
}
.cid-tuUkvYWuog .container {
  height: 58px;
}
.cid-tuUkvZ6FLJ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tuUkvZ6FLJ .mbr-text,
.cid-tuUkvZ6FLJ blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-tuUkvZgYpY {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tuUkvZgYpY .card-box {
  padding: 0 0.3rem;
}
.cid-tuUkvZgYpY .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-tuUkvZgYpY .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-tuUkvZgYpY h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-tuUkvZgYpY p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-tuUkvZgYpY .mbr-text {
  color: #000000;
}
.cid-tuUkvZgYpY .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-tuUkvZgYpY .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-tuUkvZgYpY .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-tuUkvZgYpY .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-tuUkvZgYpY .card-title {
  color: #000000;
}
.cid-tuUkvZgYpY .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-tuUkvZvydB {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tuUkvZvydB .mbr-section-subtitle {
  color: #767676;
}
.cid-tuUkvZvydB H3 {
  text-align: left;
  color: #000;
}
.cid-tuUkvZvydB .container {
  height: 58px;
}
.cid-tuUkvZFgvF {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tuUkvZFgvF .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-tuUkvZFgvF .mbr-text p {
  background: #ffffff;
}
.cid-tuUkvZFgvF .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-tuUkvZFgvF .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-tuUkvZFgvF .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-tuUkvZFgvF .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-tuUkvZFgvF .paypal {
  position: relative;
  top: -35px;
}
.cid-tuUkvZFgvF .logos-cb {
  max-width: 100%;
}
.cid-tuUkvZFgvF .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-tuUkvZFgvF .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-tuUkvZFgvF .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tuUkvZFgvF .lien:hover {
  color: #000;
}
.cid-tuUkvZFgvF .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tuUkvZFgvF .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tuUkvZV5UB {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tuUkvZV5UB .mbr-section-subtitle {
  color: #767676;
}
.cid-tuUkvZV5UB H3 {
  text-align: left;
  color: #000;
}
.cid-tuUkvZV5UB .container {
  height: 58px;
}
.cid-tuUkw05OSn {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tuUkw05OSn .title {
  margin-bottom: 2rem;
}
.cid-tuUkw05OSn .mbr-section-subtitle {
  color: #767676;
}
.cid-tuUkw05OSn a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tuUkw05OSn a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tuUkw05OSn .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tuUkw05OSn .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tuUkw05OSn H2 {
  color: #000000;
}
.cid-tuUkw05OSn LABEL {
  color: #000000;
}
.cid-tuUkw05OSn .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-tuUkw05OSn .btn-form {
  border-radius: 0px;
}
.cid-tONUnNGnKm {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONUnNGnKm .content {
    text-align: center;
  }
  .cid-tONUnNGnKm .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONUnNGnKm .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONUnNGnKm .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONUnNGnKm .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONUnNGnKm .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONUnNGnKm .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONUnNGnKm .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONUnNGnKm .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONUnNGnKm .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONUnNGnKm .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONUnNGnKm .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONUnNGnKm .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONUnNGnKm H5 {
  color: #000000;
}
.cid-tONUnNGnKm P {
  color: #000000;
}
.cid-tONUnNGnKm .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONUnNGnKm .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONUnNGnKm .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONUnNGnKm .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONUnNGnKm .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-3c9 {
  /* Type valid CSS here */
}
#custom-html-3c9 div {
  height: 75px;
  background-color: #000;
}
.cid-tzkVaVekr4 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-tzkVaVekr4 .mbr-text,
.cid-tzkVaVekr4 blockquote {
  color: #767676;
}
.cid-tzkVaVekr4 .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-tzkVaVekr4 h5 {
  font-size: 15px;
}
.cid-tzkVaVekr4 a:link {
  color: #de9956;
}
.cid-tzkVaVekr4 a:hover {
  color: #f1b173;
}
.cid-tzkVaVekr4 a:visited {
  color: #de9956;
}
#custom-html-3s9 {
  /* Type valid CSS here */
}
#custom-html-3s9 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3s9 hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-tzkVaVr1lG {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-tzkVaVr1lG .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-tzkVaVr1lG .row-element,
.cid-tzkVaVr1lG .image-element {
  padding: 0;
}
.cid-tzkVaVr1lG .image-element {
  display: flex;
  justify-content: center;
}
.cid-tzkVaVr1lG .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-tzkVaVr1lG .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-tzkVaVr1lG .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-tzkVaVr1lG .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-tzkVaVr1lG .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-tzkVaVr1lG .text-content {
    padding: 2rem 1rem;
  }
  .cid-tzkVaVr1lG .underline .line {
    height: 2px;
  }
  .cid-tzkVaVr1lG .mbr-title,
  .cid-tzkVaVr1lG .underline,
  .cid-tzkVaVr1lG .mbr-text,
  .cid-tzkVaVr1lG .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-tzkVaVr1lG .mbr-title,
.cid-tzkVaVr1lG .underline {
  text-align: center;
  color: #ffffff;
}
.cid-tzkVaVr1lG .mbr-text,
.cid-tzkVaVr1lG .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-tzkVaVr1lG h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tzkVaVr1lG H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-tzkVaVr1lG H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tzkVaVr1lG .bouton {
  text-align: center;
}
.cid-tzkVaVr1lG .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-tzkVaVr1lG .couverture {
  aspect-ratio: 1;
}
.cid-tzkVaVr1lG .bouton2 {
  position: relative;
  top: -25px;
}
.cid-tzkVaVr1lG p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tzkVaVr1lG a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPI5Llcmo {
  background: #ffffff;
}
.cid-tMPI5Llcmo .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPI5Llcmo .mbr-figure {
  margin: 0 auto;
}
.cid-tMPI5Llcmo figcaption {
  position: relative;
}
.cid-tMPI5Llcmo figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPI5Llcmo .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPI5Llcmo .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPI5Llcmo .view_port {
    height: 10px;
  }
}
.cid-tMPI5Llcmo .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPI5Llcmo .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPI5Llcmo .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPI5Llcmo .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPI5Llcmo .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-tzkVaW1QwT {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tzkVaW1QwT .mbr-section-subtitle {
  color: #767676;
}
.cid-tzkVaW1QwT H3 {
  text-align: left;
  color: #000000;
}
.cid-tzkVaW1QwT .container {
  height: 58px;
}
.cid-tzkVaWhpaj {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tzkVaWhpaj .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-tzkVaWhpaj .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tzkVaWhpaj .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tzkVaWhpaj .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-tzkVaWhpaj .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-tzkVaWhpaj .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-tzkVaWhpaj .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-tzkVaWhpaj .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-tzkVaWhpaj .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-uSvf9sjJGu {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uSvf9sjJGu .mbr-text,
.cid-uSvf9sjJGu blockquote {
  color: #767676;
}
.cid-uSvf9sjJGu .media-container-row {
  padding: 0px;
}
.cid-uSvf9sjJGu .container {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-uSvf9sjJGu .mbr-text {
  color: #000000;
}
.cid-uSvf9sjJGu h2 {
  font-size: 1.4em;
}
.cid-uSvf9sjJGu h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uSvf9sjJGu .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uSvf9sjJGu .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uSvf9sjJGu .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uSvf9sjJGu .photo-produit {
    width: 290px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uSvf9sjJGu .photo-produit {
    width: 100%;
  }
}
.cid-uSvf9sjJGu .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uSvf9sjJGu .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-uSvf9sjJGu .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-tzkVaXdIvy {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tzkVaXdIvy .mbr-section-subtitle {
  color: #767676;
}
.cid-tzkVaXdIvy H3 {
  text-align: left;
  color: #000;
}
.cid-tzkVaXdIvy .container {
  height: 58px;
}
.cid-tzkVaXnX87 {
  padding-top: 15px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tzkVaXnX87 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-tzkVaXnX87 .mbr-text p {
  background: #ffffff;
}
.cid-tzkVaXnX87 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-tzkVaXnX87 .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-tzkVaXnX87 .fichepratique {
  position: relative;
  top: 10px;
}
.cid-u3RSqGyifL {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u3RSqGyifL .mbr-section-subtitle {
  color: #767676;
}
.cid-u3RSqGyifL H2 {
  text-align: left;
  color: #000;
}
.cid-u3RSqGyifL .container {
  height: 58px;
}
.cid-u3RSqGyifL a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u3RSqGyifL a:hover {
  color: #000;
}
.cid-u3RSqGyifL a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u3RSqGyifL a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u3RSr76jVQ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u3RSr76jVQ .mbr-text,
.cid-u3RSr76jVQ blockquote {
  color: #767676;
}
.cid-u3RSr76jVQ .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-u3RSr76jVQ h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-u3RSr76jVQ .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-u3RSr76jVQ .separation {
  height: 45px;
}
.cid-u3RSr76jVQ img {
  width: 40px;
}
.cid-u3RSr76jVQ a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u3RSr76jVQ a:hover {
  color: #000;
}
.cid-u3RSr76jVQ a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u3RSr76jVQ a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tzkVaXAhQL {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tzkVaXAhQL .mbr-section-subtitle {
  color: #767676;
}
.cid-tzkVaXAhQL H3 {
  text-align: left;
  color: #000;
}
.cid-tzkVaXAhQL .container {
  height: 58px;
}
.cid-tzkVaXK3Kc {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tzkVaXK3Kc .card-box {
  padding: 0 0.3rem;
}
.cid-tzkVaXK3Kc .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-tzkVaXK3Kc .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-tzkVaXK3Kc h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-tzkVaXK3Kc p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-tzkVaXK3Kc .mbr-text {
  color: #000000;
}
.cid-tzkVaXK3Kc .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-tzkVaXK3Kc .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-tzkVaXK3Kc .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-tzkVaXK3Kc .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-tzkVaXK3Kc .card-title {
  color: #000000;
}
.cid-tzkVaXK3Kc .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-tzkYO9Mn0s {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tzkYO9Mn0s .mbr-section-subtitle {
  color: #767676;
}
.cid-tzkYO9Mn0s H2 {
  text-align: left;
  color: #000;
}
.cid-tzkYO9Mn0s .container {
  height: 58px;
}
.cid-tzkYPzcLcS {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tzkYPzcLcS .card-box {
  padding: 0 0.3rem;
}
.cid-tzkYPzcLcS .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-tzkYPzcLcS .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-tzkYPzcLcS h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-tzkYPzcLcS p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-tzkYPzcLcS .mbr-text {
  color: #000000;
}
.cid-tzkYPzcLcS .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-tzkYPzcLcS .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-tzkYPzcLcS .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-tzkYPzcLcS .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-tzkYPzcLcS .card-title {
  color: #000000;
}
.cid-tzkYPzcLcS .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-tzkVaXZGzZ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tzkVaXZGzZ .mbr-section-subtitle {
  color: #767676;
}
.cid-tzkVaXZGzZ H3 {
  text-align: left;
  color: #000;
}
.cid-tzkVaXZGzZ .container {
  height: 58px;
}
.cid-tzkVaY9YQe {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tzkVaY9YQe .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-tzkVaY9YQe .mbr-text p {
  background: #ffffff;
}
.cid-tzkVaY9YQe .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-tzkVaY9YQe .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-tzkVaY9YQe .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-tzkVaY9YQe .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-tzkVaY9YQe .paypal {
  position: relative;
  top: -35px;
}
.cid-tzkVaY9YQe .logos-cb {
  max-width: 100%;
}
.cid-tzkVaY9YQe .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-tzkVaY9YQe .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-tzkVaY9YQe .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tzkVaY9YQe .lien:hover {
  color: #000;
}
.cid-tzkVaY9YQe .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tzkVaY9YQe .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tzkVaYp9WN {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tzkVaYp9WN .mbr-section-subtitle {
  color: #767676;
}
.cid-tzkVaYp9WN H3 {
  text-align: left;
  color: #000;
}
.cid-tzkVaYp9WN .container {
  height: 58px;
}
.cid-tzkVaYztTE {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tzkVaYztTE .title {
  margin-bottom: 2rem;
}
.cid-tzkVaYztTE .mbr-section-subtitle {
  color: #767676;
}
.cid-tzkVaYztTE a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tzkVaYztTE a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tzkVaYztTE .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tzkVaYztTE .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tzkVaYztTE H2 {
  color: #000000;
}
.cid-tzkVaYztTE LABEL {
  color: #000000;
}
.cid-tzkVaYztTE .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-tzkVaYztTE .btn-form {
  border-radius: 0px;
}
.cid-tONVbXKRV2 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONVbXKRV2 .content {
    text-align: center;
  }
  .cid-tONVbXKRV2 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONVbXKRV2 .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONVbXKRV2 .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONVbXKRV2 .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONVbXKRV2 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONVbXKRV2 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONVbXKRV2 .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONVbXKRV2 .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONVbXKRV2 .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONVbXKRV2 .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONVbXKRV2 .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONVbXKRV2 .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONVbXKRV2 H5 {
  color: #000000;
}
.cid-tONVbXKRV2 P {
  color: #000000;
}
.cid-tONVbXKRV2 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONVbXKRV2 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONVbXKRV2 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONVbXKRV2 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONVbXKRV2 .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-3cw {
  /* Type valid CSS here */
}
#custom-html-3cw div {
  height: 70px;
  background-color: #000;
}
#custom-html-3k2 {
  /* Type valid CSS here */
}
#custom-html-3k2 div {
  padding: 10px 0px 5px;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3k2 hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-tzpXUV99qy {
  padding-top: 0px;
  padding-bottom: 0px;
  background: linear-gradient(90deg, #000000, #000000);
}
.cid-tzpXUV99qy .mbr-overlay {
  background: linear-gradient(90deg, #d3cffb, #d7e8f6);
}
.cid-tzpXUV99qy .card-wrap {
  background-color: #111111;
  padding: 2rem;
  margin: 0;
  border-radius: .25rem;
  -webkit-box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
  box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}
@media (min-width: 992px) {
  .cid-tzpXUV99qy .card-wrap {
    width: calc(100% + 10rem);
    margin-left: -10rem;
  }
}
.cid-tzpXUV99qy .img-wrap img {
  width: 100%;
  border-radius: .25rem;
}
.cid-tzpXUV99qy .mbr-section-subtitle,
.cid-tzpXUV99qy .mbr-section-btn {
  color: #000000;
}
.cid-tzpXUV99qy h1 {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tzpXUV99qy h3 {
  text-align: justify;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tzpXUV99qy h4 {
  text-align: justify;
}
.cid-tzpXUV99qy .couverture {
  aspect-ratio: 1;
}
.cid-tMPjzxJNH4 {
  background: #ffffff;
}
.cid-tMPjzxJNH4 .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPjzxJNH4 .mbr-figure {
  margin: 0 auto;
}
.cid-tMPjzxJNH4 figcaption {
  position: relative;
}
.cid-tMPjzxJNH4 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPjzxJNH4 .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPjzxJNH4 .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPjzxJNH4 .view_port {
    height: 10px;
  }
}
.cid-tMPjzxJNH4 .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPjzxJNH4 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPjzxJNH4 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPjzxJNH4 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPjzxJNH4 .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-tzpXUVNokR {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tzpXUVNokR .mbr-text,
.cid-tzpXUVNokR blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-tzpXUVXg3K {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tzpXUVXg3K .mbr-section-subtitle {
  color: #767676;
}
.cid-tzpXUVXg3K H2 {
  text-align: left;
  color: #000;
}
.cid-tzpXUVXg3K .container {
  height: 58px;
}
.cid-uCevDB8d3Z {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCevDB8d3Z .card-box {
  padding: 0 0.3rem;
}
.cid-uCevDB8d3Z .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCevDB8d3Z .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCevDB8d3Z h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCevDB8d3Z p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCevDB8d3Z .mbr-text {
  color: #000000;
}
.cid-uCevDB8d3Z .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCevDB8d3Z .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCevDB8d3Z .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCevDB8d3Z .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCevDB8d3Z .card-title {
  color: #000000;
}
.cid-uCevDB8d3Z .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCevDB8d3Z .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCevDB8d3Z .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCevDB8d3Z .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCevDB8d3Z .souligne:hover {
  color: #000;
}
.cid-uCevDB8d3Z .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCevDB8d3Z .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCevDB8d3Z .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCevDB8d3Z .carousel-track1 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCevDB8d3Z .carousel-track1::-webkit-scrollbar {
  height: 8px;
}
.cid-uCevDB8d3Z .carousel-track1::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCevDB8d3Z .carousel-track1::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCevDB8d3Z .carousel-track1::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCevDB8d3Z .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCevDB8d3Z .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCevDB8d3Z .arrow-left1 {
  left: -2.2rem;
}
.cid-uCevDB8d3Z .arrow-right1 {
  right: -2.2rem;
}
.cid-uCevDB8d3Z .carousel-arrow.hidden {
  display: none;
}
.cid-tzpXUWmjf4 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tzpXUWmjf4 .mbr-section-subtitle {
  color: #767676;
}
.cid-tzpXUWmjf4 H2 {
  text-align: left;
  color: #000;
}
.cid-tzpXUWmjf4 .container {
  height: 58px;
}
.cid-uCevE4DjSe {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCevE4DjSe .card-box {
  padding: 0 0.3rem;
}
.cid-uCevE4DjSe .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCevE4DjSe .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCevE4DjSe h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCevE4DjSe p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCevE4DjSe .mbr-text {
  color: #000000;
}
.cid-uCevE4DjSe .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCevE4DjSe .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCevE4DjSe .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCevE4DjSe .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCevE4DjSe .card-title {
  color: #000000;
}
.cid-uCevE4DjSe .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCevE4DjSe .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCevE4DjSe .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCevE4DjSe .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCevE4DjSe .souligne:hover {
  color: #000;
}
.cid-uCevE4DjSe .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCevE4DjSe .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCevE4DjSe .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCevE4DjSe .carousel-track2 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCevE4DjSe .carousel-track2::-webkit-scrollbar {
  height: 8px;
}
.cid-uCevE4DjSe .carousel-track2::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCevE4DjSe .carousel-track2::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCevE4DjSe .carousel-track2::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCevE4DjSe .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCevE4DjSe .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCevE4DjSe .arrow-left2 {
  left: -2.2rem;
}
.cid-uCevE4DjSe .arrow-right2 {
  right: -2.2rem;
}
.cid-uCevE4DjSe .carousel-arrow.hidden {
  display: none;
}
.cid-tzpXUWPAeO {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tzpXUWPAeO .mbr-section-subtitle {
  color: #767676;
}
.cid-tzpXUWPAeO H2 {
  text-align: left;
  color: #000;
}
.cid-tzpXUWPAeO .container {
  height: 58px;
}
.cid-tzpXUWZrTG {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tzpXUWZrTG .mbr-text,
.cid-tzpXUWZrTG blockquote {
  color: #767676;
}
.cid-tzpXUWZrTG .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-tzpXUWZrTG .mbr-text {
  color: #000000;
}
.cid-tzpXUWZrTG h2 {
  font-size: 1.5em;
}
.cid-tzpXUWZrTG h3 {
  font-size: 1.1em;
}
.cid-tzpXUWZrTG .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-tzpXUWZrTG .photo-produit {
  width: 150px;
  aspect-ratio: 0.692;
  max-width: 100%;
}
.cid-tzpXUWZrTG .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-tzpXUWZrTG .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-tTYbrgfc88 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tTYbrgfc88 .mbr-section-subtitle {
  color: #767676;
}
.cid-tTYbrgfc88 H2 {
  text-align: left;
  color: #000;
}
.cid-tTYbrgfc88 .container {
  height: 58px;
}
.cid-tTYbn27w6o {
  padding-top: 0px;
  padding-bottom: 0px;
  position: relative;
  background-color: #ffffff;
}
.cid-tTYbn27w6o p {
  color: #767676;
}
.cid-tTYbn27w6o .card {
  border-radius: 0px;
  margin-bottom: -1px;
}
.cid-tTYbn27w6o .card .card-header {
  border-radius: 0px;
  border: 0px;
  padding: 0;
}
.cid-tTYbn27w6o .card .card-header a.panel-title {
  margin-bottom: 0;
  margin-top: -1px;
  font-weight: 500;
  font-style: normal;
  display: block;
  text-decoration: none !important;
  line-height: normal;
}
.cid-tTYbn27w6o .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}
.cid-tTYbn27w6o .card .card-header a.panel-title h4 {
  border: 1px solid #dfdfdf;
  padding: 1.3rem 2rem;
  margin-bottom: 0;
}
.cid-tTYbn27w6o .card .card-header a.panel-title h4 .sign {
  padding-right: 1rem;
}
.cid-tTYbn27w6o .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tTYbn27w6o .souligne:hover {
  color: #000;
}
.cid-tTYbn27w6o .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tTYbn27w6o .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tTYbn27w6o H4 {
  color: #000000;
}
.cid-tTYbn27w6o .panel-text {
  color: #000000;
}
.cid-v15leg4tS3 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v15leg4tS3 .mbr-section-subtitle {
  color: #767676;
}
.cid-v15leg4tS3 H2 {
  text-align: left;
  color: #000;
}
.cid-v15leg4tS3 .container {
  height: 58px;
}
.cid-v15leg4tS3 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-v15leg4tS3 a:hover {
  color: #000;
}
.cid-v15leg4tS3 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-v15leg4tS3 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-v15leIQbDb {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v15leIQbDb .mbr-text,
.cid-v15leIQbDb blockquote {
  color: #767676;
}
.cid-v15leIQbDb .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-v15leIQbDb h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-v15leIQbDb .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-v15leIQbDb .separation {
  height: 45px;
}
.cid-v15leIQbDb img {
  width: 40px;
}
.cid-v15leIQbDb a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-v15leIQbDb a:hover {
  color: #000;
}
.cid-v15leIQbDb a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-v15leIQbDb a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tzpXUXuWa0 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tzpXUXuWa0 .mbr-section-subtitle {
  color: #767676;
}
.cid-tzpXUXuWa0 H2 {
  text-align: left;
  color: #000;
}
.cid-tzpXUXuWa0 .container {
  height: 58px;
}
.cid-uCevEVTcU1 {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uCevEVTcU1 .card-box {
  padding: 0 0.3rem;
}
.cid-uCevEVTcU1 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCevEVTcU1 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCevEVTcU1 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCevEVTcU1 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCevEVTcU1 .mbr-text {
  color: #000000;
}
.cid-uCevEVTcU1 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCevEVTcU1 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCevEVTcU1 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCevEVTcU1 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCevEVTcU1 .card-title {
  color: #000000;
}
.cid-uCevEVTcU1 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCevEVTcU1 .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCevEVTcU1 .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCevEVTcU1 .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCevEVTcU1 .souligne:hover {
  color: #000;
}
.cid-uCevEVTcU1 .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCevEVTcU1 .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCevEVTcU1 .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCevEVTcU1 .carousel-track3 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCevEVTcU1 .carousel-track3::-webkit-scrollbar {
  height: 8px;
}
.cid-uCevEVTcU1 .carousel-track3::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCevEVTcU1 .carousel-track3::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCevEVTcU1 .carousel-track3::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCevEVTcU1 .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCevEVTcU1 .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCevEVTcU1 .arrow-left3 {
  left: -2.2rem;
}
.cid-uCevEVTcU1 .arrow-right3 {
  right: -2.2rem;
}
.cid-uCevEVTcU1 .carousel-arrow.hidden {
  display: none;
}
.cid-tzpXUXUHbZ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tzpXUXUHbZ .mbr-section-subtitle {
  color: #767676;
}
.cid-tzpXUXUHbZ H2 {
  text-align: left;
  color: #000;
}
.cid-tzpXUXUHbZ .container {
  height: 58px;
}
.cid-tzpXUY4Dug {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tzpXUY4Dug .mbr-text,
.cid-tzpXUY4Dug blockquote {
  color: #767676;
}
.cid-tzpXUY4Dug .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tzpXUY4Dug h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tzpXUYfxZM {
  padding-top: 15px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-tzpXUYfxZM .mbr-section-subtitle {
  color: #767676;
}
.cid-tzpXUYfxZM .formoid {
  margin: auto;
}
.cid-tzpXUYfxZM .form-control {
  padding-left: 1rem;
  padding-right: 1rem;
  border-radius: 0px;
  width: 400px;
  max-width: 95%;
  border: 1px solid #aaa;
  background-color: #fafafa;
}
.cid-tzpXUYfxZM .input-group-btn .btn {
  padding-top: 1.3rem;
  padding-bottom: 1.3rem;
  margin: 0 !important;
  width: 250px;
  max-width: 95%;
  border-radius: 0px;
}
.cid-tzpXUYfxZM a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-tzpXUYfxZM a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
@media (max-width: 768px) {
  .cid-tzpXUYfxZM .mbr-form .row {
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tzpXUYfxZM .form-group,
  .cid-tzpXUYfxZM .input-group-btn,
  .cid-tzpXUYfxZM .input-group-btn .btn {
    max-width: 300px;
    width: 100%;
  }
}
@media (min-width: 769px) {
  .cid-tzpXUYfxZM .mbr-form .row > * {
    padding: 0 0.5rem;
  }
}
.cid-tzpXUYfxZM .reponse {
  font-family: "Source Sans Pro", Tahoma, Arial;
  background-color: #fff;
  color: #000;
  font-size: 18px;
  text-align: center;
  padding: 10px;
  display: none;
}
.cid-tzpXUYuqIn {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tzpXUYuqIn .mbr-section-subtitle {
  color: #767676;
}
.cid-tzpXUYuqIn H2 {
  text-align: left;
  color: #000;
}
.cid-tzpXUYuqIn .container {
  height: 58px;
}
.cid-tzpXUYEHtA {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tzpXUYEHtA .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-tzpXUYEHtA .mbr-text p {
  background: #ffffff;
}
.cid-tzpXUYEHtA .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-tzpXUYEHtA .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-tzpXUYEHtA .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-tzpXUYEHtA .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-tzpXUYEHtA .paypal {
  position: relative;
  top: -35px;
}
.cid-tzpXUYEHtA .logos-cb {
  max-width: 100%;
}
.cid-tzpXUYEHtA .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-tzpXUYEHtA .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-tzpXUYEHtA .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tzpXUYEHtA .lien:hover {
  color: #000;
}
.cid-tzpXUYEHtA .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tzpXUYEHtA .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tzpXUZ2pky {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tzpXUZ2pky .mbr-section-subtitle {
  color: #767676;
}
.cid-tzpXUZ2pky H3 {
  text-align: left;
  color: #000;
}
.cid-tzpXUZ2pky .container {
  height: 58px;
}
.cid-tzpXUZdBB7 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tzpXUZdBB7 .title {
  margin-bottom: 2rem;
}
.cid-tzpXUZdBB7 .mbr-section-subtitle {
  color: #767676;
}
.cid-tzpXUZdBB7 a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tzpXUZdBB7 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tzpXUZdBB7 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tzpXUZdBB7 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tzpXUZdBB7 H2 {
  color: #000000;
}
.cid-tzpXUZdBB7 LABEL {
  color: #000000;
}
.cid-tzpXUZdBB7 .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-tzpXUZdBB7 .btn-form {
  border-radius: 0px;
}
.cid-tONRTplfoM {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONRTplfoM .content {
    text-align: center;
  }
  .cid-tONRTplfoM .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONRTplfoM .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONRTplfoM .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONRTplfoM .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONRTplfoM .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONRTplfoM .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONRTplfoM .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONRTplfoM .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONRTplfoM .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONRTplfoM .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONRTplfoM .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONRTplfoM .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONRTplfoM H5 {
  color: #000000;
}
.cid-tONRTplfoM P {
  color: #000000;
}
.cid-tONRTplfoM .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONRTplfoM .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONRTplfoM .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONRTplfoM .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONRTplfoM .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-3dp {
  /* Type valid CSS here */
}
#custom-html-3dp div {
  height: 75px;
  background-color: #000;
}
.cid-tBzCYwNytU {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-tBzCYwNytU .mbr-text,
.cid-tBzCYwNytU blockquote {
  color: #767676;
}
.cid-tBzCYwNytU .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-tBzCYwNytU h5 {
  font-size: 15px;
}
.cid-tBzCYwNytU a:link {
  color: #de9956;
}
.cid-tBzCYwNytU a:hover {
  color: #f1b173;
}
.cid-tBzCYwNytU a:visited {
  color: #de9956;
}
#custom-html-3q6 {
  /* Type valid CSS here */
}
#custom-html-3q6 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3q6 hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-tBzCYx0mjZ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-tBzCYx0mjZ .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-tBzCYx0mjZ .row-element,
.cid-tBzCYx0mjZ .image-element {
  padding: 0;
}
.cid-tBzCYx0mjZ .image-element {
  display: flex;
  justify-content: center;
}
.cid-tBzCYx0mjZ .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-tBzCYx0mjZ .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-tBzCYx0mjZ .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-tBzCYx0mjZ .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-tBzCYx0mjZ .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-tBzCYx0mjZ .text-content {
    padding: 2rem 1rem;
  }
  .cid-tBzCYx0mjZ .underline .line {
    height: 2px;
  }
  .cid-tBzCYx0mjZ .mbr-title,
  .cid-tBzCYx0mjZ .underline,
  .cid-tBzCYx0mjZ .mbr-text,
  .cid-tBzCYx0mjZ .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-tBzCYx0mjZ .mbr-title,
.cid-tBzCYx0mjZ .underline {
  text-align: center;
  color: #ffffff;
}
.cid-tBzCYx0mjZ .mbr-text,
.cid-tBzCYx0mjZ .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-tBzCYx0mjZ h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tBzCYx0mjZ H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-tBzCYx0mjZ H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tBzCYx0mjZ .bouton {
  text-align: center;
}
.cid-tBzCYx0mjZ .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-tBzCYx0mjZ .couverture {
  aspect-ratio: 1;
}
.cid-tBzCYx0mjZ .bouton2 {
  position: relative;
  top: -25px;
}
.cid-tBzCYx0mjZ p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tBzCYx0mjZ a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPDJWwsn1 {
  background: #ffffff;
}
.cid-tMPDJWwsn1 .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPDJWwsn1 .mbr-figure {
  margin: 0 auto;
}
.cid-tMPDJWwsn1 figcaption {
  position: relative;
}
.cid-tMPDJWwsn1 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPDJWwsn1 .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPDJWwsn1 .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPDJWwsn1 .view_port {
    height: 10px;
  }
}
.cid-tMPDJWwsn1 .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPDJWwsn1 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPDJWwsn1 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPDJWwsn1 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPDJWwsn1 .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-tBzCYxwfBx {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tBzCYxwfBx .mbr-section-subtitle {
  color: #767676;
}
.cid-tBzCYxwfBx H3 {
  text-align: left;
  color: #000000;
}
.cid-tBzCYxwfBx .container {
  height: 58px;
}
.cid-tBzCYxFAVb {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tBzCYxFAVb .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-tBzCYxFAVb .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tBzCYxFAVb .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tBzCYxFAVb .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-tBzCYxFAVb .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-tBzCYxFAVb .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-tBzCYxFAVb .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-tBzCYxFAVb .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-tBzCYxFAVb .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-uUWZV6mi7d {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uUWZV6mi7d .mbr-text,
.cid-uUWZV6mi7d blockquote {
  color: #767676;
}
.cid-uUWZV6mi7d .media-container-row {
  padding: 0px;
}
.cid-uUWZV6mi7d .container {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-uUWZV6mi7d .mbr-text {
  color: #000000;
}
.cid-uUWZV6mi7d h2 {
  font-size: 1.4em;
}
.cid-uUWZV6mi7d h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uUWZV6mi7d .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uUWZV6mi7d .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uUWZV6mi7d .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uUWZV6mi7d .photo-produit {
    width: 310px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uUWZV6mi7d .photo-produit {
    width: 100%;
  }
}
.cid-uUWZV6mi7d .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uUWZV6mi7d .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-uUWZV6mi7d .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-tBzCYynayE {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tBzCYynayE .mbr-section-subtitle {
  color: #767676;
}
.cid-tBzCYynayE H3 {
  text-align: left;
  color: #000;
}
.cid-tBzCYynayE .container {
  height: 58px;
}
.cid-tBzCYyxkT6 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tBzCYyxkT6 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-tBzCYyxkT6 .mbr-text p {
  background: #ffffff;
}
.cid-tBzCYyxkT6 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-tBzCYyxkT6 .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-tBzCYyxkT6 .graphique {
  width: 100%;
}
.cid-tBzCYyxkT6 .montage {
  font-size: 0.85em;
}
.cid-tBzCYyxkT6 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tBzCYyxkT6 a:hover {
  color: #000;
}
.cid-tBzCYyxkT6 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tBzCYyxkT6 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tBzCYyOlCo {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tBzCYyOlCo .mbr-section-subtitle {
  color: #767676;
}
.cid-tBzCYyOlCo H3 {
  text-align: left;
  color: #000;
}
.cid-tBzCYyOlCo .container {
  height: 58px;
}
.cid-tBzCYyZKWm {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tBzCYyZKWm .mbr-text,
.cid-tBzCYyZKWm blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-tBzCYzap7G {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tBzCYzap7G .card-box {
  padding: 0 0.3rem;
}
.cid-tBzCYzap7G .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-tBzCYzap7G .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-tBzCYzap7G h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-tBzCYzap7G p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-tBzCYzap7G .mbr-text {
  color: #000000;
}
.cid-tBzCYzap7G .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-tBzCYzap7G .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-tBzCYzap7G .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-tBzCYzap7G .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-tBzCYzap7G .card-title {
  color: #000000;
}
.cid-tBzCYzap7G .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-tBzCYzrw1F {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tBzCYzrw1F .mbr-section-subtitle {
  color: #767676;
}
.cid-tBzCYzrw1F H3 {
  text-align: left;
  color: #000;
}
.cid-tBzCYzrw1F .container {
  height: 58px;
}
.cid-tBzCYzBXom {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tBzCYzBXom .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-tBzCYzBXom .mbr-text p {
  background: #ffffff;
}
.cid-tBzCYzBXom .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-tBzCYzBXom .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-tBzCYzBXom .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-tBzCYzBXom .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-tBzCYzBXom .paypal {
  position: relative;
  top: -35px;
}
.cid-tBzCYzBXom .logos-cb {
  max-width: 100%;
}
.cid-tBzCYzBXom .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-tBzCYzBXom .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-tBzCYzBXom .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tBzCYzBXom .lien:hover {
  color: #000;
}
.cid-tBzCYzBXom .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tBzCYzBXom .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tBzCYzSZn6 {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tBzCYzSZn6 .mbr-section-subtitle {
  color: #767676;
}
.cid-tBzCYzSZn6 H3 {
  text-align: left;
  color: #000;
}
.cid-tBzCYzSZn6 .container {
  height: 58px;
}
.cid-tBzCYA2YMZ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tBzCYA2YMZ .title {
  margin-bottom: 2rem;
}
.cid-tBzCYA2YMZ .mbr-section-subtitle {
  color: #767676;
}
.cid-tBzCYA2YMZ a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tBzCYA2YMZ a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tBzCYA2YMZ .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tBzCYA2YMZ .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tBzCYA2YMZ H2 {
  color: #000000;
}
.cid-tBzCYA2YMZ LABEL {
  color: #000000;
}
.cid-tBzCYA2YMZ .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-tBzCYA2YMZ .btn-form {
  border-radius: 0px;
}
.cid-tONUm3N9EM {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONUm3N9EM .content {
    text-align: center;
  }
  .cid-tONUm3N9EM .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONUm3N9EM .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONUm3N9EM .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONUm3N9EM .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONUm3N9EM .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONUm3N9EM .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONUm3N9EM .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONUm3N9EM .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONUm3N9EM .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONUm3N9EM .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONUm3N9EM .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONUm3N9EM .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONUm3N9EM H5 {
  color: #000000;
}
.cid-tONUm3N9EM P {
  color: #000000;
}
.cid-tONUm3N9EM .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONUm3N9EM .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONUm3N9EM .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONUm3N9EM .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONUm3N9EM .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tBB6up4p4A {
  padding-top: 75px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-tBB6up4p4A .mbr-text,
.cid-tBB6up4p4A blockquote {
  color: #767676;
}
.cid-tBB6up4p4A .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-tBB6up4p4A h5 {
  font-size: 15px;
}
.cid-tBB6up4p4A a:link {
  color: #de9956;
}
.cid-tBB6up4p4A a:hover {
  color: #f1b173;
}
.cid-tBB6up4p4A a:visited {
  color: #de9956;
}
#custom-html-3ku {
  /* Type valid CSS here */
}
#custom-html-3ku div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3ku hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-tBB6upj88W {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-tBB6upj88W .back {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 75%;
  height: 100%;
  background-color: #000000;
}
.cid-tBB6upj88W img {
  width: 100%;
}
.cid-tBB6upj88W p {
  margin-top: 2rem;
  text-align: justify;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tBB6upj88W .content-wrapper {
  max-width: 750px;
  margin: auto;
  position: relative;
  padding: 0 2rem;
}
.cid-tBB6upj88W .content-wrapper {
  padding-top: 2rem;
}
.cid-tBB6upj88W h4 {
  position: absolute;
  width: fit-content;
  padding: 0;
  margin: 0;
  right: 6rem;
  transform: rotate(-270deg);
  transform-origin: bottom right;
  bottom: 0;
}
@media (max-width: 1200px) {
  .cid-tBB6upj88W .content-wrapper {
    padding-top: 0rem;
  }
  .cid-tBB6upj88W p {
    margin-top: 2rem;
  }
}
@media (max-width: 992px) {
  .cid-tBB6upj88W .back {
    width: 100%;
    height: 75%;
  }
  .cid-tBB6upj88W .content-wrapper {
    padding: 0 3rem;
    padding-top: 4rem;
  }
  .cid-tBB6upj88W p {
    margin-top: 4rem;
  }
}
.cid-tBB6upj88W .content-wrapper {
  padding-right: 8rem;
}
@media (max-width: 767px) {
  .cid-tBB6upj88W .content-wrapper {
    padding: 0rem;
    padding-top: 4rem;
  }
  .cid-tBB6upj88W .content-wrapper {
    padding-right: 3rem;
  }
  .cid-tBB6upj88W h4 {
    right: 2rem;
  }
}
.cid-tBB6upj88W H1 {
  color: #ffffff;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tBB6upj88W H3 {
  color: #767676;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tBB6upj88W .mbr-text,
.cid-tBB6upj88W .mbr-section-btn {
  color: #ffffff;
}
.cid-tBB6upj88W H4 {
  color: #ffffff;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tBB6upj88W .cadre {
  overflow: hidden;
  border-radius: 5px;
}
.cid-tBB6upj88W .shine {
  position: relative;
}
.cid-tBB6upj88W .shine::before {
  position: absolute;
  top: 0;
  left: -75%;
  z-index: 2;
  display: block;
  content: '';
  width: 50%;
  height: 100%;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
  -webkit-transform: skewX(-25deg);
  transform: skewX(-25deg);
}
.cid-tBB6upj88W .shine:hover::before {
  -webkit-animation: shine .75s;
  animation: shine .75s;
}
@-webkit-keyframes shine {
  100% {
    left: 125%;
  }
}
@keyframes shine {
  100% {
    left: 125%;
  }
}
.cid-tBB6upj88W .couverture {
  aspect-ratio: 1.48367953;
}
.cid-tMPo8WVLwZ {
  background: #ffffff;
}
.cid-tMPo8WVLwZ .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPo8WVLwZ .mbr-figure {
  margin: 0 auto;
}
.cid-tMPo8WVLwZ figcaption {
  position: relative;
}
.cid-tMPo8WVLwZ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPo8WVLwZ .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPo8WVLwZ .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPo8WVLwZ .view_port {
    height: 10px;
  }
}
.cid-tMPo8WVLwZ .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPo8WVLwZ .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPo8WVLwZ .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPo8WVLwZ .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPo8WVLwZ .separationbdpb {
  background: #000;
  height: 10px;
}
#custom-html-3z3 {
  /* Type valid CSS here */
}
#custom-html-3z3 * {
  box-sizing: border-box;
  background-color: #fff;
}
#custom-html-3z3 div {
  padding: 5px 0;
  text-align: center;
}
#custom-html-3z3 .row::after {
  content: "";
  clear: both;
  display: table;
}
#custom-html-3z3 [class*="col-"] {
  float: left;
}
#custom-html-3z3 [class*="col-"] {
  width: 100%;
}
@media only screen and (min-width: 600px) {
  #custom-html-3z3 .dcol-s-1 {
    width: 8.33%;
  }
  #custom-html-3z3 .dcol-s-2 {
    width: 16.66%;
  }
  #custom-html-3z3 .dcol-s-3 {
    width: 25%;
  }
  #custom-html-3z3 .dcol-s-4 {
    width: 33.33%;
  }
  #custom-html-3z3 .dcol-s-5 {
    width: 41.66%;
  }
  #custom-html-3z3 .dcol-s-6 {
    width: 50%;
  }
  #custom-html-3z3 .dcol-s-7 {
    width: 58.33%;
  }
  #custom-html-3z3 .dcol-s-8 {
    width: 66.66%;
  }
  #custom-html-3z3 .dcol-s-9 {
    width: 75%;
  }
  #custom-html-3z3 .dcol-s-10 {
    width: 83.33%;
  }
  #custom-html-3z3 .dcol-s-11 {
    width: 91.66%;
  }
  #custom-html-3z3 .dcol-s-12 {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) {
  #custom-html-3z3 .dcol-1 {
    width: 8.33%;
  }
  #custom-html-3z3 .dcol-2 {
    width: 16.66%;
  }
  #custom-html-3z3 .dcol-3 {
    width: 25%;
  }
  #custom-html-3z3 .dcol-4 {
    width: 33.33%;
  }
  #custom-html-3z3 .dcol-5 {
    width: 41.66%;
  }
  #custom-html-3z3 .dcol-6 {
    width: 50%;
  }
  #custom-html-3z3 .dcol-7 {
    width: 58.33%;
  }
  #custom-html-3z3 .dcol-8 {
    width: 66.66%;
  }
  #custom-html-3z3 .dcol-9 {
    width: 75%;
  }
  #custom-html-3z3 .dcol-10 {
    width: 83.33%;
  }
  #custom-html-3z3 .dcol-11 {
    width: 91.66%;
  }
  #custom-html-3z3 .dcol-12 {
    width: 100%;
  }
}
#custom-html-3z3 a {
  position: relative;
  color: #444;
  text-decoration: none;
  font-family: "Source Sans Pro", Tahoma, Arial;
  font-size: 18px;
}
#custom-html-3z3 a:hover {
  color: #000;
}
#custom-html-3z3 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
#custom-html-3z3 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
#custom-html-3z3 .fleche {
  font-size: 12px;
}
.cid-tBBf7k7WAS {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tBBf7k7WAS .mbr-section-subtitle {
  color: #767676;
}
.cid-tBBf7k7WAS H2 {
  text-align: left;
  color: #000;
}
.cid-tBBf7k7WAS .container {
  height: 58px;
}
.cid-tBBffQFXg5 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tBBffQFXg5 .card-box {
  padding: 0 0.5rem;
}
.cid-tBBffQFXg5 .btn {
  font-size: 16px;
}
.cid-tBBffQFXg5 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-tBBffQFXg5 .mbr-section-btn a {
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-tBBffQFXg5 h3 {
  font-size: 18px;
  line-height: 20px;
  font-weight: 700;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.5rem;
}
.cid-tBBffQFXg5 h3 a {
  font-size: 18px;
  line-height: 20px;
  font-weight: 700;
}
.cid-tBBffQFXg5 h4 {
  font-weight: 300;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0rem;
}
.cid-tBBffQFXg5 p {
  font-size: 15px;
  line-height: 19px;
  margin-bottom: 0;
  text-align: justify;
  padding-top: 0.2rem;
}
.cid-tBBffQFXg5 .mbr-text {
  color: #000;
}
.cid-tBBffQFXg5 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-tBBffQFXg5 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-tBBffQFXg5 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.cid-tBBffQFXg5 .zoom:hover {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}
.cid-tBBffQFXg5 .imagette {
  aspect-ratio: 1;
}
.cid-tBBffQFXg5 .cadre {
  overflow: hidden;
  position: relative;
}
.cid-tBBffQFXg5 .datec {
  font-size: 14px;
  color: #ffffff;
}
.cid-tBBffQFXg5 .date span {
  color: #fff;
  display: inline-block;
  background-color: #555;
  padding: 0.2rem 0.2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 90%;
  overflow: hidden;
  font-family: "Source Sans Pro", Tahoma, Arial;
}
.cid-tBBffQFXg5 .geolocalisation {
  font-size: 14px;
  color: #000;
}
.cid-tBBffQFXg5 .lieu {
  line-height: 31px;
}
.cid-tBBffQFXg5 .pointeur {
  padding-right: 10px;
  aspect-ratio: 0.64516129;
}
.cid-tBBffQFXg5 .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tBBffQFXg5 .souligne:hover {
  color: #000;
}
.cid-tBBffQFXg5 .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tBBffQFXg5 .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tBBffQFXg5 .souligne-blanc {
  position: relative;
  color: #fff;
  text-decoration: none;
}
.cid-tBBffQFXg5 .souligne-blanc:hover {
  color: #fff;
}
.cid-tBBffQFXg5 .souligne-blanc::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #fff;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tBBffQFXg5 .souligne-blanc:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tBBffQFXg5 .inactif:hover {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: all 1s;
  transition: all 1s;
}
.cid-tBBffQFXg5 .inactif {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}
.cid-tI5daICkis {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tI5daICkis .card-box {
  padding: 0 0.5rem;
}
.cid-tI5daICkis .btn {
  font-size: 16px;
}
.cid-tI5daICkis .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-tI5daICkis .mbr-section-btn a {
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-tI5daICkis h3 {
  font-size: 18px;
  line-height: 20px;
  font-weight: 700;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.5rem;
}
.cid-tI5daICkis h3 a {
  font-size: 18px;
  line-height: 20px;
  font-weight: 700;
}
.cid-tI5daICkis h4 {
  font-weight: 300;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0rem;
}
.cid-tI5daICkis p {
  font-size: 15px;
  line-height: 19px;
  margin-bottom: 0;
  text-align: justify;
  padding-top: 0.2rem;
}
.cid-tI5daICkis .mbr-text {
  color: #000;
}
.cid-tI5daICkis .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-tI5daICkis .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-tI5daICkis .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.cid-tI5daICkis .zoom:hover {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}
.cid-tI5daICkis .imagette {
  aspect-ratio: 1;
}
.cid-tI5daICkis .cadre {
  overflow: hidden;
  position: relative;
}
.cid-tI5daICkis .datec {
  font-size: 14px;
  color: #ffffff;
}
.cid-tI5daICkis .date span {
  color: #fff;
  display: inline-block;
  background-color: #555;
  padding: 0.2rem 0.2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 90%;
  overflow: hidden;
  font-family: "Source Sans Pro", Tahoma, Arial;
}
.cid-tI5daICkis .geolocalisation {
  font-size: 14px;
  color: #000;
}
.cid-tI5daICkis .lieu {
  line-height: 31px;
}
.cid-tI5daICkis .pointeur {
  padding-right: 10px;
  aspect-ratio: 0.64516129;
}
.cid-tI5daICkis .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tI5daICkis .souligne:hover {
  color: #000;
}
.cid-tI5daICkis .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tI5daICkis .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tI5daICkis .souligne-blanc {
  position: relative;
  color: #fff;
  text-decoration: none;
}
.cid-tI5daICkis .souligne-blanc:hover {
  color: #fff;
}
.cid-tI5daICkis .souligne-blanc::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #fff;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tI5daICkis .souligne-blanc:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tI5daICkis .inactif:hover {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: all 1s;
  transition: all 1s;
}
.cid-tI5daICkis .inactif {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}
.cid-uX1IxiQF61 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uX1IxiQF61 .card-box {
  padding: 0 0.3rem;
}
.cid-uX1IxiQF61 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uX1IxiQF61 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uX1IxiQF61 h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-uX1IxiQF61 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uX1IxiQF61 .mbr-text {
  color: #000000;
}
.cid-uX1IxiQF61 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uX1IxiQF61 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uX1IxiQF61 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uX1IxiQF61 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uX1IxiQF61 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uX1IxiQF61 .card-title {
  color: #000000;
}
.cid-uX1IxiQF61 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uX1IxiQF61 .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uX1IxiQF61 .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uX1IxiQF61 .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uX1IxiQF61 .souligne:hover {
  color: #000;
}
.cid-uX1IxiQF61 .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uX1IxiQF61 .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uX1IxiQF61 .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uX1IxiQF61 .carousel-tracklsv {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uX1IxiQF61 .carousel-tracklsv::-webkit-scrollbar {
  height: 8px;
}
.cid-uX1IxiQF61 .carousel-tracklsv::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uX1IxiQF61 .carousel-tracklsv::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uX1IxiQF61 .carousel-tracklsv::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uX1IxiQF61 .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uX1IxiQF61 .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uX1IxiQF61 .arrow-leftlsv {
  left: -2.2rem;
}
.cid-uX1IxiQF61 .arrow-rightlsv {
  right: -2.2rem;
}
.cid-uX1IxiQF61 .carousel-arrow.hidden {
  display: none;
}
.cid-uX1IxiQF61 .container1 {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
  margin-bottom: 10px;
  margin-right: 10px;
}
.cid-uX1IxiQF61 h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-uX1IxiQF61 .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uX1IxiQF61 .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uX1IxiQF61 .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uX1IxiQF61 .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uX1IxiQF61 .photo-produit {
    width: 100%;
  }
}
.cid-uX1IxiQF61 .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uX1IxiQF61 .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-uX1IxiQF61 .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-uX1IxiQF61 .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-tBBf890iDj {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tBBf890iDj .mbr-section-subtitle {
  color: #767676;
}
.cid-tBBf890iDj H2 {
  text-align: left;
  color: #000;
}
.cid-tBBf890iDj .container {
  height: 58px;
}
.cid-tBBfgs9bTN {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tBBfgs9bTN .card-box {
  padding: 0 0.5rem;
}
.cid-tBBfgs9bTN .btn {
  font-size: 16px;
}
.cid-tBBfgs9bTN .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-tBBfgs9bTN .mbr-section-btn a {
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-tBBfgs9bTN h3 {
  font-size: 18px;
  line-height: 20px;
  font-weight: 700;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.5rem;
}
.cid-tBBfgs9bTN h3 a {
  font-size: 18px;
  line-height: 20px;
  font-weight: 700;
}
.cid-tBBfgs9bTN h4 {
  font-weight: 300;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0rem;
}
.cid-tBBfgs9bTN p {
  font-size: 15px;
  line-height: 19px;
  margin-bottom: 0;
  text-align: justify;
  padding-top: 0.2rem;
}
.cid-tBBfgs9bTN .mbr-text {
  color: #000;
}
.cid-tBBfgs9bTN .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-tBBfgs9bTN .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-tBBfgs9bTN .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.cid-tBBfgs9bTN .zoom:hover {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}
.cid-tBBfgs9bTN .imagette {
  aspect-ratio: 1;
}
.cid-tBBfgs9bTN .cadre {
  overflow: hidden;
  position: relative;
}
.cid-tBBfgs9bTN .datec {
  font-size: 14px;
  color: #ffffff;
}
.cid-tBBfgs9bTN .date span {
  color: #fff;
  display: inline-block;
  background-color: #555;
  padding: 0.2rem 0.2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 90%;
  overflow: hidden;
  font-family: "Source Sans Pro", Tahoma, Arial;
}
.cid-tBBfgs9bTN .geolocalisation {
  font-size: 14px;
  color: #000;
}
.cid-tBBfgs9bTN .lieu {
  line-height: 31px;
}
.cid-tBBfgs9bTN .pointeur {
  padding-right: 10px;
  aspect-ratio: 0.64516129;
}
.cid-tBBfgs9bTN .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tBBfgs9bTN .souligne:hover {
  color: #000;
}
.cid-tBBfgs9bTN .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tBBfgs9bTN .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tBBfgs9bTN .souligne-blanc {
  position: relative;
  color: #fff;
  text-decoration: none;
}
.cid-tBBfgs9bTN .souligne-blanc:hover {
  color: #fff;
}
.cid-tBBfgs9bTN .souligne-blanc::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #fff;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tBBfgs9bTN .souligne-blanc:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tBBfgs9bTN .inactif:hover {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: all 1s;
  transition: all 1s;
}
.cid-tBBfgs9bTN .inactif {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}
.cid-tBB7oOOHkQ {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tBB7oOOHkQ .mbr-section-subtitle {
  color: #767676;
}
.cid-tBB7oOOHkQ H2 {
  text-align: left;
  color: #000;
}
.cid-tBB7oOOHkQ .container {
  height: 58px;
}
.cid-tBB7RnRLkd {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tBB7RnRLkd .card-box {
  padding: 0 0.5rem;
}
.cid-tBB7RnRLkd .btn {
  font-size: 16px;
}
.cid-tBB7RnRLkd .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-tBB7RnRLkd .mbr-section-btn a {
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-tBB7RnRLkd h3 {
  font-size: 18px;
  line-height: 20px;
  font-weight: 700;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.5rem;
}
.cid-tBB7RnRLkd h3 a {
  font-size: 18px;
  line-height: 20px;
  font-weight: 700;
}
.cid-tBB7RnRLkd h4 {
  font-weight: 300;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0rem;
}
.cid-tBB7RnRLkd p {
  font-size: 15px;
  line-height: 19px;
  margin-bottom: 0;
  text-align: justify;
  padding-top: 0.2rem;
}
.cid-tBB7RnRLkd .mbr-text {
  color: #000;
}
.cid-tBB7RnRLkd .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-tBB7RnRLkd .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-tBB7RnRLkd .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.cid-tBB7RnRLkd .zoom:hover {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}
.cid-tBB7RnRLkd .imagette {
  aspect-ratio: 1;
}
.cid-tBB7RnRLkd .cadre {
  overflow: hidden;
  position: relative;
}
.cid-tBB7RnRLkd .datec {
  font-size: 14px;
  color: #ffffff;
}
.cid-tBB7RnRLkd .date span {
  color: #fff;
  display: inline-block;
  background-color: #555;
  padding: 0.2rem 0.2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 90%;
  overflow: hidden;
  font-family: "Source Sans Pro", Tahoma, Arial;
}
.cid-tBB7RnRLkd .geolocalisation {
  font-size: 14px;
  color: #000;
}
.cid-tBB7RnRLkd .lieu {
  line-height: 31px;
}
.cid-tBB7RnRLkd .pointeur {
  padding-right: 10px;
  aspect-ratio: 0.64516129;
}
.cid-tBB7RnRLkd .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tBB7RnRLkd .souligne:hover {
  color: #000;
}
.cid-tBB7RnRLkd .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tBB7RnRLkd .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tBB7RnRLkd .souligne-blanc {
  position: relative;
  color: #fff;
  text-decoration: none;
}
.cid-tBB7RnRLkd .souligne-blanc:hover {
  color: #fff;
}
.cid-tBB7RnRLkd .souligne-blanc::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #fff;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tBB7RnRLkd .souligne-blanc:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tBB7RnRLkd .inactif:hover {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: all 1s;
  transition: all 1s;
}
.cid-tBB7RnRLkd .inactif {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}
.cid-u57csyMW8F {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u57csyMW8F .card-box {
  padding: 0 0.5rem;
}
.cid-u57csyMW8F .btn {
  font-size: 16px;
}
.cid-u57csyMW8F .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-u57csyMW8F .mbr-section-btn a {
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-u57csyMW8F h3 {
  font-size: 18px;
  line-height: 20px;
  font-weight: 700;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.5rem;
}
.cid-u57csyMW8F h3 a {
  font-size: 18px;
  line-height: 20px;
  font-weight: 700;
}
.cid-u57csyMW8F h4 {
  font-weight: 300;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0rem;
}
.cid-u57csyMW8F p {
  font-size: 15px;
  line-height: 19px;
  margin-bottom: 0;
  text-align: justify;
  padding-top: 0.2rem;
}
.cid-u57csyMW8F .mbr-text {
  color: #000;
}
.cid-u57csyMW8F .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-u57csyMW8F .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-u57csyMW8F .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.cid-u57csyMW8F .zoom:hover {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}
.cid-u57csyMW8F .imagette {
  aspect-ratio: 1;
}
.cid-u57csyMW8F .cadre {
  overflow: hidden;
  position: relative;
}
.cid-u57csyMW8F .datec {
  font-size: 14px;
  color: #ffffff;
}
.cid-u57csyMW8F .date span {
  color: #fff;
  display: inline-block;
  background-color: #555;
  padding: 0.2rem 0.2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 90%;
  overflow: hidden;
  font-family: "Source Sans Pro", Tahoma, Arial;
}
.cid-u57csyMW8F .geolocalisation {
  font-size: 14px;
  color: #000;
}
.cid-u57csyMW8F .lieu {
  line-height: 31px;
}
.cid-u57csyMW8F .pointeur {
  padding-right: 10px;
  aspect-ratio: 0.64516129;
}
.cid-u57csyMW8F .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u57csyMW8F .souligne:hover {
  color: #000;
}
.cid-u57csyMW8F .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u57csyMW8F .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u57csyMW8F .souligne-blanc {
  position: relative;
  color: #fff;
  text-decoration: none;
}
.cid-u57csyMW8F .souligne-blanc:hover {
  color: #fff;
}
.cid-u57csyMW8F .souligne-blanc::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #fff;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u57csyMW8F .souligne-blanc:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u57csyMW8F .inactif:hover {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: all 1s;
  transition: all 1s;
}
.cid-u57csyMW8F .inactif {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}
.cid-tBBfJShIF4 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tBBfJShIF4 .mbr-section-subtitle {
  color: #767676;
}
.cid-tBBfJShIF4 H2 {
  text-align: left;
  color: #000;
}
.cid-tBBfJShIF4 .container {
  height: 58px;
}
.cid-tBBfJ2QJTs {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tBBfJ2QJTs .card-box {
  padding: 0 0.5rem;
}
.cid-tBBfJ2QJTs .btn {
  font-size: 16px;
}
.cid-tBBfJ2QJTs .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-tBBfJ2QJTs .mbr-section-btn a {
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-tBBfJ2QJTs h3 {
  font-size: 18px;
  line-height: 20px;
  font-weight: 700;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.5rem;
}
.cid-tBBfJ2QJTs h3 a {
  font-size: 18px;
  line-height: 20px;
  font-weight: 700;
}
.cid-tBBfJ2QJTs h4 {
  font-weight: 300;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0rem;
}
.cid-tBBfJ2QJTs p {
  font-size: 15px;
  line-height: 19px;
  margin-bottom: 0;
  text-align: justify;
  padding-top: 0.2rem;
}
.cid-tBBfJ2QJTs .mbr-text {
  color: #000;
}
.cid-tBBfJ2QJTs .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-tBBfJ2QJTs .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-tBBfJ2QJTs .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.cid-tBBfJ2QJTs .zoom:hover {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}
.cid-tBBfJ2QJTs .imagette {
  aspect-ratio: 1;
}
.cid-tBBfJ2QJTs .cadre {
  overflow: hidden;
  position: relative;
}
.cid-tBBfJ2QJTs .datec {
  font-size: 14px;
  color: #ffffff;
}
.cid-tBBfJ2QJTs .date span {
  color: #fff;
  display: inline-block;
  background-color: #555;
  padding: 0.2rem 0.2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 90%;
  overflow: hidden;
  font-family: "Source Sans Pro", Tahoma, Arial;
}
.cid-tBBfJ2QJTs .geolocalisation {
  font-size: 14px;
  color: #000;
}
.cid-tBBfJ2QJTs .lieu {
  line-height: 31px;
}
.cid-tBBfJ2QJTs .pointeur {
  padding-right: 10px;
  aspect-ratio: 0.64516129;
}
.cid-tBBfJ2QJTs .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tBBfJ2QJTs .souligne:hover {
  color: #000;
}
.cid-tBBfJ2QJTs .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tBBfJ2QJTs .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tBBfJ2QJTs .souligne-blanc {
  position: relative;
  color: #fff;
  text-decoration: none;
}
.cid-tBBfJ2QJTs .souligne-blanc:hover {
  color: #fff;
}
.cid-tBBfJ2QJTs .souligne-blanc::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #fff;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tBBfJ2QJTs .souligne-blanc:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tBBfJ2QJTs .inactif:hover {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: all 1s;
  transition: all 1s;
}
.cid-tBBfJ2QJTs .inactif {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}
.cid-tCaOnysiEM {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tCaOnysiEM .mbr-section-subtitle {
  color: #767676;
}
.cid-tCaOnysiEM H2 {
  text-align: left;
  color: #000;
}
.cid-tCaOnysiEM .container {
  height: 58px;
}
.cid-tCaOnYvbZG {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tCaOnYvbZG .card-box {
  padding: 0 0.5rem;
}
.cid-tCaOnYvbZG .btn {
  font-size: 16px;
}
.cid-tCaOnYvbZG .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-tCaOnYvbZG .mbr-section-btn a {
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-tCaOnYvbZG h3 {
  font-size: 18px;
  line-height: 20px;
  font-weight: 700;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.5rem;
}
.cid-tCaOnYvbZG h3 a {
  font-size: 18px;
  line-height: 20px;
  font-weight: 700;
}
.cid-tCaOnYvbZG h4 {
  font-weight: 300;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0rem;
}
.cid-tCaOnYvbZG p {
  font-size: 15px;
  line-height: 19px;
  margin-bottom: 0;
  text-align: justify;
  padding-top: 0.2rem;
}
.cid-tCaOnYvbZG .mbr-text {
  color: #000;
}
.cid-tCaOnYvbZG .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-tCaOnYvbZG .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-tCaOnYvbZG .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.cid-tCaOnYvbZG .zoom:hover {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}
.cid-tCaOnYvbZG .imagette {
  aspect-ratio: 1;
}
.cid-tCaOnYvbZG .cadre {
  overflow: hidden;
  position: relative;
}
.cid-tCaOnYvbZG .datec {
  font-size: 14px;
  color: #ffffff;
}
.cid-tCaOnYvbZG .date span {
  color: #fff;
  display: inline-block;
  background-color: #555;
  padding: 0.2rem 0.2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 90%;
  overflow: hidden;
  font-family: "Source Sans Pro", Tahoma, Arial;
}
.cid-tCaOnYvbZG .geolocalisation {
  font-size: 14px;
  color: #000;
}
.cid-tCaOnYvbZG .lieu {
  line-height: 31px;
}
.cid-tCaOnYvbZG .pointeur {
  padding-right: 10px;
  aspect-ratio: 0.64516129;
}
.cid-tCaOnYvbZG .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tCaOnYvbZG .souligne:hover {
  color: #000;
}
.cid-tCaOnYvbZG .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tCaOnYvbZG .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tCaOnYvbZG .souligne-blanc {
  position: relative;
  color: #fff;
  text-decoration: none;
}
.cid-tCaOnYvbZG .souligne-blanc:hover {
  color: #fff;
}
.cid-tCaOnYvbZG .souligne-blanc::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #fff;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tCaOnYvbZG .souligne-blanc:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tCaOnYvbZG .inactif:hover {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: all 1s;
  transition: all 1s;
}
.cid-tCaOnYvbZG .inactif {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}
.cid-tZniB7G9Lx {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tZniB7G9Lx .mbr-section-subtitle {
  color: #767676;
}
.cid-tZniB7G9Lx H2 {
  text-align: left;
  color: #000;
}
.cid-tZniB7G9Lx .container {
  height: 58px;
}
.cid-tZnj37tEsX {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tZnj37tEsX .mbr-text,
.cid-tZnj37tEsX blockquote {
  color: #000;
  text-align: justify;
}
.cid-tZnj37tEsX a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tZnj37tEsX a:hover {
  color: #000;
}
.cid-tZnj37tEsX a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tZnj37tEsX a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tZnj37tEsX p {
  font-size: 16px;
}
.cid-u55NvmjoNO {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u55NvmjoNO .mbr-section-subtitle {
  color: #767676;
}
.cid-u55NvmjoNO H2 {
  text-align: left;
  color: #000;
}
.cid-u55NvmjoNO .container {
  height: 58px;
}
.cid-u55NvmjoNO a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u55NvmjoNO a:hover {
  color: #000;
}
.cid-u55NvmjoNO a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u55NvmjoNO a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u55NvWA9tQ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u55NvWA9tQ .mbr-text,
.cid-u55NvWA9tQ blockquote {
  color: #767676;
}
.cid-u55NvWA9tQ .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-u55NvWA9tQ h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-u55NvWA9tQ .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-u55NvWA9tQ .separation {
  height: 45px;
}
.cid-u55NvWA9tQ img {
  width: 40px;
}
.cid-u55NvWA9tQ a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u55NvWA9tQ a:hover {
  color: #000;
}
.cid-u55NvWA9tQ a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u55NvWA9tQ a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tBB6uscSs2 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tBB6uscSs2 .mbr-section-subtitle {
  color: #767676;
}
.cid-tBB6uscSs2 H3 {
  text-align: left;
  color: #000;
}
.cid-tBB6uscSs2 .container {
  height: 58px;
}
.cid-tHlsK9tRn4 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tHlsK9tRn4 .mbr-text,
.cid-tHlsK9tRn4 blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-tHm5e0tDTT {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tHm5e0tDTT .card-box {
  padding: 0 0.5rem;
}
.cid-tHm5e0tDTT .btn {
  font-size: 16px;
}
.cid-tHm5e0tDTT .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-tHm5e0tDTT .mbr-section-btn a {
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-tHm5e0tDTT h3 {
  font-size: 20px;
  line-height: 22px;
  font-weight: 700;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.5rem;
}
.cid-tHm5e0tDTT h3 a {
  font-size: 20px;
  line-height: 22px;
  font-weight: 700;
}
.cid-tHm5e0tDTT h4 {
  font-weight: 300;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0rem;
}
.cid-tHm5e0tDTT p {
  font-size: 15px;
  line-height: 19px;
  margin-bottom: 0;
  text-align: justify;
  padding-top: 0.2rem;
}
.cid-tHm5e0tDTT .mbr-text {
  color: #000;
}
.cid-tHm5e0tDTT .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-tHm5e0tDTT .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-tHm5e0tDTT .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.cid-tHm5e0tDTT .zoom:hover {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}
.cid-tHm5e0tDTT .imagette {
  aspect-ratio: 1.33333333;
}
.cid-tHm5e0tDTT .cadre {
  overflow: hidden;
  position: relative;
}
.cid-tHm5e0tDTT .datec {
  font-size: 14px;
  color: #ffffff;
}
.cid-tHm5e0tDTT .date span {
  display: inline-block;
  background-color: #555;
  padding: 0.2rem 0.2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 90%;
  overflow: hidden;
  font-family: "Source Sans Pro", Tahoma, Arial;
}
.cid-tHm5e0tDTT .geolocalisation {
  font-size: 14px;
  color: #000;
}
.cid-tHm5e0tDTT .lieu {
  line-height: 31px;
}
.cid-tHm5e0tDTT .pointeur {
  padding-right: 10px;
  aspect-ratio: 0.64516129;
}
.cid-tHm5e0tDTT .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tHm5e0tDTT .souligne:hover {
  color: #000;
}
.cid-tHm5e0tDTT .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tHm5e0tDTT .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tHm5e0tDTT .inactif:hover {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: all 1s;
  transition: all 1s;
}
.cid-tHm5e0tDTT .inactif {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}
.cid-tBB6usFvQl {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tBB6usFvQl .mbr-section-subtitle {
  color: #767676;
}
.cid-tBB6usFvQl H2 {
  text-align: left;
  color: #000;
}
.cid-tBB6usFvQl .container {
  height: 58px;
}
.cid-tBB6usUbzp {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tBB6usUbzp .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-tBB6usUbzp .mbr-text p {
  background: #ffffff;
}
.cid-tBB6usUbzp .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-tBB6usUbzp .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-tBB6usUbzp .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-tBB6usUbzp .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-tBB6usUbzp .paypal {
  position: relative;
  top: -35px;
}
.cid-tBB6usUbzp .logos-cb {
  max-width: 100%;
}
.cid-tBB6usUbzp .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-tBB6usUbzp .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-tBB6usUbzp .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tBB6usUbzp .lien:hover {
  color: #000;
}
.cid-tBB6usUbzp .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tBB6usUbzp .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tBB6utbivT {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tBB6utbivT .mbr-section-subtitle {
  color: #767676;
}
.cid-tBB6utbivT H3 {
  text-align: left;
  color: #000;
}
.cid-tBB6utbivT .container {
  height: 58px;
}
.cid-tBB6utn266 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tBB6utn266 .title {
  margin-bottom: 2rem;
}
.cid-tBB6utn266 .mbr-section-subtitle {
  color: #767676;
}
.cid-tBB6utn266 a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tBB6utn266 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tBB6utn266 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tBB6utn266 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tBB6utn266 H2 {
  color: #000000;
}
.cid-tBB6utn266 LABEL {
  color: #000000;
}
.cid-tBB6utn266 .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-tBB6utn266 .btn-form {
  border-radius: 0px;
}
.cid-tONSa9XL7c {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONSa9XL7c .content {
    text-align: center;
  }
  .cid-tONSa9XL7c .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONSa9XL7c .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONSa9XL7c .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONSa9XL7c .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONSa9XL7c .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONSa9XL7c .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONSa9XL7c .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONSa9XL7c .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONSa9XL7c .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONSa9XL7c .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONSa9XL7c .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONSa9XL7c .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONSa9XL7c H5 {
  color: #000000;
}
.cid-tONSa9XL7c P {
  color: #000000;
}
.cid-tONSa9XL7c .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONSa9XL7c .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONSa9XL7c .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONSa9XL7c .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONSa9XL7c .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-3fk {
  /* Type valid CSS here */
}
#custom-html-3fk div {
  height: 75px;
  background-color: #000;
}
.cid-tECDMtGBb1 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-tECDMtGBb1 .mbr-text,
.cid-tECDMtGBb1 blockquote {
  color: #767676;
}
.cid-tECDMtGBb1 .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-tECDMtGBb1 h5 {
  font-size: 15px;
}
.cid-tECDMtGBb1 a:link {
  color: #de9956;
}
.cid-tECDMtGBb1 a:hover {
  color: #f1b173;
}
.cid-tECDMtGBb1 a:visited {
  color: #de9956;
}
#custom-html-3ti {
  /* Type valid CSS here */
}
#custom-html-3ti div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3ti hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-tECDMtMBNS {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-tECDMtMBNS .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-tECDMtMBNS .row-element,
.cid-tECDMtMBNS .image-element {
  padding: 0;
}
.cid-tECDMtMBNS .image-element {
  display: flex;
  justify-content: center;
}
.cid-tECDMtMBNS .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-tECDMtMBNS .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-tECDMtMBNS .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-tECDMtMBNS .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-tECDMtMBNS .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-tECDMtMBNS .text-content {
    padding: 2rem 1rem;
  }
  .cid-tECDMtMBNS .underline .line {
    height: 2px;
  }
  .cid-tECDMtMBNS .mbr-title,
  .cid-tECDMtMBNS .underline,
  .cid-tECDMtMBNS .mbr-text,
  .cid-tECDMtMBNS .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-tECDMtMBNS .mbr-title,
.cid-tECDMtMBNS .underline {
  text-align: center;
  color: #ffffff;
}
.cid-tECDMtMBNS .mbr-text,
.cid-tECDMtMBNS .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-tECDMtMBNS h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tECDMtMBNS H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-tECDMtMBNS H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tECDMtMBNS .bouton {
  text-align: center;
}
.cid-tECDMtMBNS .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-tECDMtMBNS .couverture {
  aspect-ratio: 1;
}
.cid-tECDMtMBNS .bouton2 {
  position: relative;
  top: -25px;
}
.cid-tECDMtMBNS p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tECDMtMBNS a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPKuiVIVV {
  background: #ffffff;
}
.cid-tMPKuiVIVV .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPKuiVIVV .mbr-figure {
  margin: 0 auto;
}
.cid-tMPKuiVIVV figcaption {
  position: relative;
}
.cid-tMPKuiVIVV figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPKuiVIVV .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPKuiVIVV .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPKuiVIVV .view_port {
    height: 10px;
  }
}
.cid-tMPKuiVIVV .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPKuiVIVV .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPKuiVIVV .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPKuiVIVV .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPKuiVIVV .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-tECDMuso6O {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tECDMuso6O .mbr-section-subtitle {
  color: #767676;
}
.cid-tECDMuso6O H3 {
  text-align: left;
  color: #000000;
}
.cid-tECDMuso6O .container {
  height: 58px;
}
.cid-tECDMuxctQ {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-tECDMuxctQ .image-block {
  margin: auto;
}
.cid-tECDMuxctQ figcaption {
  position: relative;
}
.cid-tECDMuxctQ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-tECDMuxctQ .image-block {
    width: 100% !important;
  }
}
.cid-tECDMuxctQ .photo {
  aspect-ratio: 5.0928382;
}
.cid-tECDMuDNhE {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tECDMuDNhE .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-tECDMuDNhE .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tECDMuDNhE .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tECDMuDNhE .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-tECDMuDNhE .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-tECDMuDNhE .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-tECDMuDNhE .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-tECDMuDNhE .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-tECDMuDNhE .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-uXdgT2eGh0 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uXdgT2eGh0 .mbr-text,
.cid-uXdgT2eGh0 blockquote {
  color: #767676;
}
.cid-uXdgT2eGh0 .media-container-row {
  padding: 0px;
}
.cid-uXdgT2eGh0 .container {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-uXdgT2eGh0 .mbr-text {
  color: #000000;
}
.cid-uXdgT2eGh0 h2 {
  font-size: 1.4em;
}
.cid-uXdgT2eGh0 h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uXdgT2eGh0 .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uXdgT2eGh0 .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uXdgT2eGh0 .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uXdgT2eGh0 .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uXdgT2eGh0 .photo-produit {
    width: 100%;
  }
}
.cid-uXdgT2eGh0 .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uXdgT2eGh0 .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-uXdgT2eGh0 .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-tECDMuNMoV {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tECDMuNMoV .mbr-section-subtitle {
  color: #767676;
}
.cid-tECDMuNMoV H2 {
  text-align: left;
  color: #000;
}
.cid-tECDMuNMoV .container {
  height: 58px;
}
.cid-tECDMuTVVi {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-tECDMuTVVi .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-tECDMuTVVi .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-tECDMuTVVi .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-tECDMuTVVi .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  background-color: #fff;
  width: 1080px;
  max-width: 80%;
}
.cid-tECDMuTVVi p {
  margin-top: -15px;
}
.cid-tECDMuTVVi h4 {
  font-size: 16px;
  color: #555;
  font-weight: 300;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-tECDMuTVVi h3 {
  font-size: 22px;
  color: #000;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-tECDMuTVVi .couverture {
  aspect-ratio: 1.49925037;
}
.cid-tECDMvkRUx {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tECDMvkRUx .mbr-section-subtitle {
  color: #767676;
}
.cid-tECDMvkRUx H3 {
  text-align: left;
  color: #000;
}
.cid-tECDMvkRUx .container {
  height: 58px;
}
.cid-tECDMvqpbl {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tECDMvqpbl .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-tECDMvqpbl .mbr-text p {
  background: #ffffff;
}
.cid-tECDMvqpbl .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-tECDMvqpbl .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-u5SNpCIrxP {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SNpCIrxP .mbr-text,
.cid-u5SNpCIrxP blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SNpCIrxP a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SNpCIrxP a:hover {
  color: #000;
}
.cid-u5SNpCIrxP a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SNpCIrxP a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SNpCIrxP .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SNpCIrxP .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SNpCIrxP .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SNpCIrxP .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SNpCIrxP .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SNpCIrxP .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SNpCIrxP .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SNpCIrxP .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SNpCIrxP .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SNpCIrxP .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SNpCIrxP .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SNq80sQR {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SNq80sQR .mbr-text,
.cid-u5SNq80sQR blockquote {
  color: #000;
}
.cid-u5SNq80sQR .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SNq80sQR h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SNq80sQR a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SNq80sQR a:hover {
  color: #000;
}
.cid-u5SNq80sQR a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SNq80sQR a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tECDMvG06S {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tECDMvG06S .mbr-section-subtitle {
  color: #767676;
}
.cid-tECDMvG06S H2 {
  text-align: left;
  color: #000;
}
.cid-tECDMvG06S .container {
  height: 58px;
}
.cid-tECDMvNUha {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-tECDMvNUha .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-tECDMvNUha .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-tECDMvNUha .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-tECDMvNUha .photo {
  aspect-ratio: 1.59235669;
}
.cid-tECDMvV7xm {
  padding-top: 0px;
  padding-bottom: 0px;
  background: #ffffff;
}
.cid-tECDMvV7xm .images-container.container-fluid {
  padding: 0;
}
.cid-tECDMvV7xm .media-container-row {
  margin: 0 auto;
  align-items: stretch;
  -webkit-align-items: stretch;
}
.cid-tECDMvV7xm .media-container-row .img-item {
  display: -webkit-flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  width: 100%;
  z-index: 1;
  -webkit-flex-direction: column;
  -webkit-justify-content: center;
}
.cid-tECDMvV7xm .media-container-row .img-item img {
  width: 100%;
  min-height: 1px;
}
.cid-tECDMvV7xm .media-container-row .img-item .img-caption {
  background: #ffffff;
  z-index: 2;
  padding: 1rem 1rem;
  word-break: break-word;
}
.cid-tECDMvV7xm .media-container-row .img-item .img-caption p {
  margin-bottom: 0;
}
.cid-tECDMvV7xm .media-container-row .img-item.item1 {
  padding: 0 2rem 0 0;
}
@media (max-width: 992px) {
  .cid-tECDMvV7xm .img-item {
    width: 100% !important;
  }
  .cid-tECDMvV7xm .img-item.item1 {
    width: 100%;
    flex-basis: initial !important;
    padding: 0 0 2rem 0 !important;
    -webkit-flex-basis: initial !important;
  }
}
.cid-tECDMvV7xm .photo {
  aspect-ratio: 1.63398693;
}
.cid-tECDMw3gJY {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tECDMw3gJY .mbr-text,
.cid-tECDMw3gJY blockquote {
  color: #767676;
}
.cid-tECDMw3gJY .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tECDMw3gJY h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tECDMwoTBu {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tECDMwoTBu .mbr-section-subtitle {
  color: #767676;
}
.cid-tECDMwoTBu H2 {
  text-align: left;
  color: #000;
}
.cid-tECDMwoTBu .container {
  height: 58px;
}
.cid-tECDMwvWqw {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tECDMwvWqw .mbr-text,
.cid-tECDMwvWqw blockquote {
  color: #000;
  text-align: justify;
}
.cid-tECDMwvWqw .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tECDMwvWqw .souligne:hover {
  color: #000;
}
.cid-tECDMwvWqw .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tECDMwvWqw .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uJd3nq56LI {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uJd3nq56LI .mbr-section-subtitle {
  color: #767676;
}
.cid-uJd3nq56LI H2 {
  text-align: left;
  color: #000;
}
.cid-uJd3nq56LI .container {
  height: 58px;
}
.cid-uJd3nq56LI a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uJd3nq56LI a:hover {
  color: #000;
}
.cid-uJd3nq56LI a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uJd3nq56LI a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uJd3o8HGRm {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uJd3o8HGRm .mbr-text,
.cid-uJd3o8HGRm blockquote {
  color: #767676;
}
.cid-uJd3o8HGRm .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-uJd3o8HGRm h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-uJd3o8HGRm .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-uJd3o8HGRm .separation {
  height: 45px;
}
.cid-uJd3o8HGRm img {
  width: 40px;
}
.cid-uJd3o8HGRm a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uJd3o8HGRm a:hover {
  color: #000;
}
.cid-uJd3o8HGRm a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uJd3o8HGRm a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tECDMwQz6f {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tECDMwQz6f .mbr-section-subtitle {
  color: #767676;
}
.cid-tECDMwQz6f H3 {
  text-align: left;
  color: #000;
}
.cid-tECDMwQz6f .container {
  height: 58px;
}
.cid-tECDMwWNQR {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tECDMwWNQR .mbr-text,
.cid-tECDMwWNQR blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-tECDMx2eeg {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tECDMx2eeg .card-box {
  padding: 0 0.3rem;
}
.cid-tECDMx2eeg .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-tECDMx2eeg .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-tECDMx2eeg h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-tECDMx2eeg p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-tECDMx2eeg .mbr-text {
  color: #000000;
}
.cid-tECDMx2eeg .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-tECDMx2eeg .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-tECDMx2eeg .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-tECDMx2eeg .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-tECDMx2eeg .card-title {
  color: #000000;
}
.cid-tECDMx2eeg .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-tECDMxbC64 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tECDMxbC64 .mbr-section-subtitle {
  color: #767676;
}
.cid-tECDMxbC64 H3 {
  text-align: left;
  color: #000;
}
.cid-tECDMxbC64 .container {
  height: 58px;
}
.cid-tECDMxjU7g {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tECDMxjU7g .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-tECDMxjU7g .mbr-text p {
  background: #ffffff;
}
.cid-tECDMxjU7g .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-tECDMxjU7g .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-tECDMxjU7g .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-tECDMxjU7g .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-tECDMxjU7g .paypal {
  position: relative;
  top: -35px;
}
.cid-tECDMxjU7g .logos-cb {
  max-width: 100%;
}
.cid-tECDMxjU7g .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-tECDMxjU7g .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-tECDMxjU7g .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tECDMxjU7g .lien:hover {
  color: #000;
}
.cid-tECDMxjU7g .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tECDMxjU7g .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tECDMxs8yd {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tECDMxs8yd .mbr-section-subtitle {
  color: #767676;
}
.cid-tECDMxs8yd H3 {
  text-align: left;
  color: #000;
}
.cid-tECDMxs8yd .container {
  height: 58px;
}
.cid-tECDMxz1zE {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tECDMxz1zE .title {
  margin-bottom: 2rem;
}
.cid-tECDMxz1zE .mbr-section-subtitle {
  color: #767676;
}
.cid-tECDMxz1zE a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tECDMxz1zE a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tECDMxz1zE .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tECDMxz1zE .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tECDMxz1zE H2 {
  color: #000000;
}
.cid-tECDMxz1zE LABEL {
  color: #000000;
}
.cid-tECDMxz1zE .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-tECDMxz1zE .btn-form {
  border-radius: 0px;
}
.cid-tONVEOmLLZ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONVEOmLLZ .content {
    text-align: center;
  }
  .cid-tONVEOmLLZ .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONVEOmLLZ .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONVEOmLLZ .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONVEOmLLZ .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONVEOmLLZ .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONVEOmLLZ .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONVEOmLLZ .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONVEOmLLZ .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONVEOmLLZ .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONVEOmLLZ .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONVEOmLLZ .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONVEOmLLZ .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONVEOmLLZ H5 {
  color: #000000;
}
.cid-tONVEOmLLZ P {
  color: #000000;
}
.cid-tONVEOmLLZ .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONVEOmLLZ .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONVEOmLLZ .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONVEOmLLZ .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONVEOmLLZ .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-3gx {
  /* Type valid CSS here */
}
#custom-html-3gx div {
  height: 75px;
  background-color: #000;
}
.cid-tHO2nKIvFO {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-tHO2nKIvFO .mbr-text,
.cid-tHO2nKIvFO blockquote {
  color: #767676;
}
.cid-tHO2nKIvFO .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-tHO2nKIvFO h5 {
  font-size: 15px;
}
.cid-tHO2nKIvFO a:link {
  color: #de9956;
}
.cid-tHO2nKIvFO a:hover {
  color: #f1b173;
}
.cid-tHO2nKIvFO a:visited {
  color: #de9956;
}
#custom-html-3q3 {
  /* Type valid CSS here */
}
#custom-html-3q3 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3q3 hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-tHO2nKOJVK {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-tHO2nKOJVK .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-tHO2nKOJVK .row-element,
.cid-tHO2nKOJVK .image-element {
  padding: 0;
}
.cid-tHO2nKOJVK .image-element {
  display: flex;
  justify-content: center;
}
.cid-tHO2nKOJVK .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-tHO2nKOJVK .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-tHO2nKOJVK .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-tHO2nKOJVK .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-tHO2nKOJVK .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-tHO2nKOJVK .text-content {
    padding: 2rem 1rem;
  }
  .cid-tHO2nKOJVK .underline .line {
    height: 2px;
  }
  .cid-tHO2nKOJVK .mbr-title,
  .cid-tHO2nKOJVK .underline,
  .cid-tHO2nKOJVK .mbr-text,
  .cid-tHO2nKOJVK .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-tHO2nKOJVK .mbr-title,
.cid-tHO2nKOJVK .underline {
  text-align: center;
  color: #ffffff;
}
.cid-tHO2nKOJVK .mbr-text,
.cid-tHO2nKOJVK .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-tHO2nKOJVK h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tHO2nKOJVK H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-tHO2nKOJVK H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tHO2nKOJVK .bouton {
  text-align: center;
}
.cid-tHO2nKOJVK .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-tHO2nKOJVK .couverture {
  aspect-ratio: 1;
}
.cid-tHO2nKOJVK .bouton2 {
  position: relative;
  top: -25px;
}
.cid-tHO2nKOJVK p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tHO2nKOJVK a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPDz5EDVC {
  background: #ffffff;
}
.cid-tMPDz5EDVC .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPDz5EDVC .mbr-figure {
  margin: 0 auto;
}
.cid-tMPDz5EDVC figcaption {
  position: relative;
}
.cid-tMPDz5EDVC figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPDz5EDVC .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPDz5EDVC .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPDz5EDVC .view_port {
    height: 10px;
  }
}
.cid-tMPDz5EDVC .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPDz5EDVC .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPDz5EDVC .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPDz5EDVC .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPDz5EDVC .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-tHO2nL3UUX {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tHO2nL3UUX .mbr-section-subtitle {
  color: #767676;
}
.cid-tHO2nL3UUX H3 {
  text-align: left;
  color: #000000;
}
.cid-tHO2nL3UUX .container {
  height: 58px;
}
.cid-tHO2nL8m5J {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tHO2nL8m5J .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-tHO2nL8m5J .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tHO2nL8m5J .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tHO2nL8m5J .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-tHO2nL8m5J .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-tHO2nL8m5J .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-tHO2nL8m5J .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-tHO2nL8m5J .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-tHO2nL8m5J .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-tHO2nLj9XT {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tHO2nLj9XT .mbr-section-subtitle {
  color: #767676;
}
.cid-tHO2nLj9XT H2 {
  text-align: left;
  color: #000;
}
.cid-tHO2nLj9XT .container {
  height: 58px;
}
.cid-tHO2nLpgHY {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tHO2nLpgHY .mbr-text,
.cid-tHO2nLpgHY blockquote {
  color: #767676;
}
.cid-tHO2nLpgHY .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-tHO2nLpgHY .mbr-text {
  color: #000000;
}
.cid-tHO2nLpgHY h2 {
  font-size: 1.5em;
}
.cid-tHO2nLpgHY h3 {
  font-size: 1.1em;
}
.cid-tHO2nLpgHY .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-tHO2nLpgHY .photo-produit {
  width: 150px;
  aspect-ratio: 0.76;
  max-width: 100%;
}
.cid-tHO2nLpgHY .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-tHO2nLpgHY .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-tHO2nLwbs5 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tHO2nLwbs5 .mbr-section-subtitle {
  color: #767676;
}
.cid-tHO2nLwbs5 H3 {
  text-align: left;
  color: #000;
}
.cid-tHO2nLwbs5 .container {
  height: 58px;
}
.cid-tHO2nLB7Jd {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tHO2nLB7Jd .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-tHO2nLB7Jd .mbr-text p {
  background: #ffffff;
}
.cid-tHO2nLB7Jd .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-tHO2nLB7Jd .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-tHO2nLB7Jd .graphique {
  width: 100%;
}
.cid-tHO2nLB7Jd .montage {
  font-size: 0.85em;
}
.cid-tHO2nLB7Jd a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tHO2nLB7Jd a:hover {
  color: #000;
}
.cid-tHO2nLB7Jd a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tHO2nLB7Jd a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tVSlvibDAK {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tVSlvibDAK .mbr-section-subtitle {
  color: #767676;
}
.cid-tVSlvibDAK H2 {
  text-align: left;
  color: #000;
}
.cid-tVSlvibDAK .container {
  height: 58px;
}
.cid-tVSlvibDAK a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tVSlvibDAK a:hover {
  color: #000;
}
.cid-tVSlvibDAK a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tVSlvibDAK a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tVSlvP6u8p {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-tVSlvP6u8p .mbr-text,
.cid-tVSlvP6u8p blockquote {
  color: #767676;
}
.cid-tVSlvP6u8p .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tVSlvP6u8p h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tVSlvP6u8p .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tVSlvP6u8p .separation {
  height: 45px;
}
.cid-tVSlvP6u8p img {
  width: 40px;
}
.cid-tVSlvP6u8p a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tVSlvP6u8p a:hover {
  color: #000;
}
.cid-tVSlvP6u8p a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tVSlvP6u8p a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tHO2nLVKWM {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tHO2nLVKWM .mbr-section-subtitle {
  color: #767676;
}
.cid-tHO2nLVKWM H3 {
  text-align: left;
  color: #000;
}
.cid-tHO2nLVKWM .container {
  height: 58px;
}
.cid-tHO2nM1HCE {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tHO2nM1HCE .mbr-text,
.cid-tHO2nM1HCE blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-tHO2nM7SKw {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tHO2nM7SKw .card-box {
  padding: 0 0.3rem;
}
.cid-tHO2nM7SKw .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-tHO2nM7SKw .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-tHO2nM7SKw h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-tHO2nM7SKw p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-tHO2nM7SKw .mbr-text {
  color: #000000;
}
.cid-tHO2nM7SKw .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-tHO2nM7SKw .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-tHO2nM7SKw .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-tHO2nM7SKw .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-tHO2nM7SKw .card-title {
  color: #000000;
}
.cid-tHO2nM7SKw .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-tHO2nMffJm {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tHO2nMffJm .mbr-section-subtitle {
  color: #767676;
}
.cid-tHO2nMffJm H3 {
  text-align: left;
  color: #000;
}
.cid-tHO2nMffJm .container {
  height: 58px;
}
.cid-tHO2nMl11B {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tHO2nMl11B .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-tHO2nMl11B .mbr-text p {
  background: #ffffff;
}
.cid-tHO2nMl11B .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-tHO2nMl11B .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-tHO2nMl11B .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-tHO2nMl11B .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-tHO2nMl11B .paypal {
  position: relative;
  top: -35px;
}
.cid-tHO2nMl11B .logos-cb {
  max-width: 100%;
}
.cid-tHO2nMl11B .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-tHO2nMl11B .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-tHO2nMl11B .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tHO2nMl11B .lien:hover {
  color: #000;
}
.cid-tHO2nMl11B .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tHO2nMl11B .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tHO2nMuVn6 {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tHO2nMuVn6 .mbr-section-subtitle {
  color: #767676;
}
.cid-tHO2nMuVn6 H3 {
  text-align: left;
  color: #000;
}
.cid-tHO2nMuVn6 .container {
  height: 58px;
}
.cid-tHO2nMAo1Y {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tHO2nMAo1Y .title {
  margin-bottom: 2rem;
}
.cid-tHO2nMAo1Y .mbr-section-subtitle {
  color: #767676;
}
.cid-tHO2nMAo1Y a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tHO2nMAo1Y a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tHO2nMAo1Y .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tHO2nMAo1Y .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tHO2nMAo1Y H2 {
  color: #000000;
}
.cid-tHO2nMAo1Y LABEL {
  color: #000000;
}
.cid-tHO2nMAo1Y .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-tHO2nMAo1Y .btn-form {
  border-radius: 0px;
}
.cid-tONUjn5hq8 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONUjn5hq8 .content {
    text-align: center;
  }
  .cid-tONUjn5hq8 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONUjn5hq8 .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONUjn5hq8 .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONUjn5hq8 .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONUjn5hq8 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONUjn5hq8 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONUjn5hq8 .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONUjn5hq8 .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONUjn5hq8 .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONUjn5hq8 .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONUjn5hq8 .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONUjn5hq8 .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONUjn5hq8 H5 {
  color: #000000;
}
.cid-tONUjn5hq8 P {
  color: #000000;
}
.cid-tONUjn5hq8 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONUjn5hq8 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONUjn5hq8 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONUjn5hq8 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONUjn5hq8 .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-3hj {
  /* Type valid CSS here */
}
#custom-html-3hj div {
  height: 75px;
  background-color: #000;
}
.cid-tHUNreOr26 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-tHUNreOr26 .mbr-text,
.cid-tHUNreOr26 blockquote {
  color: #767676;
}
.cid-tHUNreOr26 .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-tHUNreOr26 h5 {
  font-size: 15px;
}
.cid-tHUNreOr26 a:link {
  color: #de9956;
}
.cid-tHUNreOr26 a:hover {
  color: #f1b173;
}
.cid-tHUNreOr26 a:visited {
  color: #de9956;
}
#custom-html-3qo {
  /* Type valid CSS here */
}
#custom-html-3qo div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3qo hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-tHUNreUPQV {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-tHUNreUPQV .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-tHUNreUPQV .row-element,
.cid-tHUNreUPQV .image-element {
  padding: 0;
}
.cid-tHUNreUPQV .image-element {
  display: flex;
  justify-content: center;
}
.cid-tHUNreUPQV .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-tHUNreUPQV .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-tHUNreUPQV .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-tHUNreUPQV .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-tHUNreUPQV .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-tHUNreUPQV .text-content {
    padding: 2rem 1rem;
  }
  .cid-tHUNreUPQV .underline .line {
    height: 2px;
  }
  .cid-tHUNreUPQV .mbr-title,
  .cid-tHUNreUPQV .underline,
  .cid-tHUNreUPQV .mbr-text,
  .cid-tHUNreUPQV .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-tHUNreUPQV .mbr-title,
.cid-tHUNreUPQV .underline {
  text-align: center;
  color: #ffffff;
}
.cid-tHUNreUPQV .mbr-text,
.cid-tHUNreUPQV .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-tHUNreUPQV h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tHUNreUPQV H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-tHUNreUPQV H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tHUNreUPQV .bouton {
  text-align: center;
}
.cid-tHUNreUPQV .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-tHUNreUPQV .couverture {
  aspect-ratio: 1;
}
.cid-tHUNreUPQV .bouton2 {
  position: relative;
  top: -25px;
}
.cid-tHUNreUPQV p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tHUNreUPQV a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPEFIcTJR {
  background: #ffffff;
}
.cid-tMPEFIcTJR .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPEFIcTJR .mbr-figure {
  margin: 0 auto;
}
.cid-tMPEFIcTJR figcaption {
  position: relative;
}
.cid-tMPEFIcTJR figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPEFIcTJR .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPEFIcTJR .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPEFIcTJR .view_port {
    height: 10px;
  }
}
.cid-tMPEFIcTJR .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPEFIcTJR .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPEFIcTJR .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPEFIcTJR .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPEFIcTJR .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-tHUNrfawUd {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tHUNrfawUd .mbr-section-subtitle {
  color: #767676;
}
.cid-tHUNrfawUd H3 {
  text-align: left;
  color: #000000;
}
.cid-tHUNrfawUd .container {
  height: 58px;
}
.cid-tHUNrfhSs9 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-tHUNrfhSs9 .image-block {
  margin: auto;
}
.cid-tHUNrfhSs9 figcaption {
  position: relative;
}
.cid-tHUNrfhSs9 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-tHUNrfhSs9 .image-block {
    width: 100% !important;
  }
}
.cid-tHUNrfhSs9 .photo {
  aspect-ratio: 4.21052632;
}
.cid-tHUNrfn3i5 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tHUNrfn3i5 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-tHUNrfn3i5 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tHUNrfn3i5 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tHUNrfn3i5 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-tHUNrfn3i5 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-tHUNrfn3i5 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-tHUNrfn3i5 .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-tHUNrfn3i5 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-tHUNrfn3i5 .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-vaTKiXMSm6 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-vaTKiXMSm6 .card-box {
  padding: 0 0.3rem;
}
.cid-vaTKiXMSm6 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-vaTKiXMSm6 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-vaTKiXMSm6 h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-vaTKiXMSm6 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-vaTKiXMSm6 .mbr-text {
  color: #000000;
}
.cid-vaTKiXMSm6 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-vaTKiXMSm6 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-vaTKiXMSm6 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-vaTKiXMSm6 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-vaTKiXMSm6 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-vaTKiXMSm6 .card-title {
  color: #000000;
}
.cid-vaTKiXMSm6 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-vaTKiXMSm6 .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-vaTKiXMSm6 .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-vaTKiXMSm6 .souligne {
  position: relative;
  color: #999;
  text-decoration: none;
}
.cid-vaTKiXMSm6 .souligne:hover {
  color: #999;
}
.cid-vaTKiXMSm6 .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #999;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-vaTKiXMSm6 .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-vaTKiXMSm6 .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-vaTKiXMSm6 .carousel-tracklsv {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-vaTKiXMSm6 .carousel-tracklsv::-webkit-scrollbar {
  height: 8px;
}
.cid-vaTKiXMSm6 .carousel-tracklsv::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-vaTKiXMSm6 .carousel-tracklsv::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-vaTKiXMSm6 .carousel-tracklsv::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-vaTKiXMSm6 .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-vaTKiXMSm6 .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-vaTKiXMSm6 .arrow-leftlsv {
  left: -2.2rem;
}
.cid-vaTKiXMSm6 .arrow-rightlsv {
  right: -2.2rem;
}
.cid-vaTKiXMSm6 .carousel-arrow.hidden {
  display: none;
}
.cid-vaTKiXMSm6 .container1 {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
  margin-bottom: 10px;
  margin-right: 10px;
}
.cid-vaTKiXMSm6 h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-vaTKiXMSm6 .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-vaTKiXMSm6 .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-vaTKiXMSm6 .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-vaTKiXMSm6 .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-vaTKiXMSm6 .photo-produit {
    width: 100%;
  }
}
.cid-vaTKiXMSm6 .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-vaTKiXMSm6 .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-vaTKiXMSm6 .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-vaTKiXMSm6 .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-tHUNrfyq0Z {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tHUNrfyq0Z .mbr-section-subtitle {
  color: #767676;
}
.cid-tHUNrfyq0Z H3 {
  text-align: left;
  color: #000;
}
.cid-tHUNrfyq0Z .container {
  height: 58px;
}
.cid-tHUNrfGqTc {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tHUNrfGqTc .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-tHUNrfGqTc .mbr-text p {
  background: #ffffff;
}
.cid-tHUNrfGqTc .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-tHUNrfGqTc .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-tHUNrfGqTc .fichepratique {
  position: relative;
  top: 10px;
}
.cid-u5SCofHVG1 {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SCofHVG1 .mbr-text,
.cid-u5SCofHVG1 blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SCofHVG1 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SCofHVG1 a:hover {
  color: #000;
}
.cid-u5SCofHVG1 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SCofHVG1 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SCofHVG1 .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SCofHVG1 .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SCofHVG1 .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SCofHVG1 .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SCofHVG1 .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SCofHVG1 .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SCofHVG1 .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SCofHVG1 .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SCofHVG1 .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SCofHVG1 .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SCofHVG1 .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SCoFHMyq {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SCoFHMyq .mbr-text,
.cid-u5SCoFHMyq blockquote {
  color: #000;
}
.cid-u5SCoFHMyq .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SCoFHMyq h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SCoFHMyq a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SCoFHMyq a:hover {
  color: #000;
}
.cid-u5SCoFHMyq a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SCoFHMyq a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tHUNrg9ZKG {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tHUNrg9ZKG .mbr-section-subtitle {
  color: #767676;
}
.cid-tHUNrg9ZKG H2 {
  text-align: left;
  color: #000;
}
.cid-tHUNrg9ZKG .container {
  height: 58px;
}
.cid-tHUNrgfFvY {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tHUNrgfFvY .mbr-text,
.cid-tHUNrgfFvY blockquote {
  color: #000;
  text-align: justify;
}
.cid-tHUNrgfFvY .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tHUNrgfFvY .souligne:hover {
  color: #000;
}
.cid-tHUNrgfFvY .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tHUNrgfFvY .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uajIOd6sJH {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uajIOd6sJH .mbr-section-subtitle {
  color: #767676;
}
.cid-uajIOd6sJH H2 {
  text-align: left;
  color: #000;
}
.cid-uajIOd6sJH .container {
  height: 58px;
}
.cid-uajIOd6sJH a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uajIOd6sJH a:hover {
  color: #000;
}
.cid-uajIOd6sJH a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uajIOd6sJH a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uajIOERgCd {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-uajIOERgCd .mbr-text,
.cid-uajIOERgCd blockquote {
  color: #767676;
}
.cid-uajIOERgCd .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-uajIOERgCd h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-uajIOERgCd .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-uajIOERgCd .separation {
  height: 45px;
}
.cid-uajIOERgCd img {
  width: 40px;
}
.cid-uajIOERgCd a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uajIOERgCd a:hover {
  color: #000;
}
.cid-uajIOERgCd a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uajIOERgCd a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tHUNrgypRv {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tHUNrgypRv .mbr-section-subtitle {
  color: #767676;
}
.cid-tHUNrgypRv H2 {
  text-align: left;
  color: #000;
}
.cid-tHUNrgypRv .container {
  height: 58px;
}
.cid-uJXeV8Or5F {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uJXeV8Or5F .mbr-text,
.cid-uJXeV8Or5F blockquote {
  color: #767676;
}
.cid-uJXeV8Or5F .media-container-row {
  padding: 0px;
}
.cid-uJXeV8Or5F .container {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-uJXeV8Or5F .mbr-text {
  color: #000000;
}
.cid-uJXeV8Or5F h2 {
  font-size: 1.4em;
}
.cid-uJXeV8Or5F h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uJXeV8Or5F .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uJXeV8Or5F .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uJXeV8Or5F .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uJXeV8Or5F .photo-produit {
    width: 200px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uJXeV8Or5F .photo-produit {
    width: 100%;
  }
}
.cid-uJXeV8Or5F .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uJXeV8Or5F .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-tHUNrgEFb5 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tHUNrgEFb5 .card-box {
  padding: 0 0.3rem;
}
.cid-tHUNrgEFb5 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-tHUNrgEFb5 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-tHUNrgEFb5 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-tHUNrgEFb5 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-tHUNrgEFb5 .mbr-text {
  color: #000000;
}
.cid-tHUNrgEFb5 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-tHUNrgEFb5 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-tHUNrgEFb5 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-tHUNrgEFb5 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-tHUNrgEFb5 .card-title {
  color: #000000;
}
.cid-tHUNrgEFb5 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-tHUNrgPYsO {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tHUNrgPYsO .mbr-section-subtitle {
  color: #767676;
}
.cid-tHUNrgPYsO H2 {
  text-align: left;
  color: #000;
}
.cid-tHUNrgPYsO .container {
  height: 58px;
}
.cid-tHUNrgWxYl {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tHUNrgWxYl .mbr-text,
.cid-tHUNrgWxYl blockquote {
  color: #767676;
}
.cid-tHUNrgWxYl .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tHUNrgWxYl h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tHUNrh3VHq {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tHUNrh3VHq .card-box {
  padding: 0 0.3rem;
}
.cid-tHUNrh3VHq .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-tHUNrh3VHq .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-tHUNrh3VHq h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-tHUNrh3VHq p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-tHUNrh3VHq .mbr-text {
  color: #000000;
}
.cid-tHUNrh3VHq .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-tHUNrh3VHq .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-tHUNrh3VHq .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-tHUNrh3VHq .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-tHUNrh3VHq .card-title {
  color: #000000;
}
.cid-tHUNrh3VHq .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-tHUNrhb5zT {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tHUNrhb5zT .mbr-section-subtitle {
  color: #767676;
}
.cid-tHUNrhb5zT H3 {
  text-align: left;
  color: #000;
}
.cid-tHUNrhb5zT .container {
  height: 58px;
}
.cid-tHUNrhiBIW {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tHUNrhiBIW .mbr-text,
.cid-tHUNrhiBIW blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-tHUNrhoVd0 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tHUNrhoVd0 .card-box {
  padding: 0 0.3rem;
}
.cid-tHUNrhoVd0 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-tHUNrhoVd0 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-tHUNrhoVd0 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-tHUNrhoVd0 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-tHUNrhoVd0 .mbr-text {
  color: #000000;
}
.cid-tHUNrhoVd0 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-tHUNrhoVd0 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-tHUNrhoVd0 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-tHUNrhoVd0 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-tHUNrhoVd0 .card-title {
  color: #000000;
}
.cid-tHUNrhoVd0 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-tHUNrhwXzd {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tHUNrhwXzd .mbr-section-subtitle {
  color: #767676;
}
.cid-tHUNrhwXzd H3 {
  text-align: left;
  color: #000;
}
.cid-tHUNrhwXzd .container {
  height: 58px;
}
.cid-tHUNrhErnJ {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tHUNrhErnJ .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-tHUNrhErnJ .mbr-text p {
  background: #ffffff;
}
.cid-tHUNrhErnJ .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-tHUNrhErnJ .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-tHUNrhErnJ .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-tHUNrhErnJ .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-tHUNrhErnJ .paypal {
  position: relative;
  top: -35px;
}
.cid-tHUNrhErnJ .logos-cb {
  max-width: 100%;
}
.cid-tHUNrhErnJ .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-tHUNrhErnJ .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-tHUNrhErnJ .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tHUNrhErnJ .lien:hover {
  color: #000;
}
.cid-tHUNrhErnJ .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tHUNrhErnJ .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tHUNrhQo9k {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tHUNrhQo9k .mbr-section-subtitle {
  color: #767676;
}
.cid-tHUNrhQo9k H3 {
  text-align: left;
  color: #000;
}
.cid-tHUNrhQo9k .container {
  height: 58px;
}
.cid-tHUNrhX1iH {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tHUNrhX1iH .title {
  margin-bottom: 2rem;
}
.cid-tHUNrhX1iH .mbr-section-subtitle {
  color: #767676;
}
.cid-tHUNrhX1iH a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tHUNrhX1iH a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tHUNrhX1iH .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tHUNrhX1iH .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tHUNrhX1iH H2 {
  color: #000000;
}
.cid-tHUNrhX1iH LABEL {
  color: #000000;
}
.cid-tHUNrhX1iH .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-tHUNrhX1iH .btn-form {
  border-radius: 0px;
}
.cid-tONUykOdB8 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONUykOdB8 .content {
    text-align: center;
  }
  .cid-tONUykOdB8 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONUykOdB8 .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONUykOdB8 .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONUykOdB8 .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONUykOdB8 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONUykOdB8 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONUykOdB8 .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONUykOdB8 .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONUykOdB8 .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONUykOdB8 .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONUykOdB8 .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONUykOdB8 .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONUykOdB8 H5 {
  color: #000000;
}
.cid-tONUykOdB8 P {
  color: #000000;
}
.cid-tONUykOdB8 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONUykOdB8 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONUykOdB8 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONUykOdB8 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONUykOdB8 .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMV7ur52o6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tMV7ur52o6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMV7ur52o6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 a:hover {
  color: #f1b173;
}
.cid-tMV7ur52o6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMV7ur52o6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tMV7ur52o6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMV7ur52o6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMV7ur52o6 .menu-logo {
  margin-right: auto;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMV7ur52o6 .dropdown {
  color: #8d5e43;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMV7ur52o6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMV7ur52o6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tMV7ur52o6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMV7ur52o6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMV7ur52o6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMV7ur52o6 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMV7ur52o6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMV7ur52o6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMV7ur52o6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMV7ur52o6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMV7ur52o6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMV7ur52o6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMV7ur52o6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMV7ur52o6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMV7ur52o6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tMV7ur52o6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMV7ur52o6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tMV7ur52o6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 img {
    height: 3.8rem !important;
  }
  .cid-tMV7ur52o6 .btn {
    display: -webkit-flex;
  }
  .cid-tMV7ur52o6 button.navbar-toggler {
    display: block;
  }
  .cid-tMV7ur52o6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMV7ur52o6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMV7ur52o6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing,
  .cid-tMV7ur52o6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMV7ur52o6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMV7ur52o6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMV7ur52o6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMV7ur52o6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tMV7ur52o6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMV7ur52o6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMV7ur52o6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMV7ur52o6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMV7ur52o6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-3ip {
  /* Type valid CSS here */
}
#custom-html-3ip div {
  height: 75px;
  background-color: #000;
}
.cid-tIVzr4Piwj {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-tIVzr4Piwj .mbr-text,
.cid-tIVzr4Piwj blockquote {
  color: #767676;
}
.cid-tIVzr4Piwj .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-tIVzr4Piwj h5 {
  font-size: 15px;
}
.cid-tIVzr4Piwj a:link {
  color: #de9956;
}
.cid-tIVzr4Piwj a:hover {
  color: #f1b173;
}
.cid-tIVzr4Piwj a:visited {
  color: #de9956;
}
#custom-html-3r3 {
  /* Type valid CSS here */
}
#custom-html-3r3 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3r3 hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-tIVzr4VCUG {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-tIVzr4VCUG .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-tIVzr4VCUG .row-element,
.cid-tIVzr4VCUG .image-element {
  padding: 0;
}
.cid-tIVzr4VCUG .image-element {
  display: flex;
  justify-content: center;
}
.cid-tIVzr4VCUG .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-tIVzr4VCUG .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-tIVzr4VCUG .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-tIVzr4VCUG .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-tIVzr4VCUG .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-tIVzr4VCUG .text-content {
    padding: 2rem 1rem;
  }
  .cid-tIVzr4VCUG .underline .line {
    height: 2px;
  }
  .cid-tIVzr4VCUG .mbr-title,
  .cid-tIVzr4VCUG .underline,
  .cid-tIVzr4VCUG .mbr-text,
  .cid-tIVzr4VCUG .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-tIVzr4VCUG .mbr-title,
.cid-tIVzr4VCUG .underline {
  text-align: center;
  color: #ffffff;
}
.cid-tIVzr4VCUG .mbr-text,
.cid-tIVzr4VCUG .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-tIVzr4VCUG h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tIVzr4VCUG H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-tIVzr4VCUG H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tIVzr4VCUG .bouton {
  text-align: center;
}
.cid-tIVzr4VCUG .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-tIVzr4VCUG .couverture {
  aspect-ratio: 1;
}
.cid-tIVzr4VCUG .bouton2 {
  position: relative;
  top: -25px;
}
.cid-tIVzr4VCUG p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tIVzr4VCUG a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMPFrzXoHm {
  background: #ffffff;
}
.cid-tMPFrzXoHm .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMPFrzXoHm .mbr-figure {
  margin: 0 auto;
}
.cid-tMPFrzXoHm figcaption {
  position: relative;
}
.cid-tMPFrzXoHm figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMPFrzXoHm .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMPFrzXoHm .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMPFrzXoHm .view_port {
    height: 10px;
  }
}
.cid-tMPFrzXoHm .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tMPFrzXoHm .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMPFrzXoHm .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMPFrzXoHm .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMPFrzXoHm .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-tIVzr5yqvh {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tIVzr5yqvh .mbr-section-subtitle {
  color: #767676;
}
.cid-tIVzr5yqvh H3 {
  text-align: left;
  color: #000000;
}
.cid-tIVzr5yqvh .container {
  height: 58px;
}
.cid-tIVzr5FHXh {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tIVzr5FHXh .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-tIVzr5FHXh .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tIVzr5FHXh .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tIVzr5FHXh .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-tIVzr5FHXh .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-tIVzr5FHXh .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-tIVzr5FHXh .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-tIVzr5FHXh .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-tIVzr5FHXh .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-tIVzr5SG5F {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tIVzr5SG5F .mbr-section-subtitle {
  color: #767676;
}
.cid-tIVzr5SG5F H2 {
  text-align: left;
  color: #000;
}
.cid-tIVzr5SG5F .container {
  height: 58px;
}
.cid-tIVABffBxy {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tIVABffBxy .mbr-text,
.cid-tIVABffBxy blockquote {
  color: #767676;
}
.cid-tIVABffBxy .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-tIVABffBxy .mbr-text {
  color: #000000;
}
.cid-tIVABffBxy h2 {
  font-size: 1.5em;
}
.cid-tIVABffBxy h3 {
  font-size: 1.1em;
}
.cid-tIVABffBxy .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-tIVABffBxy .photo-produit {
  width: 150px;
  aspect-ratio: 0.728;
  max-width: 100%;
}
.cid-tIVABffBxy .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-tIVABffBxy .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-tIVzr65Noi {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tIVzr65Noi .mbr-section-subtitle {
  color: #767676;
}
.cid-tIVzr65Noi H3 {
  text-align: left;
  color: #000;
}
.cid-tIVzr65Noi .container {
  height: 58px;
}
.cid-tIVzr6b4u5 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tIVzr6b4u5 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-tIVzr6b4u5 .mbr-text p {
  background: #ffffff;
}
.cid-tIVzr6b4u5 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-tIVzr6b4u5 .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-tIVzr6b4u5 .fichepratique {
  position: relative;
  top: 10px;
}
.cid-u5SD4HKVNU {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SD4HKVNU .mbr-text,
.cid-u5SD4HKVNU blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SD4HKVNU a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SD4HKVNU a:hover {
  color: #000;
}
.cid-u5SD4HKVNU a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SD4HKVNU a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SD4HKVNU .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SD4HKVNU .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SD4HKVNU .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SD4HKVNU .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SD4HKVNU .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SD4HKVNU .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SD4HKVNU .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SD4HKVNU .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SD4HKVNU .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SD4HKVNU .n55 {
  float: right;
  background: #fff;
  width: 45%;
  height: 18px;
}
.cid-u5SD4HKVNU .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SD4HKVNU .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SD5iMoht {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SD5iMoht .mbr-text,
.cid-u5SD5iMoht blockquote {
  color: #000;
}
.cid-u5SD5iMoht .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SD5iMoht h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SD5iMoht a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SD5iMoht a:hover {
  color: #000;
}
.cid-u5SD5iMoht a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SD5iMoht a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tIVzr6IgQa {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tIVzr6IgQa .mbr-section-subtitle {
  color: #767676;
}
.cid-tIVzr6IgQa H2 {
  text-align: left;
  color: #000;
}
.cid-tIVzr6IgQa .container {
  height: 58px;
}
.cid-tIVzr6OAju {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tIVzr6OAju .mbr-text,
.cid-tIVzr6OAju blockquote {
  color: #000;
  text-align: justify;
}
.cid-tIVzr6OAju .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tIVzr6OAju .souligne:hover {
  color: #000;
}
.cid-tIVzr6OAju .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tIVzr6OAju .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-ugdqLNKQtl {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ugdqLNKQtl .mbr-section-subtitle {
  color: #767676;
}
.cid-ugdqLNKQtl H2 {
  text-align: left;
  color: #000;
}
.cid-ugdqLNKQtl .container {
  height: 58px;
}
.cid-ugdqLNKQtl a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-ugdqLNKQtl a:hover {
  color: #000;
}
.cid-ugdqLNKQtl a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-ugdqLNKQtl a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-ugdqMEQw9K {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ugdqMEQw9K .mbr-text,
.cid-ugdqMEQw9K blockquote {
  color: #767676;
}
.cid-ugdqMEQw9K .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-ugdqMEQw9K h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-ugdqMEQw9K .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-ugdqMEQw9K .separation {
  height: 45px;
}
.cid-ugdqMEQw9K img {
  width: 40px;
}
.cid-ugdqMEQw9K a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-ugdqMEQw9K a:hover {
  color: #000;
}
.cid-ugdqMEQw9K a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-ugdqMEQw9K a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tIVAXs28ap {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tIVAXs28ap .mbr-section-subtitle {
  color: #767676;
}
.cid-tIVAXs28ap H2 {
  text-align: left;
  color: #000;
}
.cid-tIVAXs28ap .container {
  height: 80px;
}
.cid-tIVAXs28ap h5 {
  font-size: 14px;
  font-weight: 100;
  font-style: italic;
  font-family: "Source Sans Pro", Arial;
}
.cid-tIVzr722le {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tIVzr722le .card-box {
  padding: 0 0.3rem;
}
.cid-tIVzr722le .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-tIVzr722le .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-tIVzr722le h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-tIVzr722le p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-tIVzr722le .mbr-text {
  color: #000000;
}
.cid-tIVzr722le .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-tIVzr722le .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-tIVzr722le .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-tIVzr722le .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-tIVzr722le .card-title {
  color: #000000;
}
.cid-tIVzr722le .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-tIVzr7cPtl {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tIVzr7cPtl .mbr-section-subtitle {
  color: #767676;
}
.cid-tIVzr7cPtl H2 {
  text-align: left;
  color: #000;
}
.cid-tIVzr7cPtl .container {
  height: 58px;
}
.cid-tIVzr7jhJM {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tIVzr7jhJM .mbr-text,
.cid-tIVzr7jhJM blockquote {
  color: #767676;
}
.cid-tIVzr7jhJM .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tIVzr7jhJM h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tIVzr7pVzu {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tIVzr7pVzu .card-box {
  padding: 0 0.3rem;
}
.cid-tIVzr7pVzu .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-tIVzr7pVzu .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-tIVzr7pVzu h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-tIVzr7pVzu p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-tIVzr7pVzu .mbr-text {
  color: #000000;
}
.cid-tIVzr7pVzu .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-tIVzr7pVzu .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-tIVzr7pVzu .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-tIVzr7pVzu .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-tIVzr7pVzu .card-title {
  color: #000000;
}
.cid-tIVzr7pVzu .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-tIVzr7zUFg {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tIVzr7zUFg .mbr-section-subtitle {
  color: #767676;
}
.cid-tIVzr7zUFg H3 {
  text-align: left;
  color: #000;
}
.cid-tIVzr7zUFg .container {
  height: 58px;
}
.cid-tIVzr7Ivmb {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tIVzr7Ivmb .mbr-text,
.cid-tIVzr7Ivmb blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-tIVzr7PymA {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tIVzr7PymA .card-box {
  padding: 0 0.3rem;
}
.cid-tIVzr7PymA .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-tIVzr7PymA .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-tIVzr7PymA h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-tIVzr7PymA p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-tIVzr7PymA .mbr-text {
  color: #000000;
}
.cid-tIVzr7PymA .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-tIVzr7PymA .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-tIVzr7PymA .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-tIVzr7PymA .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-tIVzr7PymA .card-title {
  color: #000000;
}
.cid-tIVzr7PymA .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-tIVzr7YETM {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tIVzr7YETM .mbr-section-subtitle {
  color: #767676;
}
.cid-tIVzr7YETM H3 {
  text-align: left;
  color: #000;
}
.cid-tIVzr7YETM .container {
  height: 58px;
}
.cid-tIVzr85Epj {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tIVzr85Epj .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-tIVzr85Epj .mbr-text p {
  background: #ffffff;
}
.cid-tIVzr85Epj .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-tIVzr85Epj .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-tIVzr85Epj .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-tIVzr85Epj .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-tIVzr85Epj .paypal {
  position: relative;
  top: -35px;
}
.cid-tIVzr85Epj .logos-cb {
  max-width: 100%;
}
.cid-tIVzr85Epj .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-tIVzr85Epj .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-tIVzr85Epj .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tIVzr85Epj .lien:hover {
  color: #000;
}
.cid-tIVzr85Epj .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tIVzr85Epj .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tIVzr8eAi9 {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tIVzr8eAi9 .mbr-section-subtitle {
  color: #767676;
}
.cid-tIVzr8eAi9 H3 {
  text-align: left;
  color: #000;
}
.cid-tIVzr8eAi9 .container {
  height: 58px;
}
.cid-tIVzr8kweW {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tIVzr8kweW .title {
  margin-bottom: 2rem;
}
.cid-tIVzr8kweW .mbr-section-subtitle {
  color: #767676;
}
.cid-tIVzr8kweW a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tIVzr8kweW a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tIVzr8kweW .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tIVzr8kweW .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tIVzr8kweW H2 {
  color: #000000;
}
.cid-tIVzr8kweW LABEL {
  color: #000000;
}
.cid-tIVzr8kweW .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-tIVzr8kweW .btn-form {
  border-radius: 0px;
}
.cid-tONUINIHXy {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONUINIHXy .content {
    text-align: center;
  }
  .cid-tONUINIHXy .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONUINIHXy .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONUINIHXy .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONUINIHXy .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONUINIHXy .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONUINIHXy .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONUINIHXy .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tONUINIHXy .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONUINIHXy .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONUINIHXy .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONUINIHXy .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONUINIHXy .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONUINIHXy H5 {
  color: #000000;
}
.cid-tONUINIHXy P {
  color: #000000;
}
.cid-tONUINIHXy .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONUINIHXy .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONUINIHXy .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONUINIHXy .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONUINIHXy .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tRm1q5fgSQ .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tRm1q5fgSQ .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tRm1q5fgSQ a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tRm1q5fgSQ a:hover {
  color: #f1b173;
}
.cid-tRm1q5fgSQ .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tRm1q5fgSQ .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tRm1q5fgSQ .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tRm1q5fgSQ .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tRm1q5fgSQ .menu-logo {
  margin-right: auto;
}
.cid-tRm1q5fgSQ .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tRm1q5fgSQ .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tRm1q5fgSQ .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tRm1q5fgSQ .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tRm1q5fgSQ .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tRm1q5fgSQ .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tRm1q5fgSQ .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tRm1q5fgSQ .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tRm1q5fgSQ .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tRm1q5fgSQ .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tRm1q5fgSQ .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tRm1q5fgSQ .dropdown {
  color: #8d5e43;
}
.cid-tRm1q5fgSQ .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tRm1q5fgSQ .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tRm1q5fgSQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tRm1q5fgSQ .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tRm1q5fgSQ .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tRm1q5fgSQ .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tRm1q5fgSQ .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tRm1q5fgSQ .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tRm1q5fgSQ .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tRm1q5fgSQ .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tRm1q5fgSQ .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tRm1q5fgSQ .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tRm1q5fgSQ button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tRm1q5fgSQ button.navbar-toggler:focus {
  outline: none;
}
.cid-tRm1q5fgSQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tRm1q5fgSQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tRm1q5fgSQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tRm1q5fgSQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tRm1q5fgSQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tRm1q5fgSQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tRm1q5fgSQ nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tRm1q5fgSQ nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tRm1q5fgSQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tRm1q5fgSQ .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tRm1q5fgSQ .collapsed .btn {
  display: -webkit-flex;
}
.cid-tRm1q5fgSQ .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tRm1q5fgSQ .collapsed .navbar-collapse.collapsing,
.cid-tRm1q5fgSQ .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tRm1q5fgSQ .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tRm1q5fgSQ .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tRm1q5fgSQ .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tRm1q5fgSQ .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tRm1q5fgSQ .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tRm1q5fgSQ .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tRm1q5fgSQ .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tRm1q5fgSQ .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tRm1q5fgSQ .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tRm1q5fgSQ .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tRm1q5fgSQ .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tRm1q5fgSQ .collapsed button.navbar-toggler {
  display: block;
}
.cid-tRm1q5fgSQ .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tRm1q5fgSQ .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tRm1q5fgSQ .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tRm1q5fgSQ .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tRm1q5fgSQ .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tRm1q5fgSQ .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tRm1q5fgSQ .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tRm1q5fgSQ img {
    height: 3.8rem !important;
  }
  .cid-tRm1q5fgSQ .btn {
    display: -webkit-flex;
  }
  .cid-tRm1q5fgSQ button.navbar-toggler {
    display: block;
  }
  .cid-tRm1q5fgSQ .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tRm1q5fgSQ .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tRm1q5fgSQ .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tRm1q5fgSQ .navbar-collapse.collapsing,
  .cid-tRm1q5fgSQ .navbar-collapse.show {
    display: block !important;
  }
  .cid-tRm1q5fgSQ .navbar-collapse.collapsing .navbar-nav,
  .cid-tRm1q5fgSQ .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tRm1q5fgSQ .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tRm1q5fgSQ .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tRm1q5fgSQ .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tRm1q5fgSQ .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tRm1q5fgSQ .navbar-collapse.collapsing .navbar-buttons,
  .cid-tRm1q5fgSQ .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tRm1q5fgSQ .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tRm1q5fgSQ .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tRm1q5fgSQ .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tRm1q5fgSQ .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tRm1q5fgSQ .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tRm1q5fgSQ .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tRm1q5fgSQ .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tRm1q5fgSQ .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tRm1q5fgSQ .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tRm1q5fgSQ .logo {
  aspect-ratio: 2.20125786;
}
.cid-tRm1q5fgSQ .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tRm1q1OtgI {
  padding-top: 75px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-tRm1q1OtgI .mbr-text,
.cid-tRm1q1OtgI blockquote {
  color: #767676;
}
.cid-tRm1q1OtgI .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-tRm1q1OtgI h5 {
  font-size: 15px;
}
.cid-tRm1q1OtgI a:link {
  color: #de9956;
}
.cid-tRm1q1OtgI a:hover {
  color: #f1b173;
}
.cid-tRm1q1OtgI a:visited {
  color: #de9956;
}
#custom-html-3x8 {
  /* Type valid CSS here */
}
#custom-html-3x8 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3x8 hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-tRm1q263np {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-tRm1q263np .back {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 75%;
  height: 100%;
  background-color: #000000;
}
.cid-tRm1q263np img {
  width: 100%;
}
.cid-tRm1q263np p {
  margin-top: 2rem;
  text-align: justify;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tRm1q263np .content-wrapper {
  max-width: 750px;
  margin: auto;
  position: relative;
  padding: 0 2rem;
}
.cid-tRm1q263np .content-wrapper {
  padding-top: 2rem;
}
.cid-tRm1q263np h4 {
  position: absolute;
  width: fit-content;
  padding: 0;
  margin: 0;
  right: 6rem;
  transform: rotate(-270deg);
  transform-origin: bottom right;
  bottom: 0;
}
@media (max-width: 1200px) {
  .cid-tRm1q263np .content-wrapper {
    padding-top: 0rem;
  }
  .cid-tRm1q263np p {
    margin-top: 2rem;
  }
}
@media (max-width: 992px) {
  .cid-tRm1q263np .back {
    width: 100%;
    height: 75%;
  }
  .cid-tRm1q263np .content-wrapper {
    padding: 0 3rem;
    padding-top: 4rem;
  }
  .cid-tRm1q263np p {
    margin-top: 4rem;
  }
}
.cid-tRm1q263np .content-wrapper {
  padding-right: 8rem;
}
@media (max-width: 767px) {
  .cid-tRm1q263np .content-wrapper {
    padding: 0rem;
    padding-top: 4rem;
  }
  .cid-tRm1q263np .content-wrapper {
    padding-right: 3rem;
  }
  .cid-tRm1q263np h4 {
    right: 2rem;
  }
}
.cid-tRm1q263np H1 {
  color: #ffffff;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tRm1q263np H3 {
  color: #767676;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tRm1q263np .mbr-text,
.cid-tRm1q263np .mbr-section-btn {
  color: #ffffff;
}
.cid-tRm1q263np H4 {
  color: #ffffff;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tRm1q263np .cadre {
  overflow: hidden;
  border-radius: 5px;
}
.cid-tRm1q263np .shine {
  position: relative;
}
.cid-tRm1q263np .shine::before {
  position: absolute;
  top: 0;
  left: -75%;
  z-index: 2;
  display: block;
  content: '';
  width: 50%;
  height: 100%;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
  -webkit-transform: skewX(-25deg);
  transform: skewX(-25deg);
}
.cid-tRm1q263np .shine:hover::before {
  -webkit-animation: shine .75s;
  animation: shine .75s;
}
@-webkit-keyframes shine {
  100% {
    left: 125%;
  }
}
@keyframes shine {
  100% {
    left: 125%;
  }
}
.cid-tRm1q263np .couverture {
  aspect-ratio: 1.6;
}
.cid-tRm1q2huNx {
  background: #ffffff;
}
.cid-tRm1q2huNx .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tRm1q2huNx .mbr-figure {
  margin: 0 auto;
}
.cid-tRm1q2huNx figcaption {
  position: relative;
}
.cid-tRm1q2huNx figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tRm1q2huNx .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tRm1q2huNx .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tRm1q2huNx .view_port {
    height: 10px;
  }
}
.cid-tRm1q2huNx .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tRm1q2huNx .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tRm1q2huNx .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tRm1q2huNx .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tRm1q2huNx .separationbdpb {
  background: #000;
  height: 10px;
}
#custom-html-3yg {
  /* Type valid CSS here */
}
#custom-html-3yg * {
  box-sizing: border-box;
}
#custom-html-3yg div {
  padding: 5px 0;
  text-align: center;
}
#custom-html-3yg .row::after {
  content: "";
  clear: both;
  display: table;
}
#custom-html-3yg [class*="col-"] {
  float: left;
}
#custom-html-3yg [class*="col-"] {
  width: 100%;
}
@media only screen and (min-width: 600px) {
  #custom-html-3yg .dcol-s-1 {
    width: 8.33%;
  }
  #custom-html-3yg .dcol-s-2 {
    width: 16.66%;
  }
  #custom-html-3yg .dcol-s-3 {
    width: 25%;
  }
  #custom-html-3yg .dcol-s-4 {
    width: 33.33%;
  }
  #custom-html-3yg .dcol-s-5 {
    width: 41.66%;
  }
  #custom-html-3yg .dcol-s-6 {
    width: 50%;
  }
  #custom-html-3yg .dcol-s-7 {
    width: 58.33%;
  }
  #custom-html-3yg .dcol-s-8 {
    width: 66.66%;
  }
  #custom-html-3yg .dcol-s-9 {
    width: 75%;
  }
  #custom-html-3yg .dcol-s-10 {
    width: 83.33%;
  }
  #custom-html-3yg .dcol-s-11 {
    width: 91.66%;
  }
  #custom-html-3yg .dcol-s-12 {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) {
  #custom-html-3yg .dcol-1 {
    width: 8.33%;
  }
  #custom-html-3yg .dcol-2 {
    width: 16.66%;
  }
  #custom-html-3yg .dcol-3 {
    width: 25%;
  }
  #custom-html-3yg .dcol-4 {
    width: 33.33%;
  }
  #custom-html-3yg .dcol-5 {
    width: 41.66%;
  }
  #custom-html-3yg .dcol-6 {
    width: 50%;
  }
  #custom-html-3yg .dcol-7 {
    width: 58.33%;
  }
  #custom-html-3yg .dcol-8 {
    width: 66.66%;
  }
  #custom-html-3yg .dcol-9 {
    width: 75%;
  }
  #custom-html-3yg .dcol-10 {
    width: 83.33%;
  }
  #custom-html-3yg .dcol-11 {
    width: 91.66%;
  }
  #custom-html-3yg .dcol-12 {
    width: 100%;
  }
}
#custom-html-3yg a {
  position: relative;
  color: #444;
  text-decoration: none;
  font-family: "Source Sans Pro", Tahoma, Arial;
  font-size: 18px;
}
#custom-html-3yg a:hover {
  color: #000;
}
#custom-html-3yg a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
#custom-html-3yg a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
#custom-html-3yg .fleche {
  font-size: 12px;
}
.cid-tRm1q2n8R5 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tRm1q2n8R5 .mbr-section-subtitle {
  color: #767676;
}
.cid-tRm1q2n8R5 H2 {
  text-align: left;
  color: #000;
}
.cid-tRm1q2n8R5 .container {
  height: 58px;
}
.cid-tV2DeCPI6v {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tV2DeCPI6v .mbr-text,
.cid-tV2DeCPI6v blockquote {
  color: #000;
}
.cid-tV2DeCPI6v .d {
  font-size: 14px;
  color: #888;
  line-height: 3px;
}
#custom-html-4c1 .top {
  width: 100%;
  background-color: #fff;
}
#custom-html-4c1 .defhor {
  width: 1100px;
  max-width: 100%;
  height: 890px;
  overflow-x: auto;
  overflow-y: hidden;
  margin: auto;
}
@media (max-width: 1100px) {
  #custom-html-4c1 .defhor {
    height: 600px;
  }
}
#custom-html-4c1 .imagescroll {
  height: 870px;
  max-height: 100%;
  margin: auto;
}
@media (max-width: 1100px) {
  #custom-html-4c1 .imagescroll {
    height: 570px;
    padding-left: 10px;
    padding-right: 10px;
  }
}
#custom-html-4c1 ::-webkit-scrollbar-track {
  width: 3px;
}
#custom-html-4c1 ::-webkit-scrollbar-track {
  background: #ffffff;
}
#custom-html-4c1 ::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 10px;
  border: 2px solid #ffffff;
}
#custom-html-4c1 ::-webkit-scrollbar-thumb:hover {
  background-color: #999;
}
.cid-tRm2vPwoGo {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tRm2vPwoGo .mbr-text {
  color: #000000;
}
.cid-tRm2vPwoGo .mbr-text p {
  background: #ffffff;
}
.cid-tRm2vPwoGo div {
  padding: 4px;
  padding-left: 0px;
}
.cid-tRm2vPwoGo li {
  line-height: 25px;
  list-style-type: "· ";
}
.cid-v3ApKRdPK4 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v3ApKRdPK4 .card-box {
  padding: 0 0.3rem;
}
.cid-v3ApKRdPK4 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-v3ApKRdPK4 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-v3ApKRdPK4 h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-v3ApKRdPK4 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-v3ApKRdPK4 .mbr-text {
  color: #000000;
}
.cid-v3ApKRdPK4 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-v3ApKRdPK4 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-v3ApKRdPK4 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-v3ApKRdPK4 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-v3ApKRdPK4 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-v3ApKRdPK4 .card-title {
  color: #000000;
}
.cid-v3ApKRdPK4 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-v3ApKRdPK4 .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-v3ApKRdPK4 .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-v3ApKRdPK4 .souligne {
  position: relative;
  color: #999;
  text-decoration: none;
}
.cid-v3ApKRdPK4 .souligne:hover {
  color: #999;
}
.cid-v3ApKRdPK4 .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #999;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-v3ApKRdPK4 .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-v3ApKRdPK4 .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-v3ApKRdPK4 .carousel-tracklsv {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-v3ApKRdPK4 .carousel-tracklsv::-webkit-scrollbar {
  height: 8px;
}
.cid-v3ApKRdPK4 .carousel-tracklsv::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-v3ApKRdPK4 .carousel-tracklsv::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-v3ApKRdPK4 .carousel-tracklsv::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-v3ApKRdPK4 .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-v3ApKRdPK4 .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-v3ApKRdPK4 .arrow-leftlsv {
  left: -2.2rem;
}
.cid-v3ApKRdPK4 .arrow-rightlsv {
  right: -2.2rem;
}
.cid-v3ApKRdPK4 .carousel-arrow.hidden {
  display: none;
}
.cid-v3ApKRdPK4 .container1 {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
  margin-bottom: 10px;
  margin-right: 10px;
}
.cid-v3ApKRdPK4 h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-v3ApKRdPK4 .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-v3ApKRdPK4 .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-v3ApKRdPK4 .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-v3ApKRdPK4 .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-v3ApKRdPK4 .photo-produit {
    width: 100%;
  }
}
.cid-v3ApKRdPK4 .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-v3ApKRdPK4 .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-v3ApKRdPK4 .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-v3ApKRdPK4 .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-tRm1q2BdRv {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tRm1q2BdRv .mbr-section-subtitle {
  color: #767676;
}
.cid-tRm1q2BdRv H2 {
  text-align: left;
  color: #000;
}
.cid-tRm1q2BdRv .container {
  height: 58px;
}
#custom-html-4c2 .top {
  width: 100%;
  background-color: #fff;
}
#custom-html-4c2 .defhor {
  width: 1100px;
  max-width: 100%;
  height: 410px;
  overflow-x: auto;
  overflow-y: hidden;
  margin: auto;
}
@media (max-width: 1100px) {
  #custom-html-4c2 .defhor {
    height: 300px;
  }
}
#custom-html-4c2 .imagescroll {
  height: 400px;
  max-height: 100%;
  margin: auto;
}
@media (max-width: 1100px) {
  #custom-html-4c2 .imagescroll {
    height: 280px;
    padding-right: 10px;
  }
}
#custom-html-4c2 ::-webkit-scrollbar-track {
  width: 3px;
}
#custom-html-4c2 ::-webkit-scrollbar-track {
  background: #ffffff;
}
#custom-html-4c2 ::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 10px;
  border: 2px solid #ffffff;
}
#custom-html-4c2 ::-webkit-scrollbar-thumb:hover {
  background-color: #999;
}
.cid-tRm4sDzt8f {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tRm4sDzt8f .mbr-text {
  color: #000000;
}
.cid-tRm4sDzt8f .mbr-text p {
  background: #ffffff;
}
.cid-tRm4sDzt8f div {
  padding: 4px;
  padding-left: 0px;
}
.cid-tRm4sDzt8f li {
  line-height: 25px;
  list-style-type: "· ";
}
.cid-tROwXyMlv7 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tROwXyMlv7 .mbr-section-subtitle {
  color: #767676;
}
.cid-tROwXyMlv7 H2 {
  text-align: left;
  color: #000;
}
.cid-tROwXyMlv7 .container {
  height: 58px;
}
#custom-html-4c3 .top {
  width: 100%;
  background-color: #fff;
}
#custom-html-4c3 .defhor {
  width: 1100px;
  max-width: 100%;
  height: 900px;
  overflow-x: auto;
  overflow-y: hidden;
  margin: auto;
}
@media (max-width: 1100px) {
  #custom-html-4c3 .defhor {
    height: 550px;
  }
}
#custom-html-4c3 .imagescroll {
  height: 880px;
  max-height: 100%;
  margin: auto;
}
@media (max-width: 1100px) {
  #custom-html-4c3 .imagescroll {
    height: 520px;
    padding-left: 10px;
    padding-right: 10px;
  }
}
#custom-html-4c3 ::-webkit-scrollbar-track {
  width: 3px;
}
#custom-html-4c3 ::-webkit-scrollbar-track {
  background: #ffffff;
}
#custom-html-4c3 ::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 10px;
  border: 2px solid #ffffff;
}
#custom-html-4c3 ::-webkit-scrollbar-thumb:hover {
  background-color: #999;
}
.cid-tROxOd1Aru {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tROxOd1Aru .mbr-text {
  color: #000000;
}
.cid-tROxOd1Aru .mbr-text p {
  background: #ffffff;
}
.cid-tROxOd1Aru div {
  padding: 4px;
  padding-left: 0px;
}
.cid-tROxOd1Aru li {
  line-height: 25px;
  list-style-type: "· ";
}
.cid-tROOALO335 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tROOALO335 .mbr-section-subtitle {
  color: #767676;
}
.cid-tROOALO335 H2 {
  text-align: left;
  color: #000;
}
.cid-tROOALO335 .container {
  height: 58px;
}
.cid-tROF0O6UDD {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tROF0O6UDD .mbr-section-subtitle {
  color: #767676;
}
.cid-tROF0O6UDD .container-table {
  margin: 0 auto;
}
.cid-tROF0O6UDD .scroll {
  overflow-x: auto;
  padding: 0;
}
.cid-tROF0O6UDD .dataTables_wrapper {
  display: block;
}
.cid-tROF0O6UDD .dataTables_wrapper .search {
  margin-bottom: .5rem;
}
.cid-tROF0O6UDD .dataTables_wrapper .table {
  overflow-x: auto;
}
.cid-tROF0O6UDD table {
  width: 100% !important;
  margin-top: 6px;
  border: 1px solid #efefef;
  margin-bottom: 0;
}
.cid-tROF0O6UDD table th {
  border-top: none;
  transition: all .2s;
  border-bottom: none;
}
.cid-tROF0O6UDD table th:hover {
  background: #efefef;
  color: #000000;
}
.cid-tROF0O6UDD table td {
  border-top: 1px solid #efefef;
}
.cid-tROF0O6UDD table.table {
  background: #ffffff;
}
.cid-tROF0O6UDD .dataTables_filter {
  text-align: right;
  margin-bottom: .5rem;
}
.cid-tROF0O6UDD .dataTables_filter label {
  display: inline;
  white-space: normal !important;
}
.cid-tROF0O6UDD .dataTables_filter input {
  display: inline;
  width: auto;
  margin-left: .5rem;
  border-radius: 100px;
  padding-left: 1rem;
}
.cid-tROF0O6UDD .dataTables_info {
  padding-bottom: 1rem;
  padding-top: 1rem;
  white-space: normal !important;
}
@media (max-width: 992px) {
  .cid-tROF0O6UDD .dataTables_filter {
    text-align: center;
  }
}
@media (max-width: 350px) {
  .cid-tROF0O6UDD .dataTables_filter {
    text-align: center;
  }
  .cid-tROF0O6UDD .dataTables_filter input {
    width: 100% !important;
    margin-left: 0 !important;
  }
}
.cid-tROEaycnNn {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tRm1q4pP54 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tRm1q4pP54 .mbr-section-subtitle {
  color: #767676;
}
.cid-tRm1q4pP54 H3 {
  text-align: left;
  color: #000;
}
.cid-tRm1q4pP54 .container {
  height: 58px;
}
.cid-tRm1q4vglY {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tRm1q4vglY .mbr-text,
.cid-tRm1q4vglY blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-uCeAZfQe8y {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCeAZfQe8y .card-box {
  padding: 0 0.3rem;
}
.cid-uCeAZfQe8y .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCeAZfQe8y .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCeAZfQe8y h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCeAZfQe8y p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCeAZfQe8y .mbr-text {
  color: #000000;
}
.cid-uCeAZfQe8y .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCeAZfQe8y .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCeAZfQe8y .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCeAZfQe8y .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCeAZfQe8y .card-title {
  color: #000000;
}
.cid-uCeAZfQe8y .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCeAZfQe8y .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCeAZfQe8y .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCeAZfQe8y .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCeAZfQe8y .souligne:hover {
  color: #000;
}
.cid-uCeAZfQe8y .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCeAZfQe8y .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCeAZfQe8y .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCeAZfQe8y .carousel-track1 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCeAZfQe8y .carousel-track1::-webkit-scrollbar {
  height: 8px;
}
.cid-uCeAZfQe8y .carousel-track1::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCeAZfQe8y .carousel-track1::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCeAZfQe8y .carousel-track1::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCeAZfQe8y .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCeAZfQe8y .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCeAZfQe8y .arrow-left1 {
  left: -2.2rem;
}
.cid-uCeAZfQe8y .arrow-right1 {
  right: -2.2rem;
}
.cid-uCeAZfQe8y .carousel-arrow.hidden {
  display: none;
}
.cid-tRm1q4KzrP {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tRm1q4KzrP .mbr-section-subtitle {
  color: #767676;
}
.cid-tRm1q4KzrP H2 {
  text-align: left;
  color: #000;
}
.cid-tRm1q4KzrP .container {
  height: 58px;
}
.cid-tRm1q4QfLA {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tRm1q4QfLA .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-tRm1q4QfLA .mbr-text p {
  background: #ffffff;
}
.cid-tRm1q4QfLA .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-tRm1q4QfLA .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-tRm1q4QfLA .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-tRm1q4QfLA .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-tRm1q4QfLA .paypal {
  position: relative;
  top: -35px;
}
.cid-tRm1q4QfLA .logos-cb {
  max-width: 100%;
}
.cid-tRm1q4QfLA .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-tRm1q4QfLA .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-tRm1q4QfLA .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tRm1q4QfLA .lien:hover {
  color: #000;
}
.cid-tRm1q4QfLA .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tRm1q4QfLA .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tRm1q4ZXHa {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tRm1q4ZXHa .mbr-section-subtitle {
  color: #767676;
}
.cid-tRm1q4ZXHa H3 {
  text-align: left;
  color: #000;
}
.cid-tRm1q4ZXHa .container {
  height: 58px;
}
.cid-tRm1q55GVD {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tRm1q55GVD .title {
  margin-bottom: 2rem;
}
.cid-tRm1q55GVD .mbr-section-subtitle {
  color: #767676;
}
.cid-tRm1q55GVD a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tRm1q55GVD a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tRm1q55GVD .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tRm1q55GVD .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tRm1q55GVD H2 {
  color: #000000;
}
.cid-tRm1q55GVD LABEL {
  color: #000000;
}
.cid-tRm1q55GVD .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-tRm1q55GVD .btn-form {
  border-radius: 0px;
}
.cid-tRm1q5p0IU {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tRm1q5p0IU .content {
    text-align: center;
  }
  .cid-tRm1q5p0IU .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tRm1q5p0IU .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tRm1q5p0IU .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tRm1q5p0IU .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tRm1q5p0IU .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tRm1q5p0IU .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tRm1q5p0IU .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tRm1q5p0IU .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tRm1q5p0IU .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tRm1q5p0IU .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tRm1q5p0IU .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tRm1q5p0IU .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tRm1q5p0IU H5 {
  color: #000000;
}
.cid-tRm1q5p0IU P {
  color: #000000;
}
.cid-tRm1q5p0IU .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tRm1q5p0IU .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tRm1q5p0IU .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tRm1q5p0IU .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tRm1q5p0IU .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tU4rzm1fdT .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tU4rzm1fdT .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tU4rzm1fdT a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tU4rzm1fdT a:hover {
  color: #f1b173;
}
.cid-tU4rzm1fdT .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tU4rzm1fdT .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tU4rzm1fdT .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tU4rzm1fdT .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tU4rzm1fdT .menu-logo {
  margin-right: auto;
}
.cid-tU4rzm1fdT .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tU4rzm1fdT .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tU4rzm1fdT .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tU4rzm1fdT .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tU4rzm1fdT .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tU4rzm1fdT .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tU4rzm1fdT .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tU4rzm1fdT .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tU4rzm1fdT .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tU4rzm1fdT .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tU4rzm1fdT .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tU4rzm1fdT .dropdown {
  color: #8d5e43;
}
.cid-tU4rzm1fdT .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tU4rzm1fdT .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tU4rzm1fdT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tU4rzm1fdT .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tU4rzm1fdT .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tU4rzm1fdT .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tU4rzm1fdT .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tU4rzm1fdT .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tU4rzm1fdT .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tU4rzm1fdT .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tU4rzm1fdT .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tU4rzm1fdT .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tU4rzm1fdT button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tU4rzm1fdT button.navbar-toggler:focus {
  outline: none;
}
.cid-tU4rzm1fdT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tU4rzm1fdT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tU4rzm1fdT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tU4rzm1fdT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tU4rzm1fdT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tU4rzm1fdT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tU4rzm1fdT nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tU4rzm1fdT nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tU4rzm1fdT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tU4rzm1fdT .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tU4rzm1fdT .collapsed .btn {
  display: -webkit-flex;
}
.cid-tU4rzm1fdT .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tU4rzm1fdT .collapsed .navbar-collapse.collapsing,
.cid-tU4rzm1fdT .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tU4rzm1fdT .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tU4rzm1fdT .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tU4rzm1fdT .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tU4rzm1fdT .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tU4rzm1fdT .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tU4rzm1fdT .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tU4rzm1fdT .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tU4rzm1fdT .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tU4rzm1fdT .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tU4rzm1fdT .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tU4rzm1fdT .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tU4rzm1fdT .collapsed button.navbar-toggler {
  display: block;
}
.cid-tU4rzm1fdT .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tU4rzm1fdT .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tU4rzm1fdT .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tU4rzm1fdT .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tU4rzm1fdT .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tU4rzm1fdT .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tU4rzm1fdT .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tU4rzm1fdT img {
    height: 3.8rem !important;
  }
  .cid-tU4rzm1fdT .btn {
    display: -webkit-flex;
  }
  .cid-tU4rzm1fdT button.navbar-toggler {
    display: block;
  }
  .cid-tU4rzm1fdT .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tU4rzm1fdT .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tU4rzm1fdT .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tU4rzm1fdT .navbar-collapse.collapsing,
  .cid-tU4rzm1fdT .navbar-collapse.show {
    display: block !important;
  }
  .cid-tU4rzm1fdT .navbar-collapse.collapsing .navbar-nav,
  .cid-tU4rzm1fdT .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tU4rzm1fdT .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tU4rzm1fdT .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tU4rzm1fdT .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tU4rzm1fdT .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tU4rzm1fdT .navbar-collapse.collapsing .navbar-buttons,
  .cid-tU4rzm1fdT .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tU4rzm1fdT .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tU4rzm1fdT .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tU4rzm1fdT .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tU4rzm1fdT .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tU4rzm1fdT .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tU4rzm1fdT .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tU4rzm1fdT .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tU4rzm1fdT .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tU4rzm1fdT .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tU4rzm1fdT .logo {
  aspect-ratio: 2.20125786;
}
.cid-tU4rzm1fdT .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-3z9 {
  /* Type valid CSS here */
}
#custom-html-3z9 div {
  height: 75px;
  background-color: #000;
}
.cid-tU4rzk8xyX {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-tU4rzk8xyX .mbr-text,
.cid-tU4rzk8xyX blockquote {
  color: #767676;
}
.cid-tU4rzk8xyX .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-tU4rzk8xyX h5 {
  font-size: 15px;
}
.cid-tU4rzk8xyX a:link {
  color: #de9956;
}
.cid-tU4rzk8xyX a:hover {
  color: #f1b173;
}
.cid-tU4rzk8xyX a:visited {
  color: #de9956;
}
#custom-html-3zb {
  /* Type valid CSS here */
}
#custom-html-3zb div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3zb hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-tU4rzkgqes {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-tU4rzkgqes .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-tU4rzkgqes .row-element,
.cid-tU4rzkgqes .image-element {
  padding: 0;
}
.cid-tU4rzkgqes .image-element {
  display: flex;
  justify-content: center;
}
.cid-tU4rzkgqes .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-tU4rzkgqes .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-tU4rzkgqes .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-tU4rzkgqes .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-tU4rzkgqes .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-tU4rzkgqes .text-content {
    padding: 2rem 1rem;
  }
  .cid-tU4rzkgqes .underline .line {
    height: 2px;
  }
  .cid-tU4rzkgqes .mbr-title,
  .cid-tU4rzkgqes .underline,
  .cid-tU4rzkgqes .mbr-text,
  .cid-tU4rzkgqes .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-tU4rzkgqes .mbr-title,
.cid-tU4rzkgqes .underline {
  text-align: center;
  color: #ffffff;
}
.cid-tU4rzkgqes .mbr-text,
.cid-tU4rzkgqes .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-tU4rzkgqes h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tU4rzkgqes H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-tU4rzkgqes H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tU4rzkgqes .bouton {
  text-align: center;
}
.cid-tU4rzkgqes .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-tU4rzkgqes .couverture {
  aspect-ratio: 1;
}
.cid-tU4rzkgqes .bouton2 {
  position: relative;
  top: -25px;
}
.cid-tU4rzkgqes p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tU4rzkgqes a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tU4rzkgqes .note {
  font-size: 15px;
}
.cid-tU4rzkrHW9 {
  background: #ffffff;
}
.cid-tU4rzkrHW9 .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tU4rzkrHW9 .mbr-figure {
  margin: 0 auto;
}
.cid-tU4rzkrHW9 figcaption {
  position: relative;
}
.cid-tU4rzkrHW9 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tU4rzkrHW9 .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tU4rzkrHW9 .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tU4rzkrHW9 .view_port {
    height: 10px;
  }
}
.cid-tU4rzkrHW9 .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tU4rzkrHW9 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tU4rzkrHW9 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tU4rzkrHW9 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tU4rzkrHW9 .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-tU4rzkw0bA {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tU4rzkw0bA .mbr-section-subtitle {
  color: #767676;
}
.cid-tU4rzkw0bA H3 {
  text-align: left;
  color: #000000;
}
.cid-tU4rzkw0bA .container {
  height: 58px;
}
.cid-tU4rzkC51V {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tU4rzkC51V .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-tU4rzkC51V .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tU4rzkC51V .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tU4rzkC51V .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-tU4rzkC51V .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-tU4rzkC51V .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-tU4rzkC51V .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-tU4rzkC51V .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-tU4rzkC51V .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-uRtab3dmg9 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uRtab3dmg9 .mbr-text,
.cid-uRtab3dmg9 blockquote {
  color: #767676;
}
.cid-uRtab3dmg9 .media-container-row {
  padding: 0px;
}
.cid-uRtab3dmg9 .container {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-uRtab3dmg9 .mbr-text {
  color: #000000;
}
.cid-uRtab3dmg9 h2 {
  font-size: 1.4em;
}
.cid-uRtab3dmg9 h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uRtab3dmg9 .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uRtab3dmg9 .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uRtab3dmg9 .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uRtab3dmg9 .photo-produit {
    width: 240px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uRtab3dmg9 .photo-produit {
    width: 100%;
  }
}
.cid-uRtab3dmg9 .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uRtab3dmg9 .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-tU4rzkOkEW {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tU4rzkOkEW .mbr-section-subtitle {
  color: #767676;
}
.cid-tU4rzkOkEW H2 {
  text-align: left;
  color: #000;
}
.cid-tU4rzkOkEW .container {
  height: 58px;
}
.cid-tU4rzkUGUD {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tU4rzkUGUD .mbr-text,
.cid-tU4rzkUGUD blockquote {
  color: #767676;
}
.cid-tU4rzkUGUD .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-tU4rzkUGUD .mbr-text {
  color: #000000;
}
.cid-tU4rzkUGUD h2 {
  font-size: 1.5em;
}
.cid-tU4rzkUGUD h3 {
  font-size: 1.1em;
}
.cid-tU4rzkUGUD .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-tU4rzkUGUD .photo-produit {
  width: 150px;
  aspect-ratio: 0.65731463;
  max-width: 100%;
}
.cid-tU4rzkUGUD .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-tU4rzkUGUD .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-tU4rzl0ubq {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tU4rzl0ubq .mbr-section-subtitle {
  color: #767676;
}
.cid-tU4rzl0ubq H3 {
  text-align: left;
  color: #000;
}
.cid-tU4rzl0ubq .container {
  height: 58px;
}
.cid-tU4rzl5YgW {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tU4rzl5YgW .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-tU4rzl5YgW .mbr-text p {
  background: #ffffff;
}
.cid-tU4rzl5YgW .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-tU4rzl5YgW .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-tU4rzl5YgW .graphique {
  width: 100%;
}
.cid-tU4rzl5YgW .montage {
  font-size: 0.85em;
}
.cid-tU4rzl5YgW a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tU4rzl5YgW a:hover {
  color: #000;
}
.cid-tU4rzl5YgW a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tU4rzl5YgW a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-ueykf37nyG {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ueykf37nyG .mbr-section-subtitle {
  color: #767676;
}
.cid-ueykf37nyG H2 {
  text-align: left;
  color: #000;
}
.cid-ueykf37nyG .container {
  height: 58px;
}
.cid-ueykf37nyG a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-ueykf37nyG a:hover {
  color: #000;
}
.cid-ueykf37nyG a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-ueykf37nyG a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-ueykh0quxE {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-ueykh0quxE .video-block {
  margin: auto;
}
@media (max-width: 768px) {
  .cid-ueykh0quxE .video-block {
    width: 100% !important;
  }
}
#custom-html-4e3 {
  /* Type valid CSS here */
}
#custom-html-4e3 section {
  background-color: #fff;
  width: 100%;
}
#custom-html-4e3 div {
  padding: 0px 0;
  color: #777;
  text-align: center;
  width: 1500px;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  font-family: "Segoe UI", Tahoma, Arial;
  width: 90%;
  max-width: 1080px;
}
#custom-html-4e3 p {
  font-size: 60px;
  color: #777;
}
#custom-html-4e3 a {
  position: relative;
  color: #777;
  text-decoration: none;
}
#custom-html-4e3 a:hover {
  color: #777;
}
#custom-html-4e3 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
#custom-html-4e3 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uekk9LwCGd {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uekk9LwCGd .mbr-section-subtitle {
  color: #767676;
}
.cid-uekk9LwCGd H2 {
  text-align: left;
  color: #000;
}
.cid-uekk9LwCGd .container {
  height: 58px;
}
.cid-uekk9LwCGd a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uekk9LwCGd a:hover {
  color: #000;
}
.cid-uekk9LwCGd a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uekk9LwCGd a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uekkaBLb3w {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uekkaBLb3w .mbr-text,
.cid-uekkaBLb3w blockquote {
  color: #767676;
}
.cid-uekkaBLb3w .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-uekkaBLb3w h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-uekkaBLb3w .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-uekkaBLb3w .separation {
  height: 45px;
}
.cid-uekkaBLb3w img {
  width: 40px;
}
.cid-uekkaBLb3w a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uekkaBLb3w a:hover {
  color: #000;
}
.cid-uekkaBLb3w a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uekkaBLb3w a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tU4rzlcOVF {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tU4rzlcOVF .mbr-section-subtitle {
  color: #767676;
}
.cid-tU4rzlcOVF H3 {
  text-align: left;
  color: #000;
}
.cid-tU4rzlcOVF .container {
  height: 58px;
}
.cid-tU4rzlhZEp {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tU4rzlhZEp .mbr-text,
.cid-tU4rzlhZEp blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-tU4rzlnAhR {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tU4rzlnAhR .card-box {
  padding: 0 0.3rem;
}
.cid-tU4rzlnAhR .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-tU4rzlnAhR .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-tU4rzlnAhR h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-tU4rzlnAhR p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-tU4rzlnAhR .mbr-text {
  color: #000000;
}
.cid-tU4rzlnAhR .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-tU4rzlnAhR .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-tU4rzlnAhR .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-tU4rzlnAhR .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-tU4rzlnAhR .card-title {
  color: #000000;
}
.cid-tU4rzlnAhR .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-tU4rzlwfDf {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tU4rzlwfDf .mbr-section-subtitle {
  color: #767676;
}
.cid-tU4rzlwfDf H3 {
  text-align: left;
  color: #000;
}
.cid-tU4rzlwfDf .container {
  height: 58px;
}
.cid-tU4rzlBkaN {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tU4rzlBkaN .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-tU4rzlBkaN .mbr-text p {
  background: #ffffff;
}
.cid-tU4rzlBkaN .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-tU4rzlBkaN .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-tU4rzlBkaN .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-tU4rzlBkaN .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-tU4rzlBkaN .paypal {
  position: relative;
  top: -35px;
}
.cid-tU4rzlBkaN .logos-cb {
  max-width: 100%;
}
.cid-tU4rzlBkaN .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-tU4rzlBkaN .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-tU4rzlBkaN .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tU4rzlBkaN .lien:hover {
  color: #000;
}
.cid-tU4rzlBkaN .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tU4rzlBkaN .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tU4rzlKS5n {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tU4rzlKS5n .mbr-section-subtitle {
  color: #767676;
}
.cid-tU4rzlKS5n H3 {
  text-align: left;
  color: #000;
}
.cid-tU4rzlKS5n .container {
  height: 58px;
}
.cid-tU4rzlSsns {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tU4rzlSsns .title {
  margin-bottom: 2rem;
}
.cid-tU4rzlSsns .mbr-section-subtitle {
  color: #767676;
}
.cid-tU4rzlSsns a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tU4rzlSsns a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tU4rzlSsns .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tU4rzlSsns .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tU4rzlSsns H2 {
  color: #000000;
}
.cid-tU4rzlSsns LABEL {
  color: #000000;
}
.cid-tU4rzlSsns .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-tU4rzlSsns .btn-form {
  border-radius: 0px;
}
.cid-tU4rzmchnz {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tU4rzmchnz .content {
    text-align: center;
  }
  .cid-tU4rzmchnz .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tU4rzmchnz .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tU4rzmchnz .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tU4rzmchnz .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tU4rzmchnz .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tU4rzmchnz .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tU4rzmchnz .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tU4rzmchnz .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tU4rzmchnz .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tU4rzmchnz .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tU4rzmchnz .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tU4rzmchnz .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tU4rzmchnz H5 {
  color: #000000;
}
.cid-tU4rzmchnz P {
  color: #000000;
}
.cid-tU4rzmchnz .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tU4rzmchnz .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tU4rzmchnz .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tU4rzmchnz .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tU4rzmchnz .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tU5pgJKhyD .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tU5pgJKhyD .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tU5pgJKhyD a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tU5pgJKhyD a:hover {
  color: #f1b173;
}
.cid-tU5pgJKhyD .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tU5pgJKhyD .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tU5pgJKhyD .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tU5pgJKhyD .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tU5pgJKhyD .menu-logo {
  margin-right: auto;
}
.cid-tU5pgJKhyD .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tU5pgJKhyD .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tU5pgJKhyD .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tU5pgJKhyD .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tU5pgJKhyD .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tU5pgJKhyD .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tU5pgJKhyD .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tU5pgJKhyD .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tU5pgJKhyD .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tU5pgJKhyD .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tU5pgJKhyD .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tU5pgJKhyD .dropdown {
  color: #8d5e43;
}
.cid-tU5pgJKhyD .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tU5pgJKhyD .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tU5pgJKhyD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tU5pgJKhyD .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tU5pgJKhyD .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tU5pgJKhyD .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tU5pgJKhyD .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tU5pgJKhyD .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tU5pgJKhyD .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tU5pgJKhyD .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tU5pgJKhyD .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tU5pgJKhyD .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tU5pgJKhyD button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tU5pgJKhyD button.navbar-toggler:focus {
  outline: none;
}
.cid-tU5pgJKhyD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tU5pgJKhyD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tU5pgJKhyD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tU5pgJKhyD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tU5pgJKhyD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tU5pgJKhyD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tU5pgJKhyD nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tU5pgJKhyD nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tU5pgJKhyD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tU5pgJKhyD .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tU5pgJKhyD .collapsed .btn {
  display: -webkit-flex;
}
.cid-tU5pgJKhyD .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tU5pgJKhyD .collapsed .navbar-collapse.collapsing,
.cid-tU5pgJKhyD .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tU5pgJKhyD .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tU5pgJKhyD .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tU5pgJKhyD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tU5pgJKhyD .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tU5pgJKhyD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tU5pgJKhyD .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tU5pgJKhyD .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tU5pgJKhyD .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tU5pgJKhyD .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tU5pgJKhyD .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tU5pgJKhyD .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tU5pgJKhyD .collapsed button.navbar-toggler {
  display: block;
}
.cid-tU5pgJKhyD .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tU5pgJKhyD .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tU5pgJKhyD .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tU5pgJKhyD .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tU5pgJKhyD .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tU5pgJKhyD .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tU5pgJKhyD .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tU5pgJKhyD img {
    height: 3.8rem !important;
  }
  .cid-tU5pgJKhyD .btn {
    display: -webkit-flex;
  }
  .cid-tU5pgJKhyD button.navbar-toggler {
    display: block;
  }
  .cid-tU5pgJKhyD .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tU5pgJKhyD .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tU5pgJKhyD .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tU5pgJKhyD .navbar-collapse.collapsing,
  .cid-tU5pgJKhyD .navbar-collapse.show {
    display: block !important;
  }
  .cid-tU5pgJKhyD .navbar-collapse.collapsing .navbar-nav,
  .cid-tU5pgJKhyD .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tU5pgJKhyD .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tU5pgJKhyD .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tU5pgJKhyD .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tU5pgJKhyD .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tU5pgJKhyD .navbar-collapse.collapsing .navbar-buttons,
  .cid-tU5pgJKhyD .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tU5pgJKhyD .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tU5pgJKhyD .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tU5pgJKhyD .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tU5pgJKhyD .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tU5pgJKhyD .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tU5pgJKhyD .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tU5pgJKhyD .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tU5pgJKhyD .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tU5pgJKhyD .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tU5pgJKhyD .logo {
  aspect-ratio: 2.20125786;
}
.cid-tU5pgJKhyD .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-3zu {
  /* Type valid CSS here */
}
#custom-html-3zu div {
  height: 70px;
  background-color: #000;
}
#custom-html-3zv {
  /* Type valid CSS here */
}
#custom-html-3zv div {
  padding: 10px 0px 5px;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-3zv hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-tU5pgHT8SW {
  padding-top: 0px;
  padding-bottom: 0px;
  background: linear-gradient(90deg, #000000, #000000);
}
.cid-tU5pgHT8SW .mbr-overlay {
  background: linear-gradient(90deg, #d3cffb, #d7e8f6);
}
.cid-tU5pgHT8SW .card-wrap {
  background-color: #111111;
  padding: 2rem;
  margin: 0;
  border-radius: .25rem;
  -webkit-box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
  box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}
@media (min-width: 992px) {
  .cid-tU5pgHT8SW .card-wrap {
    width: calc(100% + 10rem);
    margin-left: -10rem;
  }
}
.cid-tU5pgHT8SW .img-wrap img {
  width: 100%;
  border-radius: .25rem;
}
.cid-tU5pgHT8SW .mbr-section-subtitle,
.cid-tU5pgHT8SW .mbr-section-btn {
  color: #000000;
}
.cid-tU5pgHT8SW h1 {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tU5pgHT8SW h3 {
  text-align: justify;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tU5pgHT8SW h4 {
  text-align: justify;
}
.cid-tU5pgHT8SW .couverture {
  aspect-ratio: 1;
}
.cid-tU5pgI3vZ7 {
  background: #ffffff;
}
.cid-tU5pgI3vZ7 .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tU5pgI3vZ7 .mbr-figure {
  margin: 0 auto;
}
.cid-tU5pgI3vZ7 figcaption {
  position: relative;
}
.cid-tU5pgI3vZ7 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tU5pgI3vZ7 .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tU5pgI3vZ7 .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tU5pgI3vZ7 .view_port {
    height: 10px;
  }
}
.cid-tU5pgI3vZ7 .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tU5pgI3vZ7 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tU5pgI3vZ7 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tU5pgI3vZ7 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tU5pgI3vZ7 .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-tU5pgIjKmX {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tU5pgIjKmX .mbr-section-subtitle {
  color: #767676;
}
.cid-tU5pgIjKmX H2 {
  text-align: left;
  color: #000;
}
.cid-tU5pgIjKmX .container {
  height: 58px;
}
.cid-uCeBMmRaqe {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCeBMmRaqe .card-box {
  padding: 0 0.3rem;
}
.cid-uCeBMmRaqe .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCeBMmRaqe .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCeBMmRaqe h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCeBMmRaqe p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCeBMmRaqe .mbr-text {
  color: #000000;
}
.cid-uCeBMmRaqe .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCeBMmRaqe .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCeBMmRaqe .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCeBMmRaqe .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCeBMmRaqe .card-title {
  color: #000000;
}
.cid-uCeBMmRaqe .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCeBMmRaqe .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCeBMmRaqe .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCeBMmRaqe .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCeBMmRaqe .souligne:hover {
  color: #000;
}
.cid-uCeBMmRaqe .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCeBMmRaqe .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCeBMmRaqe .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCeBMmRaqe .carousel-track1 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCeBMmRaqe .carousel-track1::-webkit-scrollbar {
  height: 8px;
}
.cid-uCeBMmRaqe .carousel-track1::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCeBMmRaqe .carousel-track1::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCeBMmRaqe .carousel-track1::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCeBMmRaqe .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCeBMmRaqe .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCeBMmRaqe .arrow-left1 {
  left: -2.2rem;
}
.cid-uCeBMmRaqe .arrow-right1 {
  right: -2.2rem;
}
.cid-uCeBMmRaqe .carousel-arrow.hidden {
  display: none;
}
.cid-tYCCkTBX4s {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tYCCkTBX4s .mbr-section-subtitle {
  color: #767676;
}
.cid-tYCCkTBX4s H2 {
  text-align: left;
  color: #000;
}
.cid-tYCCkTBX4s .container {
  height: 58px;
}
.cid-uCeBMQ08TE {
  padding-top: 0px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-uCeBMQ08TE .card-box {
  padding: 0 0.3rem;
}
.cid-uCeBMQ08TE .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCeBMQ08TE .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCeBMQ08TE h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCeBMQ08TE p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCeBMQ08TE .mbr-text {
  color: #000000;
}
.cid-uCeBMQ08TE .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCeBMQ08TE .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCeBMQ08TE .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCeBMQ08TE .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCeBMQ08TE .card-title {
  color: #000000;
}
.cid-uCeBMQ08TE .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCeBMQ08TE .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCeBMQ08TE .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCeBMQ08TE .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCeBMQ08TE .souligne:hover {
  color: #000;
}
.cid-uCeBMQ08TE .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCeBMQ08TE .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCeBMQ08TE .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCeBMQ08TE .carousel-track2 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCeBMQ08TE .carousel-track2::-webkit-scrollbar {
  height: 8px;
}
.cid-uCeBMQ08TE .carousel-track2::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCeBMQ08TE .carousel-track2::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCeBMQ08TE .carousel-track2::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCeBMQ08TE .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCeBMQ08TE .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCeBMQ08TE .arrow-left2 {
  left: -2.2rem;
}
.cid-uCeBMQ08TE .arrow-right2 {
  right: -2.2rem;
}
.cid-uCeBMQ08TE .carousel-arrow.hidden {
  display: none;
}
.cid-v7MMSsMqfR {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v7MMSsMqfR .card-box {
  padding: 0 0.3rem;
}
.cid-v7MMSsMqfR .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-v7MMSsMqfR .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-v7MMSsMqfR h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-v7MMSsMqfR p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-v7MMSsMqfR .mbr-text {
  color: #000000;
}
.cid-v7MMSsMqfR .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-v7MMSsMqfR .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-v7MMSsMqfR h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-v7MMSsMqfR .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-v7MMSsMqfR .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-v7MMSsMqfR .card-title {
  color: #000000;
}
.cid-v7MMSsMqfR .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-v7MMSsMqfR .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-v7MMSsMqfR .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-v7MMSsMqfR .souligne {
  position: relative;
  color: #999;
  text-decoration: none;
}
.cid-v7MMSsMqfR .souligne:hover {
  color: #999;
}
.cid-v7MMSsMqfR .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #999;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-v7MMSsMqfR .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-v7MMSsMqfR .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-v7MMSsMqfR .carousel-tracklsv {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-v7MMSsMqfR .carousel-tracklsv::-webkit-scrollbar {
  height: 8px;
}
.cid-v7MMSsMqfR .carousel-tracklsv::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-v7MMSsMqfR .carousel-tracklsv::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-v7MMSsMqfR .carousel-tracklsv::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-v7MMSsMqfR .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-v7MMSsMqfR .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-v7MMSsMqfR .arrow-leftlsv {
  left: -2.2rem;
}
.cid-v7MMSsMqfR .arrow-rightlsv {
  right: -2.2rem;
}
.cid-v7MMSsMqfR .carousel-arrow.hidden {
  display: none;
}
.cid-v7MMSsMqfR .container1 {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
  margin-bottom: 10px;
  margin-right: 10px;
}
.cid-v7MMSsMqfR h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-v7MMSsMqfR .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-v7MMSsMqfR .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-v7MMSsMqfR .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-v7MMSsMqfR .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-v7MMSsMqfR .photo-produit {
    width: 100%;
  }
}
.cid-v7MMSsMqfR .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-v7MMSsMqfR .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-v7MMSsMqfR .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-v7MMSsMqfR .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-tU5pgIIa4V {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tU5pgIIa4V .mbr-section-subtitle {
  color: #767676;
}
.cid-tU5pgIIa4V H2 {
  text-align: left;
  color: #000;
}
.cid-tU5pgIIa4V .container {
  height: 58px;
}
.cid-uCeBNtPC1k {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uCeBNtPC1k .card-box {
  padding: 0 0.3rem;
}
.cid-uCeBNtPC1k .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCeBNtPC1k .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCeBNtPC1k h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCeBNtPC1k p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCeBNtPC1k .mbr-text {
  color: #000000;
}
.cid-uCeBNtPC1k .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCeBNtPC1k .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCeBNtPC1k .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCeBNtPC1k .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCeBNtPC1k .card-title {
  color: #000000;
}
.cid-uCeBNtPC1k .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCeBNtPC1k .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCeBNtPC1k .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCeBNtPC1k .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCeBNtPC1k .souligne:hover {
  color: #000;
}
.cid-uCeBNtPC1k .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCeBNtPC1k .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCeBNtPC1k .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCeBNtPC1k .carousel-track3 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCeBNtPC1k .carousel-track3::-webkit-scrollbar {
  height: 8px;
}
.cid-uCeBNtPC1k .carousel-track3::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCeBNtPC1k .carousel-track3::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCeBNtPC1k .carousel-track3::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCeBNtPC1k .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCeBNtPC1k .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCeBNtPC1k .arrow-left3 {
  left: -2.2rem;
}
.cid-uCeBNtPC1k .arrow-right3 {
  right: -2.2rem;
}
.cid-uCeBNtPC1k .carousel-arrow.hidden {
  display: none;
}
.cid-tU5pgIXhjl {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tU5pgIXhjl .mbr-section-subtitle {
  color: #767676;
}
.cid-tU5pgIXhjl H2 {
  text-align: left;
  color: #000;
}
.cid-tU5pgIXhjl .container {
  height: 58px;
}
.cid-tU5pgJ3bA1 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tU5pgJ3bA1 .mbr-text,
.cid-tU5pgJ3bA1 blockquote {
  color: #767676;
}
.cid-tU5pgJ3bA1 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tU5pgJ3bA1 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tU5pgJ8qa9 {
  padding-top: 15px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-tU5pgJ8qa9 .mbr-section-subtitle {
  color: #767676;
}
.cid-tU5pgJ8qa9 .formoid {
  margin: auto;
}
.cid-tU5pgJ8qa9 .form-control {
  padding-left: 1rem;
  padding-right: 1rem;
  border-radius: 0px;
  width: 400px;
  max-width: 95%;
  border: 1px solid #aaa;
  background-color: #fafafa;
}
.cid-tU5pgJ8qa9 .input-group-btn .btn {
  padding-top: 1.3rem;
  padding-bottom: 1.3rem;
  margin: 0 !important;
  width: 250px;
  max-width: 95%;
  border-radius: 0px;
}
.cid-tU5pgJ8qa9 a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-tU5pgJ8qa9 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
@media (max-width: 768px) {
  .cid-tU5pgJ8qa9 .mbr-form .row {
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tU5pgJ8qa9 .form-group,
  .cid-tU5pgJ8qa9 .input-group-btn,
  .cid-tU5pgJ8qa9 .input-group-btn .btn {
    max-width: 300px;
    width: 100%;
  }
}
@media (min-width: 769px) {
  .cid-tU5pgJ8qa9 .mbr-form .row > * {
    padding: 0 0.5rem;
  }
}
.cid-tU5pgJ8qa9 .reponse {
  font-family: "Source Sans Pro", Tahoma, Arial;
  background-color: #fff;
  color: #000;
  font-size: 18px;
  text-align: center;
  padding: 10px;
  display: none;
}
.cid-tU5pgJgyOx {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tU5pgJgyOx .mbr-section-subtitle {
  color: #767676;
}
.cid-tU5pgJgyOx H2 {
  text-align: left;
  color: #000;
}
.cid-tU5pgJgyOx .container {
  height: 58px;
}
.cid-tU5pgJnSeR {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tU5pgJnSeR .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-tU5pgJnSeR .mbr-text p {
  background: #ffffff;
}
.cid-tU5pgJnSeR .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-tU5pgJnSeR .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-tU5pgJnSeR .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-tU5pgJnSeR .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-tU5pgJnSeR .paypal {
  position: relative;
  top: -35px;
}
.cid-tU5pgJnSeR .logos-cb {
  max-width: 100%;
}
.cid-tU5pgJnSeR .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-tU5pgJnSeR .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-tU5pgJnSeR .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tU5pgJnSeR .lien:hover {
  color: #000;
}
.cid-tU5pgJnSeR .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tU5pgJnSeR .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tU5pgJviF9 {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tU5pgJviF9 .mbr-section-subtitle {
  color: #767676;
}
.cid-tU5pgJviF9 H3 {
  text-align: left;
  color: #000;
}
.cid-tU5pgJviF9 .container {
  height: 58px;
}
.cid-tU5pgJBHg9 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tU5pgJBHg9 .title {
  margin-bottom: 2rem;
}
.cid-tU5pgJBHg9 .mbr-section-subtitle {
  color: #767676;
}
.cid-tU5pgJBHg9 a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tU5pgJBHg9 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tU5pgJBHg9 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tU5pgJBHg9 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tU5pgJBHg9 H2 {
  color: #000000;
}
.cid-tU5pgJBHg9 LABEL {
  color: #000000;
}
.cid-tU5pgJBHg9 .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-tU5pgJBHg9 .btn-form {
  border-radius: 0px;
}
.cid-tU5pgJUVY5 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tU5pgJUVY5 .content {
    text-align: center;
  }
  .cid-tU5pgJUVY5 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tU5pgJUVY5 .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tU5pgJUVY5 .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tU5pgJUVY5 .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tU5pgJUVY5 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tU5pgJUVY5 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tU5pgJUVY5 .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tU5pgJUVY5 .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tU5pgJUVY5 .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tU5pgJUVY5 .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tU5pgJUVY5 .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tU5pgJUVY5 .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tU5pgJUVY5 H5 {
  color: #000000;
}
.cid-tU5pgJUVY5 P {
  color: #000000;
}
.cid-tU5pgJUVY5 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tU5pgJUVY5 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tU5pgJUVY5 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tU5pgJUVY5 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tU5pgJUVY5 .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tW5yfDKxlD .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tW5yfDKxlD .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tW5yfDKxlD a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tW5yfDKxlD a:hover {
  color: #f1b173;
}
.cid-tW5yfDKxlD .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tW5yfDKxlD .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tW5yfDKxlD .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tW5yfDKxlD .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tW5yfDKxlD .menu-logo {
  margin-right: auto;
}
.cid-tW5yfDKxlD .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tW5yfDKxlD .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tW5yfDKxlD .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tW5yfDKxlD .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tW5yfDKxlD .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tW5yfDKxlD .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tW5yfDKxlD .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tW5yfDKxlD .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tW5yfDKxlD .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tW5yfDKxlD .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tW5yfDKxlD .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tW5yfDKxlD .dropdown {
  color: #8d5e43;
}
.cid-tW5yfDKxlD .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tW5yfDKxlD .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tW5yfDKxlD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tW5yfDKxlD .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tW5yfDKxlD .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tW5yfDKxlD .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tW5yfDKxlD .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tW5yfDKxlD .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tW5yfDKxlD .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tW5yfDKxlD .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tW5yfDKxlD .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tW5yfDKxlD .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tW5yfDKxlD button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tW5yfDKxlD button.navbar-toggler:focus {
  outline: none;
}
.cid-tW5yfDKxlD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tW5yfDKxlD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tW5yfDKxlD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tW5yfDKxlD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tW5yfDKxlD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tW5yfDKxlD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tW5yfDKxlD nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tW5yfDKxlD nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tW5yfDKxlD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tW5yfDKxlD .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tW5yfDKxlD .collapsed .btn {
  display: -webkit-flex;
}
.cid-tW5yfDKxlD .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tW5yfDKxlD .collapsed .navbar-collapse.collapsing,
.cid-tW5yfDKxlD .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tW5yfDKxlD .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tW5yfDKxlD .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tW5yfDKxlD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tW5yfDKxlD .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tW5yfDKxlD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tW5yfDKxlD .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tW5yfDKxlD .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tW5yfDKxlD .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tW5yfDKxlD .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tW5yfDKxlD .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tW5yfDKxlD .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tW5yfDKxlD .collapsed button.navbar-toggler {
  display: block;
}
.cid-tW5yfDKxlD .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tW5yfDKxlD .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tW5yfDKxlD .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tW5yfDKxlD .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tW5yfDKxlD .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tW5yfDKxlD .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tW5yfDKxlD .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tW5yfDKxlD img {
    height: 3.8rem !important;
  }
  .cid-tW5yfDKxlD .btn {
    display: -webkit-flex;
  }
  .cid-tW5yfDKxlD button.navbar-toggler {
    display: block;
  }
  .cid-tW5yfDKxlD .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tW5yfDKxlD .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tW5yfDKxlD .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tW5yfDKxlD .navbar-collapse.collapsing,
  .cid-tW5yfDKxlD .navbar-collapse.show {
    display: block !important;
  }
  .cid-tW5yfDKxlD .navbar-collapse.collapsing .navbar-nav,
  .cid-tW5yfDKxlD .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tW5yfDKxlD .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tW5yfDKxlD .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tW5yfDKxlD .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tW5yfDKxlD .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tW5yfDKxlD .navbar-collapse.collapsing .navbar-buttons,
  .cid-tW5yfDKxlD .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tW5yfDKxlD .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tW5yfDKxlD .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tW5yfDKxlD .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tW5yfDKxlD .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tW5yfDKxlD .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tW5yfDKxlD .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tW5yfDKxlD .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tW5yfDKxlD .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tW5yfDKxlD .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tW5yfDKxlD .logo {
  aspect-ratio: 2.20125786;
}
.cid-tW5yfDKxlD .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-40s {
  /* Type valid CSS here */
}
#custom-html-40s div {
  height: 75px;
  background-color: #000;
}
.cid-tW5yfAVUYw {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-tW5yfAVUYw .mbr-text,
.cid-tW5yfAVUYw blockquote {
  color: #767676;
}
.cid-tW5yfAVUYw .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-tW5yfAVUYw h5 {
  font-size: 15px;
}
.cid-tW5yfAVUYw a:link {
  color: #de9956;
}
.cid-tW5yfAVUYw a:hover {
  color: #f1b173;
}
.cid-tW5yfAVUYw a:visited {
  color: #de9956;
}
#custom-html-40u {
  /* Type valid CSS here */
}
#custom-html-40u div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-40u hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-tW5yfB42q8 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-tW5yfB42q8 .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-tW5yfB42q8 .row-element,
.cid-tW5yfB42q8 .image-element {
  padding: 0;
}
.cid-tW5yfB42q8 .image-element {
  display: flex;
  justify-content: center;
}
.cid-tW5yfB42q8 .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-tW5yfB42q8 .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-tW5yfB42q8 .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-tW5yfB42q8 .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-tW5yfB42q8 .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-tW5yfB42q8 .text-content {
    padding: 2rem 1rem;
  }
  .cid-tW5yfB42q8 .underline .line {
    height: 2px;
  }
  .cid-tW5yfB42q8 .mbr-title,
  .cid-tW5yfB42q8 .underline,
  .cid-tW5yfB42q8 .mbr-text,
  .cid-tW5yfB42q8 .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-tW5yfB42q8 .mbr-title,
.cid-tW5yfB42q8 .underline {
  text-align: center;
  color: #ffffff;
}
.cid-tW5yfB42q8 .mbr-text,
.cid-tW5yfB42q8 .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-tW5yfB42q8 h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tW5yfB42q8 H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-tW5yfB42q8 H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tW5yfB42q8 .bouton {
  text-align: center;
}
.cid-tW5yfB42q8 .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-tW5yfB42q8 .couverture {
  aspect-ratio: 1;
}
.cid-tW5yfB42q8 .bouton2 {
  position: relative;
  top: -25px;
}
.cid-tW5yfB42q8 p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tW5yfB42q8 a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tW5yfB42q8 .note {
  font-size: 15px;
}
.cid-tW5yfBfSua {
  background: #ffffff;
}
.cid-tW5yfBfSua .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tW5yfBfSua .mbr-figure {
  margin: 0 auto;
}
.cid-tW5yfBfSua figcaption {
  position: relative;
}
.cid-tW5yfBfSua figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tW5yfBfSua .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tW5yfBfSua .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tW5yfBfSua .view_port {
    height: 10px;
  }
}
.cid-tW5yfBfSua .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tW5yfBfSua .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tW5yfBfSua .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tW5yfBfSua .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tW5yfBfSua .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-tW5yfBnYK7 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tW5yfBnYK7 .mbr-section-subtitle {
  color: #767676;
}
.cid-tW5yfBnYK7 H3 {
  text-align: left;
  color: #000000;
}
.cid-tW5yfBnYK7 .container {
  height: 58px;
}
.cid-tW5yfBt772 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-tW5yfBt772 .image-block {
  margin: auto;
}
.cid-tW5yfBt772 figcaption {
  position: relative;
}
.cid-tW5yfBt772 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-tW5yfBt772 .image-block {
    width: 100% !important;
  }
}
.cid-tW5yfBt772 .photo {
  aspect-ratio: 5.50143266;
}
.cid-tW5yfByCXr {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tW5yfByCXr .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-tW5yfByCXr .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tW5yfByCXr .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tW5yfByCXr .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-tW5yfByCXr .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-tW5yfByCXr .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-tW5yfByCXr .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-tW5yfByCXr .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-tW5yfByCXr .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-tW5yfBPa1T {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tW5yfBPa1T .mbr-section-subtitle {
  color: #767676;
}
.cid-tW5yfBPa1T H2 {
  text-align: left;
  color: #000;
}
.cid-tW5yfBPa1T .container {
  height: 58px;
}
.cid-u1k4PO6Djv {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-u1k4PO6Djv .video-block {
  margin: auto;
}
@media (max-width: 768px) {
  .cid-u1k4PO6Djv .video-block {
    width: 100% !important;
  }
}
#custom-html-46i {
  /* Type valid CSS here */
}
#custom-html-46i section {
  background-color: #fff;
  width: 100%;
}
#custom-html-46i div {
  padding: 0px 0;
  color: #777;
  text-align: center;
  width: 1500px;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  font-family: "Segoe UI", Tahoma, Arial;
}
#custom-html-46i p {
  font-size: 60px;
  color: #777;
}
#custom-html-46i a {
  position: relative;
  color: #777;
  text-decoration: none;
}
#custom-html-46i a:hover {
  color: #777;
}
#custom-html-46i a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
#custom-html-46i a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tWHGIQ44Ge {
  background: #ffffff;
  padding-top: 45px;
  padding-bottom: 0px;
}
.cid-tWHGIQ44Ge .image-block {
  margin: auto;
}
.cid-tWHGIQ44Ge figcaption {
  position: relative;
}
.cid-tWHGIQ44Ge figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-tWHGIQ44Ge .image-block {
    width: 100% !important;
  }
}
.cid-tWHHaFlgyY {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tWHHaFlgyY .mbr-text,
.cid-tWHHaFlgyY blockquote {
  color: #000;
  text-align: justify;
}
.cid-tWHHaFlgyY a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tWHHaFlgyY a:hover {
  color: #000;
}
.cid-tWHHaFlgyY a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tWHHaFlgyY a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tW5yfC1sro {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tW5yfC1sro .mbr-section-subtitle {
  color: #767676;
}
.cid-tW5yfC1sro H3 {
  text-align: left;
  color: #000;
}
.cid-tW5yfC1sro .container {
  height: 58px;
}
.cid-tW5yfC6htP {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tW5yfC6htP .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-tW5yfC6htP .mbr-text p {
  background: #ffffff;
}
.cid-tW5yfC6htP .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-tW5yfC6htP .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-tW5yfC6htP .fichepratique {
  position: relative;
  top: 10px;
}
.cid-u5SpFpg35T {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SpFpg35T .mbr-text,
.cid-u5SpFpg35T blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SpFpg35T a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SpFpg35T a:hover {
  color: #000;
}
.cid-u5SpFpg35T a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SpFpg35T a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SpFpg35T .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SpFpg35T .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SpFpg35T .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SpFpg35T .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SpFpg35T .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SpFpg35T .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SpFpg35T .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SpFpg35T .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SpFpg35T .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SpFpg35T .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SpFpg35T .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SpGlxrXn {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SpGlxrXn .mbr-text,
.cid-u5SpGlxrXn blockquote {
  color: #000;
}
.cid-u5SpGlxrXn .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SpGlxrXn h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SpGlxrXn a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SpGlxrXn a:hover {
  color: #000;
}
.cid-u5SpGlxrXn a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SpGlxrXn a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tW5yfCkPHa {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tW5yfCkPHa .mbr-section-subtitle {
  color: #767676;
}
.cid-tW5yfCkPHa H2 {
  text-align: left;
  color: #000;
}
.cid-tW5yfCkPHa .container {
  height: 58px;
}
.cid-tW5yfCsbvQ {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-tW5yfCsbvQ .mbr-text,
.cid-tW5yfCsbvQ blockquote {
  color: #000;
  text-align: justify;
}
.cid-tW5yfCsbvQ .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tW5yfCsbvQ .souligne:hover {
  color: #000;
}
.cid-tW5yfCsbvQ .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tW5yfCsbvQ .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tYutw2Fm34 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tYutw2Fm34 .mbr-section-subtitle {
  color: #767676;
}
.cid-tYutw2Fm34 H2 {
  text-align: left;
  color: #000;
}
.cid-tYutw2Fm34 .container {
  height: 58px;
}
.cid-tYutw2Fm34 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tYutw2Fm34 a:hover {
  color: #000;
}
.cid-tYutw2Fm34 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tYutw2Fm34 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tYutwKblag {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tYutwKblag .mbr-text,
.cid-tYutwKblag blockquote {
  color: #767676;
}
.cid-tYutwKblag .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tYutwKblag h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tYutwKblag .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tYutwKblag .separation {
  height: 45px;
}
.cid-tYutwKblag img {
  width: 40px;
}
.cid-tYutwKblag a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tYutwKblag a:hover {
  color: #000;
}
.cid-tYutwKblag a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tYutwKblag a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tW5yfCKz8L {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tW5yfCKz8L .mbr-section-subtitle {
  color: #767676;
}
.cid-tW5yfCKz8L H3 {
  text-align: left;
  color: #000;
}
.cid-tW5yfCKz8L .container {
  height: 58px;
}
.cid-tW5yfCQ7Et {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tW5yfCQ7Et .mbr-text,
.cid-tW5yfCQ7Et blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-tW5yfCYks5 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tW5yfCYks5 .card-box {
  padding: 0 0.3rem;
}
.cid-tW5yfCYks5 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-tW5yfCYks5 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-tW5yfCYks5 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-tW5yfCYks5 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-tW5yfCYks5 .mbr-text {
  color: #000000;
}
.cid-tW5yfCYks5 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-tW5yfCYks5 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-tW5yfCYks5 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-tW5yfCYks5 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-tW5yfCYks5 .card-title {
  color: #000000;
}
.cid-tW5yfCYks5 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-tW5yfDamQP {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tW5yfDamQP .mbr-section-subtitle {
  color: #767676;
}
.cid-tW5yfDamQP H3 {
  text-align: left;
  color: #000;
}
.cid-tW5yfDamQP .container {
  height: 58px;
}
.cid-tW5yfDhwh7 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tW5yfDhwh7 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-tW5yfDhwh7 .mbr-text p {
  background: #ffffff;
}
.cid-tW5yfDhwh7 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-tW5yfDhwh7 .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-tW5yfDhwh7 .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-tW5yfDhwh7 .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-tW5yfDhwh7 .paypal {
  position: relative;
  top: -35px;
}
.cid-tW5yfDhwh7 .logos-cb {
  max-width: 100%;
}
.cid-tW5yfDhwh7 .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-tW5yfDhwh7 .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-tW5yfDhwh7 .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tW5yfDhwh7 .lien:hover {
  color: #000;
}
.cid-tW5yfDhwh7 .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tW5yfDhwh7 .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tW5yfDrFaQ {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tW5yfDrFaQ .mbr-section-subtitle {
  color: #767676;
}
.cid-tW5yfDrFaQ H3 {
  text-align: left;
  color: #000;
}
.cid-tW5yfDrFaQ .container {
  height: 58px;
}
.cid-tW5yfDyGeM {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tW5yfDyGeM .title {
  margin-bottom: 2rem;
}
.cid-tW5yfDyGeM .mbr-section-subtitle {
  color: #767676;
}
.cid-tW5yfDyGeM a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tW5yfDyGeM a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tW5yfDyGeM .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tW5yfDyGeM .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tW5yfDyGeM H2 {
  color: #000000;
}
.cid-tW5yfDyGeM LABEL {
  color: #000000;
}
.cid-tW5yfDyGeM .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-tW5yfDyGeM .btn-form {
  border-radius: 0px;
}
.cid-tW5yfDXNUw {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tW5yfDXNUw .content {
    text-align: center;
  }
  .cid-tW5yfDXNUw .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tW5yfDXNUw .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tW5yfDXNUw .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tW5yfDXNUw .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tW5yfDXNUw .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tW5yfDXNUw .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tW5yfDXNUw .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tW5yfDXNUw .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tW5yfDXNUw .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tW5yfDXNUw .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tW5yfDXNUw .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tW5yfDXNUw .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tW5yfDXNUw H5 {
  color: #000000;
}
.cid-tW5yfDXNUw P {
  color: #000000;
}
.cid-tW5yfDXNUw .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tW5yfDXNUw .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tW5yfDXNUw .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tW5yfDXNUw .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tW5yfDXNUw .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tWHLfYux9U .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tWHLfYux9U .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tWHLfYux9U a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tWHLfYux9U a:hover {
  color: #f1b173;
}
.cid-tWHLfYux9U .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tWHLfYux9U .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tWHLfYux9U .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tWHLfYux9U .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tWHLfYux9U .menu-logo {
  margin-right: auto;
}
.cid-tWHLfYux9U .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tWHLfYux9U .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tWHLfYux9U .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tWHLfYux9U .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tWHLfYux9U .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tWHLfYux9U .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tWHLfYux9U .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tWHLfYux9U .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tWHLfYux9U .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tWHLfYux9U .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tWHLfYux9U .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tWHLfYux9U .dropdown {
  color: #8d5e43;
}
.cid-tWHLfYux9U .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tWHLfYux9U .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tWHLfYux9U .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tWHLfYux9U .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tWHLfYux9U .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tWHLfYux9U .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tWHLfYux9U .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tWHLfYux9U .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tWHLfYux9U .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tWHLfYux9U .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tWHLfYux9U .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tWHLfYux9U .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tWHLfYux9U button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tWHLfYux9U button.navbar-toggler:focus {
  outline: none;
}
.cid-tWHLfYux9U button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tWHLfYux9U button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tWHLfYux9U button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tWHLfYux9U button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tWHLfYux9U button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tWHLfYux9U nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tWHLfYux9U nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tWHLfYux9U nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tWHLfYux9U nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tWHLfYux9U .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tWHLfYux9U .collapsed .btn {
  display: -webkit-flex;
}
.cid-tWHLfYux9U .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tWHLfYux9U .collapsed .navbar-collapse.collapsing,
.cid-tWHLfYux9U .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tWHLfYux9U .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tWHLfYux9U .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tWHLfYux9U .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tWHLfYux9U .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tWHLfYux9U .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tWHLfYux9U .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tWHLfYux9U .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tWHLfYux9U .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tWHLfYux9U .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tWHLfYux9U .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tWHLfYux9U .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tWHLfYux9U .collapsed button.navbar-toggler {
  display: block;
}
.cid-tWHLfYux9U .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tWHLfYux9U .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tWHLfYux9U .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tWHLfYux9U .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tWHLfYux9U .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tWHLfYux9U .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tWHLfYux9U .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tWHLfYux9U img {
    height: 3.8rem !important;
  }
  .cid-tWHLfYux9U .btn {
    display: -webkit-flex;
  }
  .cid-tWHLfYux9U button.navbar-toggler {
    display: block;
  }
  .cid-tWHLfYux9U .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tWHLfYux9U .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tWHLfYux9U .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tWHLfYux9U .navbar-collapse.collapsing,
  .cid-tWHLfYux9U .navbar-collapse.show {
    display: block !important;
  }
  .cid-tWHLfYux9U .navbar-collapse.collapsing .navbar-nav,
  .cid-tWHLfYux9U .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tWHLfYux9U .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tWHLfYux9U .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tWHLfYux9U .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tWHLfYux9U .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tWHLfYux9U .navbar-collapse.collapsing .navbar-buttons,
  .cid-tWHLfYux9U .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tWHLfYux9U .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tWHLfYux9U .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tWHLfYux9U .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tWHLfYux9U .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tWHLfYux9U .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tWHLfYux9U .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tWHLfYux9U .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tWHLfYux9U .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tWHLfYux9U .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tWHLfYux9U .logo {
  aspect-ratio: 2.20125786;
}
.cid-tWHLfYux9U .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-41m {
  /* Type valid CSS here */
}
#custom-html-41m div {
  height: 75px;
  background-color: #000;
}
.cid-tWHLfV0G2Q {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-tWHLfV0G2Q .mbr-text,
.cid-tWHLfV0G2Q blockquote {
  color: #767676;
}
.cid-tWHLfV0G2Q .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-tWHLfV0G2Q h5 {
  font-size: 15px;
}
.cid-tWHLfV0G2Q a:link {
  color: #de9956;
}
.cid-tWHLfV0G2Q a:hover {
  color: #f1b173;
}
.cid-tWHLfV0G2Q a:visited {
  color: #de9956;
}
#custom-html-41o {
  /* Type valid CSS here */
}
#custom-html-41o div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-41o hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-tWHLfV92R7 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-tWHLfV92R7 .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-tWHLfV92R7 .row-element,
.cid-tWHLfV92R7 .image-element {
  padding: 0;
}
.cid-tWHLfV92R7 .image-element {
  display: flex;
  justify-content: center;
}
.cid-tWHLfV92R7 .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-tWHLfV92R7 .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-tWHLfV92R7 .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-tWHLfV92R7 .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-tWHLfV92R7 .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-tWHLfV92R7 .text-content {
    padding: 2rem 1rem;
  }
  .cid-tWHLfV92R7 .underline .line {
    height: 2px;
  }
  .cid-tWHLfV92R7 .mbr-title,
  .cid-tWHLfV92R7 .underline,
  .cid-tWHLfV92R7 .mbr-text,
  .cid-tWHLfV92R7 .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-tWHLfV92R7 .mbr-title,
.cid-tWHLfV92R7 .underline {
  text-align: center;
  color: #ffffff;
}
.cid-tWHLfV92R7 .mbr-text,
.cid-tWHLfV92R7 .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-tWHLfV92R7 h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tWHLfV92R7 H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-tWHLfV92R7 H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tWHLfV92R7 .bouton {
  text-align: center;
}
.cid-tWHLfV92R7 .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-tWHLfV92R7 .couverture {
  aspect-ratio: 1;
}
.cid-tWHLfV92R7 .bouton2 {
  position: relative;
  top: -25px;
}
.cid-tWHLfV92R7 p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tWHLfV92R7 a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tWHLfV92R7 .note {
  font-size: 14px;
}
.cid-tWHLfVjVPA {
  background: #ffffff;
}
.cid-tWHLfVjVPA .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tWHLfVjVPA .mbr-figure {
  margin: 0 auto;
}
.cid-tWHLfVjVPA figcaption {
  position: relative;
}
.cid-tWHLfVjVPA figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tWHLfVjVPA .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tWHLfVjVPA .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tWHLfVjVPA .view_port {
    height: 10px;
  }
}
.cid-tWHLfVjVPA .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tWHLfVjVPA .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tWHLfVjVPA .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tWHLfVjVPA .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tWHLfVjVPA .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-tWHLfVoRtm {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tWHLfVoRtm .mbr-section-subtitle {
  color: #767676;
}
.cid-tWHLfVoRtm H3 {
  text-align: left;
  color: #000000;
}
.cid-tWHLfVoRtm .container {
  height: 58px;
}
.cid-tWHLfVvoC4 {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-tWHLfVvoC4 .image-block {
  margin: auto;
}
.cid-tWHLfVvoC4 figcaption {
  position: relative;
}
.cid-tWHLfVvoC4 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-tWHLfVvoC4 .image-block {
    width: 100% !important;
  }
}
.cid-tWHLfVvoC4 .photo {
  aspect-ratio: 4.78802993;
}
.cid-tWHLfVCUQg {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tWHLfVCUQg .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-tWHLfVCUQg .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tWHLfVCUQg .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tWHLfVCUQg .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-tWHLfVCUQg .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-tWHLfVCUQg .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-tWHLfVCUQg .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-tWHLfVCUQg .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-tWHLfVCUQg .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-tWHLfW5u9I {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tWHLfW5u9I .mbr-section-subtitle {
  color: #767676;
}
.cid-tWHLfW5u9I H2 {
  text-align: left;
  color: #000;
}
.cid-tWHLfW5u9I .container {
  height: 58px;
}
.cid-tWHOnk6dHB {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 0px;
}
.cid-tWHOnk6dHB .image-block {
  margin: auto;
}
.cid-tWHOnk6dHB figcaption {
  position: relative;
}
.cid-tWHOnk6dHB figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-tWHOnk6dHB .image-block {
    width: 100% !important;
  }
}
.cid-tWHOAKlt64 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-tWHOAKlt64 .mbr-text,
.cid-tWHOAKlt64 blockquote {
  color: #000;
  text-align: justify;
}
.cid-tWHOAKlt64 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tWHOAKlt64 a:hover {
  color: #000;
}
.cid-tWHOAKlt64 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tWHOAKlt64 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tWHR9vhv7t {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-tWHR9vhv7t .image-block {
  margin: auto;
}
.cid-tWHR9vhv7t figcaption {
  position: relative;
}
.cid-tWHR9vhv7t figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-tWHR9vhv7t .image-block {
    width: 100% !important;
  }
}
.cid-tWHRbtRh6f {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tWHRbtRh6f .mbr-text,
.cid-tWHRbtRh6f blockquote {
  color: #000;
  text-align: justify;
}
.cid-tWHRbtRh6f a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tWHRbtRh6f a:hover {
  color: #000;
}
.cid-tWHRbtRh6f a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tWHRbtRh6f a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tWHLfWixhc {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tWHLfWixhc .mbr-section-subtitle {
  color: #767676;
}
.cid-tWHLfWixhc H3 {
  text-align: left;
  color: #000;
}
.cid-tWHLfWixhc .container {
  height: 58px;
}
.cid-tWHLfWoTjv {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tWHLfWoTjv .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-tWHLfWoTjv .mbr-text p {
  background: #ffffff;
}
.cid-tWHLfWoTjv .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-tWHLfWoTjv .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-tWHLfWoTjv .citation {
  width: 100%;
  aspect-ratio: 7.47663551;
}
.cid-u5SAZhUbr8 {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5SAZhUbr8 .mbr-text,
.cid-u5SAZhUbr8 blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5SAZhUbr8 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SAZhUbr8 a:hover {
  color: #000;
}
.cid-u5SAZhUbr8 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SAZhUbr8 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5SAZhUbr8 .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5SAZhUbr8 .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5SAZhUbr8 .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5SAZhUbr8 .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5SAZhUbr8 .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5SAZhUbr8 .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5SAZhUbr8 .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5SAZhUbr8 .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5SAZhUbr8 .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5SAZhUbr8 .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5SAZhUbr8 .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5SAZIGZMJ {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5SAZIGZMJ .mbr-text,
.cid-u5SAZIGZMJ blockquote {
  color: #000;
}
.cid-u5SAZIGZMJ .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5SAZIGZMJ h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5SAZIGZMJ a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5SAZIGZMJ a:hover {
  color: #000;
}
.cid-u5SAZIGZMJ a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5SAZIGZMJ a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tWHLfWHjoU {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tWHLfWHjoU .mbr-section-subtitle {
  color: #767676;
}
.cid-tWHLfWHjoU H2 {
  text-align: left;
  color: #000;
}
.cid-tWHLfWHjoU .container {
  height: 58px;
}
.cid-tWHLfWO55T {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-tWHLfWO55T .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-tWHLfWO55T .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-tWHLfWO55T .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-tWHLfWO55T .photo {
  aspect-ratio: 1.59235669;
}
.cid-tWHLfWU5F2 {
  padding-top: 0px;
  padding-bottom: 0px;
  background: #ffffff;
}
.cid-tWHLfWU5F2 .images-container.container-fluid {
  padding: 0;
}
.cid-tWHLfWU5F2 .media-container-row {
  margin: 0 auto;
  align-items: stretch;
  -webkit-align-items: stretch;
}
.cid-tWHLfWU5F2 .media-container-row .img-item {
  display: -webkit-flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  width: 100%;
  z-index: 1;
  -webkit-flex-direction: column;
  -webkit-justify-content: center;
}
.cid-tWHLfWU5F2 .media-container-row .img-item img {
  width: 100%;
  min-height: 1px;
}
.cid-tWHLfWU5F2 .media-container-row .img-item .img-caption {
  background: #ffffff;
  z-index: 2;
  padding: 1rem 1rem;
  word-break: break-word;
}
.cid-tWHLfWU5F2 .media-container-row .img-item .img-caption p {
  margin-bottom: 0;
}
.cid-tWHLfWU5F2 .media-container-row .img-item.item1 {
  padding: 0 2rem 0 0;
}
@media (max-width: 992px) {
  .cid-tWHLfWU5F2 .img-item {
    width: 100% !important;
  }
  .cid-tWHLfWU5F2 .img-item.item1 {
    width: 100%;
    flex-basis: initial !important;
    padding: 0 0 2rem 0 !important;
    -webkit-flex-basis: initial !important;
  }
}
.cid-tWHLfWU5F2 .photo {
  aspect-ratio: 1.63398693;
}
.cid-tWHLfX3al3 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tWHLfX3al3 .mbr-text,
.cid-tWHLfX3al3 blockquote {
  color: #767676;
}
.cid-tWHLfX3al3 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tWHLfX3al3 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tWHLfX9tXK {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tWHLfX9tXK .mbr-section-subtitle {
  color: #767676;
}
.cid-tWHLfX9tXK H2 {
  text-align: left;
  color: #000;
}
.cid-tWHLfX9tXK .container {
  height: 58px;
}
.cid-tWHLfXg9GE {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tWHLfXg9GE .mbr-text,
.cid-tWHLfXg9GE blockquote {
  color: #000;
  text-align: justify;
}
.cid-tWHLfXg9GE .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tWHLfXg9GE .souligne:hover {
  color: #000;
}
.cid-tWHLfXg9GE .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tWHLfXg9GE .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-ugJb4uCopa {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ugJb4uCopa .mbr-section-subtitle {
  color: #767676;
}
.cid-ugJb4uCopa H2 {
  text-align: left;
  color: #000;
}
.cid-ugJb4uCopa .container {
  height: 58px;
}
.cid-ugJb4uCopa a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-ugJb4uCopa a:hover {
  color: #000;
}
.cid-ugJb4uCopa a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-ugJb4uCopa a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-ugJb4Z8l57 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ugJb4Z8l57 .mbr-text,
.cid-ugJb4Z8l57 blockquote {
  color: #767676;
}
.cid-ugJb4Z8l57 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-ugJb4Z8l57 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-ugJb4Z8l57 .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-ugJb4Z8l57 .separation {
  height: 45px;
}
.cid-ugJb4Z8l57 img {
  width: 40px;
}
.cid-ugJb4Z8l57 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-ugJb4Z8l57 a:hover {
  color: #000;
}
.cid-ugJb4Z8l57 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-ugJb4Z8l57 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tWHLfXApJO {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tWHLfXApJO .mbr-section-subtitle {
  color: #767676;
}
.cid-tWHLfXApJO H3 {
  text-align: left;
  color: #000;
}
.cid-tWHLfXApJO .container {
  height: 58px;
}
.cid-tWHLfXISqA {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tWHLfXISqA .mbr-text,
.cid-tWHLfXISqA blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-tWHLfXPNjG {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tWHLfXPNjG .card-box {
  padding: 0 0.3rem;
}
.cid-tWHLfXPNjG .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-tWHLfXPNjG .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-tWHLfXPNjG h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-tWHLfXPNjG p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-tWHLfXPNjG .mbr-text {
  color: #000000;
}
.cid-tWHLfXPNjG .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-tWHLfXPNjG .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-tWHLfXPNjG .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-tWHLfXPNjG .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-tWHLfXPNjG .card-title {
  color: #000000;
}
.cid-tWHLfXPNjG .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-tWHLfXYxSS {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tWHLfXYxSS .mbr-section-subtitle {
  color: #767676;
}
.cid-tWHLfXYxSS H3 {
  text-align: left;
  color: #000;
}
.cid-tWHLfXYxSS .container {
  height: 58px;
}
.cid-tWHLfY4XTH {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tWHLfY4XTH .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-tWHLfY4XTH .mbr-text p {
  background: #ffffff;
}
.cid-tWHLfY4XTH .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-tWHLfY4XTH .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-tWHLfY4XTH .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-tWHLfY4XTH .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-tWHLfY4XTH .paypal {
  position: relative;
  top: -35px;
}
.cid-tWHLfY4XTH .logos-cb {
  max-width: 100%;
}
.cid-tWHLfY4XTH .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-tWHLfY4XTH .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-tWHLfY4XTH .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tWHLfY4XTH .lien:hover {
  color: #000;
}
.cid-tWHLfY4XTH .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tWHLfY4XTH .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tWHLfYd9qc {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tWHLfYd9qc .mbr-section-subtitle {
  color: #767676;
}
.cid-tWHLfYd9qc H3 {
  text-align: left;
  color: #000;
}
.cid-tWHLfYd9qc .container {
  height: 58px;
}
.cid-tWHLfYkFJg {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tWHLfYkFJg .title {
  margin-bottom: 2rem;
}
.cid-tWHLfYkFJg .mbr-section-subtitle {
  color: #767676;
}
.cid-tWHLfYkFJg a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tWHLfYkFJg a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tWHLfYkFJg .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tWHLfYkFJg .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tWHLfYkFJg H2 {
  color: #000000;
}
.cid-tWHLfYkFJg LABEL {
  color: #000000;
}
.cid-tWHLfYkFJg .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-tWHLfYkFJg .btn-form {
  border-radius: 0px;
}
.cid-tWHLfYHK4L {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tWHLfYHK4L .content {
    text-align: center;
  }
  .cid-tWHLfYHK4L .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tWHLfYHK4L .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tWHLfYHK4L .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tWHLfYHK4L .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tWHLfYHK4L .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tWHLfYHK4L .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tWHLfYHK4L .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tWHLfYHK4L .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tWHLfYHK4L .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tWHLfYHK4L .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tWHLfYHK4L .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tWHLfYHK4L .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tWHLfYHK4L H5 {
  color: #000000;
}
.cid-tWHLfYHK4L P {
  color: #000000;
}
.cid-tWHLfYHK4L .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tWHLfYHK4L .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tWHLfYHK4L .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tWHLfYHK4L .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tWHLfYHK4L .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tYkNA3RvfR .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tYkNA3RvfR .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tYkNA3RvfR a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tYkNA3RvfR a:hover {
  color: #f1b173;
}
.cid-tYkNA3RvfR .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tYkNA3RvfR .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tYkNA3RvfR .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tYkNA3RvfR .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tYkNA3RvfR .menu-logo {
  margin-right: auto;
}
.cid-tYkNA3RvfR .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tYkNA3RvfR .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tYkNA3RvfR .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tYkNA3RvfR .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tYkNA3RvfR .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tYkNA3RvfR .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tYkNA3RvfR .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tYkNA3RvfR .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tYkNA3RvfR .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tYkNA3RvfR .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tYkNA3RvfR .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tYkNA3RvfR .dropdown {
  color: #8d5e43;
}
.cid-tYkNA3RvfR .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tYkNA3RvfR .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tYkNA3RvfR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tYkNA3RvfR .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tYkNA3RvfR .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tYkNA3RvfR .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tYkNA3RvfR .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tYkNA3RvfR .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tYkNA3RvfR .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tYkNA3RvfR .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tYkNA3RvfR .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tYkNA3RvfR .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tYkNA3RvfR button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tYkNA3RvfR button.navbar-toggler:focus {
  outline: none;
}
.cid-tYkNA3RvfR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tYkNA3RvfR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tYkNA3RvfR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tYkNA3RvfR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tYkNA3RvfR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tYkNA3RvfR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tYkNA3RvfR nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tYkNA3RvfR nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tYkNA3RvfR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tYkNA3RvfR .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tYkNA3RvfR .collapsed .btn {
  display: -webkit-flex;
}
.cid-tYkNA3RvfR .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tYkNA3RvfR .collapsed .navbar-collapse.collapsing,
.cid-tYkNA3RvfR .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tYkNA3RvfR .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tYkNA3RvfR .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tYkNA3RvfR .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tYkNA3RvfR .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tYkNA3RvfR .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tYkNA3RvfR .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tYkNA3RvfR .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tYkNA3RvfR .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tYkNA3RvfR .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tYkNA3RvfR .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tYkNA3RvfR .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tYkNA3RvfR .collapsed button.navbar-toggler {
  display: block;
}
.cid-tYkNA3RvfR .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tYkNA3RvfR .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tYkNA3RvfR .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tYkNA3RvfR .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tYkNA3RvfR .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tYkNA3RvfR .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tYkNA3RvfR .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tYkNA3RvfR img {
    height: 3.8rem !important;
  }
  .cid-tYkNA3RvfR .btn {
    display: -webkit-flex;
  }
  .cid-tYkNA3RvfR button.navbar-toggler {
    display: block;
  }
  .cid-tYkNA3RvfR .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tYkNA3RvfR .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tYkNA3RvfR .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tYkNA3RvfR .navbar-collapse.collapsing,
  .cid-tYkNA3RvfR .navbar-collapse.show {
    display: block !important;
  }
  .cid-tYkNA3RvfR .navbar-collapse.collapsing .navbar-nav,
  .cid-tYkNA3RvfR .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tYkNA3RvfR .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tYkNA3RvfR .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tYkNA3RvfR .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tYkNA3RvfR .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tYkNA3RvfR .navbar-collapse.collapsing .navbar-buttons,
  .cid-tYkNA3RvfR .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tYkNA3RvfR .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tYkNA3RvfR .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tYkNA3RvfR .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tYkNA3RvfR .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tYkNA3RvfR .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tYkNA3RvfR .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tYkNA3RvfR .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tYkNA3RvfR .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tYkNA3RvfR .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tYkNA3RvfR .logo {
  aspect-ratio: 2.20125786;
}
.cid-tYkNA3RvfR .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-42p {
  /* Type valid CSS here */
}
#custom-html-42p div {
  height: 75px;
  background-color: #000;
}
.cid-tYkNA0bsn7 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-tYkNA0bsn7 .mbr-text,
.cid-tYkNA0bsn7 blockquote {
  color: #767676;
}
.cid-tYkNA0bsn7 .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-tYkNA0bsn7 h5 {
  font-size: 15px;
}
.cid-tYkNA0bsn7 a:link {
  color: #de9956;
}
.cid-tYkNA0bsn7 a:hover {
  color: #f1b173;
}
.cid-tYkNA0bsn7 a:visited {
  color: #de9956;
}
#custom-html-42r {
  /* Type valid CSS here */
}
#custom-html-42r div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-42r hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-tYkNA0lWne {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-tYkNA0lWne .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-tYkNA0lWne .row-element,
.cid-tYkNA0lWne .image-element {
  padding: 0;
}
.cid-tYkNA0lWne .image-element {
  display: flex;
  justify-content: center;
}
.cid-tYkNA0lWne .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-tYkNA0lWne .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-tYkNA0lWne .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-tYkNA0lWne .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-tYkNA0lWne .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-tYkNA0lWne .text-content {
    padding: 2rem 1rem;
  }
  .cid-tYkNA0lWne .underline .line {
    height: 2px;
  }
  .cid-tYkNA0lWne .mbr-title,
  .cid-tYkNA0lWne .underline,
  .cid-tYkNA0lWne .mbr-text,
  .cid-tYkNA0lWne .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-tYkNA0lWne .mbr-title,
.cid-tYkNA0lWne .underline {
  text-align: center;
  color: #ffffff;
}
.cid-tYkNA0lWne .mbr-text,
.cid-tYkNA0lWne .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-tYkNA0lWne h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tYkNA0lWne H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-tYkNA0lWne H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tYkNA0lWne .bouton {
  text-align: center;
}
.cid-tYkNA0lWne .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-tYkNA0lWne .couverture {
  aspect-ratio: 1;
}
.cid-tYkNA0lWne .bouton2 {
  position: relative;
  top: -25px;
}
.cid-tYkNA0lWne p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tYkNA0lWne a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tYkNA0wHej {
  background: #ffffff;
}
.cid-tYkNA0wHej .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tYkNA0wHej .mbr-figure {
  margin: 0 auto;
}
.cid-tYkNA0wHej figcaption {
  position: relative;
}
.cid-tYkNA0wHej figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tYkNA0wHej .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tYkNA0wHej .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tYkNA0wHej .view_port {
    height: 10px;
  }
}
.cid-tYkNA0wHej .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tYkNA0wHej .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tYkNA0wHej .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tYkNA0wHej .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tYkNA0wHej .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-tYkNA0D5Sk {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tYkNA0D5Sk .mbr-section-subtitle {
  color: #767676;
}
.cid-tYkNA0D5Sk H3 {
  text-align: left;
  color: #000000;
}
.cid-tYkNA0D5Sk .container {
  height: 58px;
}
.cid-tYkNA0Ir3e {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-tYkNA0Ir3e .image-block {
  margin: auto;
}
.cid-tYkNA0Ir3e figcaption {
  position: relative;
}
.cid-tYkNA0Ir3e figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-tYkNA0Ir3e .image-block {
    width: 100% !important;
  }
}
.cid-tYkNA0Ir3e .photo {
  aspect-ratio: 5.33030303;
}
.cid-tYkNA0OQLk {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tYkNA0OQLk .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-tYkNA0OQLk .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYkNA0OQLk .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tYkNA0OQLk .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-tYkNA0OQLk .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-tYkNA0OQLk .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-tYkNA0OQLk .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-tYkNA0OQLk .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-tYkNA0OQLk .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-tYkNA0YWgL {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tYkNA0YWgL .mbr-section-subtitle {
  color: #767676;
}
.cid-tYkNA0YWgL H2 {
  text-align: left;
  color: #000;
}
.cid-tYkNA0YWgL .container {
  height: 58px;
}
.cid-tYkOMWwspM {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tYkOMWwspM .mbr-text,
.cid-tYkOMWwspM blockquote {
  color: #000;
  text-align: justify;
}
.cid-tYkOMWwspM a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tYkOMWwspM a:hover {
  color: #000;
}
.cid-tYkOMWwspM a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tYkOMWwspM a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tYAWXG5yg1 {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
  background: linear-gradient(0deg, #ffffff, #ffffff);
}
.cid-tYAWXG5yg1 .video-block {
  margin: auto;
}
@media (max-width: 768px) {
  .cid-tYAWXG5yg1 .video-block {
    width: 100% !important;
  }
}
#custom-html-43s {
  /* Type valid CSS here */
}
#custom-html-43s section {
  background-color: #fff;
  width: 100%;
}
#custom-html-43s div {
  padding: 0px 0;
  color: #777;
  text-align: center;
  width: 1500px;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  font-family: "Segoe UI", Tahoma, Arial;
}
#custom-html-43s p {
  font-size: 60px;
  color: #777;
}
#custom-html-43s a {
  position: relative;
  color: #777;
  text-decoration: none;
}
#custom-html-43s a:hover {
  color: #777;
}
#custom-html-43s a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
#custom-html-43s a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tYkNA1cW3c {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tYkNA1cW3c .mbr-section-subtitle {
  color: #767676;
}
.cid-tYkNA1cW3c H3 {
  text-align: left;
  color: #000;
}
.cid-tYkNA1cW3c .container {
  height: 58px;
}
.cid-tYkNA1i6bW {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tYkNA1i6bW .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-tYkNA1i6bW .mbr-text p {
  background: #ffffff;
}
.cid-tYkNA1i6bW .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-tYkNA1i6bW .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-u5Sx02h5B1 {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u5Sx02h5B1 .mbr-text,
.cid-u5Sx02h5B1 blockquote {
  color: #000;
  text-align: justify;
}
.cid-u5Sx02h5B1 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5Sx02h5B1 a:hover {
  color: #000;
}
.cid-u5Sx02h5B1 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5Sx02h5B1 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u5Sx02h5B1 .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-u5Sx02h5B1 .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-u5Sx02h5B1 .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-u5Sx02h5B1 .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-u5Sx02h5B1 .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-u5Sx02h5B1 .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-u5Sx02h5B1 .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-u5Sx02h5B1 .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-u5Sx02h5B1 .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-u5Sx02h5B1 .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-u5Sx02h5B1 .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-u5Sx10Zzf5 {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u5Sx10Zzf5 .mbr-text,
.cid-u5Sx10Zzf5 blockquote {
  color: #000;
}
.cid-u5Sx10Zzf5 .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-u5Sx10Zzf5 h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-u5Sx10Zzf5 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u5Sx10Zzf5 a:hover {
  color: #000;
}
.cid-u5Sx10Zzf5 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u5Sx10Zzf5 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tYkNA23UXC {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tYkNA23UXC .mbr-section-subtitle {
  color: #767676;
}
.cid-tYkNA23UXC H2 {
  text-align: left;
  color: #000;
}
.cid-tYkNA23UXC .container {
  height: 58px;
}
.cid-tYkNA291ox {
  padding-top: 15px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tYkNA291ox .mbr-text,
.cid-tYkNA291ox blockquote {
  color: #000;
  text-align: justify;
}
.cid-tYkNA291ox .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tYkNA291ox .souligne:hover {
  color: #000;
}
.cid-tYkNA291ox .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tYkNA291ox .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u1HpR3NUSY {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u1HpR3NUSY .mbr-section-subtitle {
  color: #767676;
}
.cid-u1HpR3NUSY H2 {
  text-align: left;
  color: #000;
}
.cid-u1HpR3NUSY .container {
  height: 58px;
}
.cid-u1HpR3NUSY a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u1HpR3NUSY a:hover {
  color: #000;
}
.cid-u1HpR3NUSY a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u1HpR3NUSY a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u1HpRHsh2v {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u1HpRHsh2v .mbr-text,
.cid-u1HpRHsh2v blockquote {
  color: #767676;
}
.cid-u1HpRHsh2v .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-u1HpRHsh2v h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-u1HpRHsh2v .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-u1HpRHsh2v .separation {
  height: 45px;
}
.cid-u1HpRHsh2v img {
  width: 40px;
}
.cid-u1HpRHsh2v a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u1HpRHsh2v a:hover {
  color: #000;
}
.cid-u1HpRHsh2v a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u1HpRHsh2v a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tYkNA2TpWd {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tYkNA2TpWd .mbr-section-subtitle {
  color: #767676;
}
.cid-tYkNA2TpWd H3 {
  text-align: left;
  color: #000;
}
.cid-tYkNA2TpWd .container {
  height: 58px;
}
.cid-tYkNA313Lv {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tYkNA313Lv .mbr-text,
.cid-tYkNA313Lv blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-tYkNA3aGpV {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tYkNA3aGpV .card-box {
  padding: 0 0.3rem;
}
.cid-tYkNA3aGpV .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-tYkNA3aGpV .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-tYkNA3aGpV h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-tYkNA3aGpV p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-tYkNA3aGpV .mbr-text {
  color: #000000;
}
.cid-tYkNA3aGpV .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-tYkNA3aGpV .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-tYkNA3aGpV .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-tYkNA3aGpV .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-tYkNA3aGpV .card-title {
  color: #000000;
}
.cid-tYkNA3aGpV .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-tYkNA3kK1V {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tYkNA3kK1V .mbr-section-subtitle {
  color: #767676;
}
.cid-tYkNA3kK1V H3 {
  text-align: left;
  color: #000;
}
.cid-tYkNA3kK1V .container {
  height: 58px;
}
.cid-tYkNA3rVxo {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tYkNA3rVxo .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-tYkNA3rVxo .mbr-text p {
  background: #ffffff;
}
.cid-tYkNA3rVxo .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-tYkNA3rVxo .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-tYkNA3rVxo .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-tYkNA3rVxo .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-tYkNA3rVxo .paypal {
  position: relative;
  top: -35px;
}
.cid-tYkNA3rVxo .logos-cb {
  max-width: 100%;
}
.cid-tYkNA3rVxo .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-tYkNA3rVxo .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-tYkNA3rVxo .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tYkNA3rVxo .lien:hover {
  color: #000;
}
.cid-tYkNA3rVxo .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tYkNA3rVxo .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tYkNA3AelV {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tYkNA3AelV .mbr-section-subtitle {
  color: #767676;
}
.cid-tYkNA3AelV H3 {
  text-align: left;
  color: #000;
}
.cid-tYkNA3AelV .container {
  height: 58px;
}
.cid-tYkNA3HKbz {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tYkNA3HKbz .title {
  margin-bottom: 2rem;
}
.cid-tYkNA3HKbz .mbr-section-subtitle {
  color: #767676;
}
.cid-tYkNA3HKbz a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tYkNA3HKbz a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tYkNA3HKbz .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tYkNA3HKbz .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tYkNA3HKbz H2 {
  color: #000000;
}
.cid-tYkNA3HKbz LABEL {
  color: #000000;
}
.cid-tYkNA3HKbz .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-tYkNA3HKbz .btn-form {
  border-radius: 0px;
}
.cid-tYkNA45TXh {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tYkNA45TXh .content {
    text-align: center;
  }
  .cid-tYkNA45TXh .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tYkNA45TXh .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tYkNA45TXh .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tYkNA45TXh .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tYkNA45TXh .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tYkNA45TXh .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tYkNA45TXh .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tYkNA45TXh .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tYkNA45TXh .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tYkNA45TXh .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tYkNA45TXh .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tYkNA45TXh .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tYkNA45TXh H5 {
  color: #000000;
}
.cid-tYkNA45TXh P {
  color: #000000;
}
.cid-tYkNA45TXh .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tYkNA45TXh .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tYkNA45TXh .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tYkNA45TXh .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tYkNA45TXh .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tYCkRM23Av .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-tYCkRM23Av .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tYCkRM23Av a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tYCkRM23Av a:hover {
  color: #f1b173;
}
.cid-tYCkRM23Av .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tYCkRM23Av .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-tYCkRM23Av .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tYCkRM23Av .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tYCkRM23Av .menu-logo {
  margin-right: auto;
}
.cid-tYCkRM23Av .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tYCkRM23Av .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tYCkRM23Av .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tYCkRM23Av .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tYCkRM23Av .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tYCkRM23Av .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tYCkRM23Av .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tYCkRM23Av .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tYCkRM23Av .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tYCkRM23Av .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tYCkRM23Av .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tYCkRM23Av .dropdown {
  color: #8d5e43;
}
.cid-tYCkRM23Av .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-tYCkRM23Av .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-tYCkRM23Av .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tYCkRM23Av .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tYCkRM23Av .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tYCkRM23Av .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-tYCkRM23Av .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tYCkRM23Av .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tYCkRM23Av .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tYCkRM23Av .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tYCkRM23Av .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tYCkRM23Av .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tYCkRM23Av button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tYCkRM23Av button.navbar-toggler:focus {
  outline: none;
}
.cid-tYCkRM23Av button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tYCkRM23Av button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tYCkRM23Av button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tYCkRM23Av button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tYCkRM23Av button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tYCkRM23Av nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tYCkRM23Av nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tYCkRM23Av nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tYCkRM23Av nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tYCkRM23Av .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tYCkRM23Av .collapsed .btn {
  display: -webkit-flex;
}
.cid-tYCkRM23Av .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tYCkRM23Av .collapsed .navbar-collapse.collapsing,
.cid-tYCkRM23Av .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tYCkRM23Av .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tYCkRM23Av .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tYCkRM23Av .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tYCkRM23Av .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tYCkRM23Av .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tYCkRM23Av .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tYCkRM23Av .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tYCkRM23Av .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tYCkRM23Av .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tYCkRM23Av .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tYCkRM23Av .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tYCkRM23Av .collapsed button.navbar-toggler {
  display: block;
}
.cid-tYCkRM23Av .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tYCkRM23Av .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tYCkRM23Av .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tYCkRM23Av .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tYCkRM23Av .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tYCkRM23Av .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-tYCkRM23Av .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tYCkRM23Av img {
    height: 3.8rem !important;
  }
  .cid-tYCkRM23Av .btn {
    display: -webkit-flex;
  }
  .cid-tYCkRM23Av button.navbar-toggler {
    display: block;
  }
  .cid-tYCkRM23Av .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tYCkRM23Av .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tYCkRM23Av .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tYCkRM23Av .navbar-collapse.collapsing,
  .cid-tYCkRM23Av .navbar-collapse.show {
    display: block !important;
  }
  .cid-tYCkRM23Av .navbar-collapse.collapsing .navbar-nav,
  .cid-tYCkRM23Av .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tYCkRM23Av .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tYCkRM23Av .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tYCkRM23Av .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tYCkRM23Av .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tYCkRM23Av .navbar-collapse.collapsing .navbar-buttons,
  .cid-tYCkRM23Av .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tYCkRM23Av .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tYCkRM23Av .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tYCkRM23Av .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tYCkRM23Av .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tYCkRM23Av .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tYCkRM23Av .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-tYCkRM23Av .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tYCkRM23Av .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tYCkRM23Av .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tYCkRM23Av .logo {
  aspect-ratio: 2.20125786;
}
.cid-tYCkRM23Av .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-43t {
  /* Type valid CSS here */
}
#custom-html-43t div {
  height: 75px;
  background-color: #000;
}
.cid-tYCkRK62ux {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-tYCkRK62ux .mbr-text,
.cid-tYCkRK62ux blockquote {
  color: #767676;
}
.cid-tYCkRK62ux .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-tYCkRK62ux h5 {
  font-size: 15px;
}
.cid-tYCkRK62ux a:link {
  color: #de9956;
}
.cid-tYCkRK62ux a:hover {
  color: #f1b173;
}
.cid-tYCkRK62ux a:visited {
  color: #de9956;
}
#custom-html-43v {
  /* Type valid CSS here */
}
#custom-html-43v div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-43v hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-tYCkRKfqeE {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-tYCkRKfqeE .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-tYCkRKfqeE .row-element,
.cid-tYCkRKfqeE .image-element {
  padding: 0;
}
.cid-tYCkRKfqeE .image-element {
  display: flex;
  justify-content: center;
}
.cid-tYCkRKfqeE .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-tYCkRKfqeE .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-tYCkRKfqeE .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-tYCkRKfqeE .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-tYCkRKfqeE .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-tYCkRKfqeE .text-content {
    padding: 2rem 1rem;
  }
  .cid-tYCkRKfqeE .underline .line {
    height: 2px;
  }
  .cid-tYCkRKfqeE .mbr-title,
  .cid-tYCkRKfqeE .underline,
  .cid-tYCkRKfqeE .mbr-text,
  .cid-tYCkRKfqeE .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-tYCkRKfqeE .mbr-title,
.cid-tYCkRKfqeE .underline {
  text-align: center;
  color: #ffffff;
}
.cid-tYCkRKfqeE .mbr-text,
.cid-tYCkRKfqeE .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-tYCkRKfqeE h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tYCkRKfqeE H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-tYCkRKfqeE H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tYCkRKfqeE .bouton {
  text-align: center;
}
.cid-tYCkRKfqeE .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-tYCkRKfqeE .couverture {
  aspect-ratio: 1;
}
.cid-tYCkRKfqeE .bouton2 {
  position: relative;
  top: -25px;
}
.cid-tYCkRKfqeE p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tYCkRKfqeE a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tYCkRKfqeE .note {
  font-size: 15px;
}
.cid-tYCkRKnzPt {
  background: #ffffff;
}
.cid-tYCkRKnzPt .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tYCkRKnzPt .mbr-figure {
  margin: 0 auto;
}
.cid-tYCkRKnzPt figcaption {
  position: relative;
}
.cid-tYCkRKnzPt figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tYCkRKnzPt .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tYCkRKnzPt .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tYCkRKnzPt .view_port {
    height: 10px;
  }
}
.cid-tYCkRKnzPt .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-tYCkRKnzPt .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tYCkRKnzPt .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tYCkRKnzPt .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tYCkRKnzPt .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-tYCkRKtUdA {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tYCkRKtUdA .mbr-section-subtitle {
  color: #767676;
}
.cid-tYCkRKtUdA H3 {
  text-align: left;
  color: #000000;
}
.cid-tYCkRKtUdA .container {
  height: 58px;
}
.cid-tYCkRKy5wP {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tYCkRKy5wP .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-tYCkRKy5wP .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYCkRKy5wP .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tYCkRKy5wP .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-tYCkRKy5wP .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-tYCkRKy5wP .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-tYCkRKy5wP .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-tYCkRKy5wP .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-tYCkRKy5wP .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-v65NRlS0X1 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v65NRlS0X1 .mbr-text,
.cid-v65NRlS0X1 blockquote {
  color: #767676;
}
.cid-v65NRlS0X1 .media-container-row {
  padding: 0px;
}
.cid-v65NRlS0X1 .container {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-v65NRlS0X1 .mbr-text {
  color: #000000;
}
.cid-v65NRlS0X1 h2 {
  font-size: 1.4em;
}
.cid-v65NRlS0X1 h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-v65NRlS0X1 .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-v65NRlS0X1 .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-v65NRlS0X1 .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-v65NRlS0X1 .photo-produit {
    width: 380px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-v65NRlS0X1 .photo-produit {
    width: 100%;
  }
}
.cid-v65NRlS0X1 .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-v65NRlS0X1 .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-v65NRlS0X1 .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-tYCkRKJIjN {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tYCkRKJIjN .mbr-section-subtitle {
  color: #767676;
}
.cid-tYCkRKJIjN H2 {
  text-align: left;
  color: #000;
}
.cid-tYCkRKJIjN .container {
  height: 58px;
}
.cid-tYCkRKQdjz {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tYCkRKQdjz .mbr-text,
.cid-tYCkRKQdjz blockquote {
  color: #767676;
}
.cid-tYCkRKQdjz .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-tYCkRKQdjz .mbr-text {
  color: #000000;
}
.cid-tYCkRKQdjz h2 {
  font-size: 1.5em;
}
.cid-tYCkRKQdjz h3 {
  font-size: 1.1em;
}
.cid-tYCkRKQdjz .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-tYCkRKQdjz .photo-produit {
  width: 150px;
  aspect-ratio: 0.65731463;
  max-width: 100%;
}
.cid-tYCkRKQdjz .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-tYCkRKQdjz .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-tYCkRKXhYI {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tYCkRKXhYI .mbr-section-subtitle {
  color: #767676;
}
.cid-tYCkRKXhYI H3 {
  text-align: left;
  color: #000;
}
.cid-tYCkRKXhYI .container {
  height: 58px;
}
.cid-tYCkRL2DKA {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tYCkRL2DKA .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-tYCkRL2DKA .mbr-text p {
  background: #ffffff;
}
.cid-tYCkRL2DKA .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-tYCkRL2DKA .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-tYCkRL2DKA .graphique {
  width: 100%;
}
.cid-tYCkRL2DKA .montage {
  font-size: 0.85em;
}
.cid-tYCkRL2DKA a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tYCkRL2DKA a:hover {
  color: #000;
}
.cid-tYCkRL2DKA a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tYCkRL2DKA a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uc82CKAT97 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uc82CKAT97 .mbr-section-subtitle {
  color: #767676;
}
.cid-uc82CKAT97 H2 {
  text-align: left;
  color: #000;
}
.cid-uc82CKAT97 .container {
  height: 58px;
}
.cid-uc82CKAT97 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uc82CKAT97 a:hover {
  color: #000;
}
.cid-uc82CKAT97 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uc82CKAT97 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uc82DflaNx {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-uc82DflaNx .mbr-text,
.cid-uc82DflaNx blockquote {
  color: #767676;
}
.cid-uc82DflaNx .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-uc82DflaNx h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-uc82DflaNx .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-uc82DflaNx .separation {
  height: 45px;
}
.cid-uc82DflaNx img {
  width: 40px;
}
.cid-uc82DflaNx a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uc82DflaNx a:hover {
  color: #000;
}
.cid-uc82DflaNx a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uc82DflaNx a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tYCkRLacYg {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tYCkRLacYg .mbr-section-subtitle {
  color: #767676;
}
.cid-tYCkRLacYg H3 {
  text-align: left;
  color: #000;
}
.cid-tYCkRLacYg .container {
  height: 58px;
}
.cid-tYCkRLlRUM {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tYCkRLlRUM .card-box {
  padding: 0 0.3rem;
}
.cid-tYCkRLlRUM .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-tYCkRLlRUM .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-tYCkRLlRUM h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-tYCkRLlRUM p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-tYCkRLlRUM .mbr-text {
  color: #000000;
}
.cid-tYCkRLlRUM .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-tYCkRLlRUM .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-tYCkRLlRUM .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-tYCkRLlRUM .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-tYCkRLlRUM .card-title {
  color: #000000;
}
.cid-tYCkRLlRUM .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-tYCkRLun5v {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tYCkRLun5v .mbr-section-subtitle {
  color: #767676;
}
.cid-tYCkRLun5v H3 {
  text-align: left;
  color: #000;
}
.cid-tYCkRLun5v .container {
  height: 58px;
}
.cid-tYCkRLAiRh {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tYCkRLAiRh .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-tYCkRLAiRh .mbr-text p {
  background: #ffffff;
}
.cid-tYCkRLAiRh .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-tYCkRLAiRh .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-tYCkRLAiRh .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-tYCkRLAiRh .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-tYCkRLAiRh .paypal {
  position: relative;
  top: -35px;
}
.cid-tYCkRLAiRh .logos-cb {
  max-width: 100%;
}
.cid-tYCkRLAiRh .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-tYCkRLAiRh .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-tYCkRLAiRh .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tYCkRLAiRh .lien:hover {
  color: #000;
}
.cid-tYCkRLAiRh .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tYCkRLAiRh .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tYCkRLKMmQ {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tYCkRLKMmQ .mbr-section-subtitle {
  color: #767676;
}
.cid-tYCkRLKMmQ H3 {
  text-align: left;
  color: #000;
}
.cid-tYCkRLKMmQ .container {
  height: 58px;
}
.cid-tYCkRLSXZc {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tYCkRLSXZc .title {
  margin-bottom: 2rem;
}
.cid-tYCkRLSXZc .mbr-section-subtitle {
  color: #767676;
}
.cid-tYCkRLSXZc a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tYCkRLSXZc a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tYCkRLSXZc .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tYCkRLSXZc .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tYCkRLSXZc H2 {
  color: #000000;
}
.cid-tYCkRLSXZc LABEL {
  color: #000000;
}
.cid-tYCkRLSXZc .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-tYCkRLSXZc .btn-form {
  border-radius: 0px;
}
.cid-tYCkRMdZyr {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tYCkRMdZyr .content {
    text-align: center;
  }
  .cid-tYCkRMdZyr .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tYCkRMdZyr .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tYCkRMdZyr .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tYCkRMdZyr .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tYCkRMdZyr .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tYCkRMdZyr .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tYCkRMdZyr .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-tYCkRMdZyr .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tYCkRMdZyr .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tYCkRMdZyr .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tYCkRMdZyr .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tYCkRMdZyr .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tYCkRMdZyr H5 {
  color: #000000;
}
.cid-tYCkRMdZyr P {
  color: #000000;
}
.cid-tYCkRMdZyr .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tYCkRMdZyr .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tYCkRMdZyr .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tYCkRMdZyr .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tYCkRMdZyr .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-u0GYujgMUu .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-u0GYujgMUu .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-u0GYujgMUu a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-u0GYujgMUu a:hover {
  color: #f1b173;
}
.cid-u0GYujgMUu .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-u0GYujgMUu .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-u0GYujgMUu .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-u0GYujgMUu .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-u0GYujgMUu .menu-logo {
  margin-right: auto;
}
.cid-u0GYujgMUu .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-u0GYujgMUu .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-u0GYujgMUu .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-u0GYujgMUu .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-u0GYujgMUu .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-u0GYujgMUu .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-u0GYujgMUu .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-u0GYujgMUu .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-u0GYujgMUu .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-u0GYujgMUu .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-u0GYujgMUu .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-u0GYujgMUu .dropdown {
  color: #8d5e43;
}
.cid-u0GYujgMUu .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-u0GYujgMUu .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-u0GYujgMUu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u0GYujgMUu .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-u0GYujgMUu .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u0GYujgMUu .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-u0GYujgMUu .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-u0GYujgMUu .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-u0GYujgMUu .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-u0GYujgMUu .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-u0GYujgMUu .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-u0GYujgMUu .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-u0GYujgMUu button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-u0GYujgMUu button.navbar-toggler:focus {
  outline: none;
}
.cid-u0GYujgMUu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-u0GYujgMUu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-u0GYujgMUu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-u0GYujgMUu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-u0GYujgMUu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-u0GYujgMUu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-u0GYujgMUu nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-u0GYujgMUu nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-u0GYujgMUu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-u0GYujgMUu .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-u0GYujgMUu .collapsed .btn {
  display: -webkit-flex;
}
.cid-u0GYujgMUu .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-u0GYujgMUu .collapsed .navbar-collapse.collapsing,
.cid-u0GYujgMUu .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-u0GYujgMUu .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-u0GYujgMUu .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-u0GYujgMUu .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-u0GYujgMUu .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-u0GYujgMUu .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-u0GYujgMUu .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-u0GYujgMUu .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-u0GYujgMUu .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-u0GYujgMUu .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-u0GYujgMUu .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-u0GYujgMUu .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-u0GYujgMUu .collapsed button.navbar-toggler {
  display: block;
}
.cid-u0GYujgMUu .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-u0GYujgMUu .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-u0GYujgMUu .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-u0GYujgMUu .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-u0GYujgMUu .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-u0GYujgMUu .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-u0GYujgMUu .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-u0GYujgMUu img {
    height: 3.8rem !important;
  }
  .cid-u0GYujgMUu .btn {
    display: -webkit-flex;
  }
  .cid-u0GYujgMUu button.navbar-toggler {
    display: block;
  }
  .cid-u0GYujgMUu .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-u0GYujgMUu .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-u0GYujgMUu .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-u0GYujgMUu .navbar-collapse.collapsing,
  .cid-u0GYujgMUu .navbar-collapse.show {
    display: block !important;
  }
  .cid-u0GYujgMUu .navbar-collapse.collapsing .navbar-nav,
  .cid-u0GYujgMUu .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-u0GYujgMUu .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-u0GYujgMUu .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-u0GYujgMUu .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-u0GYujgMUu .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-u0GYujgMUu .navbar-collapse.collapsing .navbar-buttons,
  .cid-u0GYujgMUu .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-u0GYujgMUu .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-u0GYujgMUu .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-u0GYujgMUu .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-u0GYujgMUu .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-u0GYujgMUu .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-u0GYujgMUu .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-u0GYujgMUu .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-u0GYujgMUu .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-u0GYujgMUu .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-u0GYujgMUu .logo {
  aspect-ratio: 2.20125786;
}
.cid-u0GYujgMUu .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-44q {
  /* Type valid CSS here */
}
#custom-html-44q div {
  height: 70px;
  background-color: #000;
}
#custom-html-44r {
  /* Type valid CSS here */
}
#custom-html-44r div {
  padding: 10px 0px 5px;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-44r hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-u0GYujzuXN {
  padding-top: 0px;
  padding-bottom: 0px;
  background: linear-gradient(90deg, #000000, #000000);
}
.cid-u0GYujzuXN .mbr-overlay {
  background: linear-gradient(90deg, #d3cffb, #d7e8f6);
}
.cid-u0GYujzuXN .card-wrap {
  background-color: #111111;
  padding: 2rem;
  margin: 0;
  border-radius: .25rem;
  -webkit-box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
  box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}
@media (min-width: 992px) {
  .cid-u0GYujzuXN .card-wrap {
    width: calc(100% + 10rem);
    margin-left: -10rem;
  }
}
.cid-u0GYujzuXN .img-wrap img {
  width: 100%;
  border-radius: .25rem;
}
.cid-u0GYujzuXN .mbr-section-subtitle,
.cid-u0GYujzuXN .mbr-section-btn {
  color: #000000;
}
.cid-u0GYujzuXN h1 {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-u0GYujzuXN h3 {
  text-align: justify;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-u0GYujzuXN h4 {
  text-align: justify;
}
.cid-u0GYujzuXN .couverture {
  aspect-ratio: 1;
}
.cid-u0GYujJvpQ {
  background: #ffffff;
}
.cid-u0GYujJvpQ .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-u0GYujJvpQ .mbr-figure {
  margin: 0 auto;
}
.cid-u0GYujJvpQ figcaption {
  position: relative;
}
.cid-u0GYujJvpQ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-u0GYujJvpQ .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-u0GYujJvpQ .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-u0GYujJvpQ .view_port {
    height: 10px;
  }
}
.cid-u0GYujJvpQ .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-u0GYujJvpQ .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-u0GYujJvpQ .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-u0GYujJvpQ .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-u0GYujJvpQ .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-u0GYujR7Wu {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u0GYujR7Wu .mbr-text,
.cid-u0GYujR7Wu blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-u0GYujX0nn {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u0GYujX0nn .mbr-section-subtitle {
  color: #767676;
}
.cid-u0GYujX0nn H2 {
  text-align: left;
  color: #000;
}
.cid-u0GYujX0nn .container {
  height: 58px;
}
.cid-uCeyJ1lnO1 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCeyJ1lnO1 .card-box {
  padding: 0 0.3rem;
}
.cid-uCeyJ1lnO1 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCeyJ1lnO1 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCeyJ1lnO1 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCeyJ1lnO1 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCeyJ1lnO1 .mbr-text {
  color: #000000;
}
.cid-uCeyJ1lnO1 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCeyJ1lnO1 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCeyJ1lnO1 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCeyJ1lnO1 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCeyJ1lnO1 .card-title {
  color: #000000;
}
.cid-uCeyJ1lnO1 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCeyJ1lnO1 .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCeyJ1lnO1 .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCeyJ1lnO1 .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCeyJ1lnO1 .souligne:hover {
  color: #000;
}
.cid-uCeyJ1lnO1 .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCeyJ1lnO1 .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCeyJ1lnO1 .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCeyJ1lnO1 .carousel-track1 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCeyJ1lnO1 .carousel-track1::-webkit-scrollbar {
  height: 8px;
}
.cid-uCeyJ1lnO1 .carousel-track1::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCeyJ1lnO1 .carousel-track1::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCeyJ1lnO1 .carousel-track1::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCeyJ1lnO1 .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCeyJ1lnO1 .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCeyJ1lnO1 .arrow-left1 {
  left: -2.2rem;
}
.cid-uCeyJ1lnO1 .arrow-right1 {
  right: -2.2rem;
}
.cid-uCeyJ1lnO1 .carousel-arrow.hidden {
  display: none;
}
.cid-u0GZcbcVM7 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u0GZcbcVM7 .mbr-section-subtitle {
  color: #767676;
}
.cid-u0GZcbcVM7 H2 {
  text-align: left;
  color: #000;
}
.cid-u0GZcbcVM7 .container {
  height: 58px;
}
.cid-uCeyJE0c6D {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCeyJE0c6D .card-box {
  padding: 0 0.3rem;
}
.cid-uCeyJE0c6D .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCeyJE0c6D .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCeyJE0c6D h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCeyJE0c6D p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCeyJE0c6D .mbr-text {
  color: #000000;
}
.cid-uCeyJE0c6D .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCeyJE0c6D .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCeyJE0c6D .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCeyJE0c6D .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCeyJE0c6D .card-title {
  color: #000000;
}
.cid-uCeyJE0c6D .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCeyJE0c6D .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCeyJE0c6D .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCeyJE0c6D .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCeyJE0c6D .souligne:hover {
  color: #000;
}
.cid-uCeyJE0c6D .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCeyJE0c6D .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCeyJE0c6D .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCeyJE0c6D .carousel-track2 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCeyJE0c6D .carousel-track2::-webkit-scrollbar {
  height: 8px;
}
.cid-uCeyJE0c6D .carousel-track2::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCeyJE0c6D .carousel-track2::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCeyJE0c6D .carousel-track2::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCeyJE0c6D .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCeyJE0c6D .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCeyJE0c6D .arrow-left2 {
  left: -2.2rem;
}
.cid-uCeyJE0c6D .arrow-right2 {
  right: -2.2rem;
}
.cid-uCeyJE0c6D .carousel-arrow.hidden {
  display: none;
}
.cid-u0X3n5S3kM {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u0X3n5S3kM .mbr-section-subtitle {
  color: #767676;
}
.cid-u0X3n5S3kM H2 {
  text-align: left;
  color: #000;
}
.cid-u0X3n5S3kM .container {
  height: 58px;
}
.cid-u0X3n5S3kM a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u0X3n5S3kM a:hover {
  color: #000;
}
.cid-u0X3n5S3kM a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u0X3n5S3kM a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u0X3nXE138 {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-u0X3nXE138 .mbr-text,
.cid-u0X3nXE138 blockquote {
  color: #767676;
}
.cid-u0X3nXE138 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-u0X3nXE138 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-u0X3nXE138 .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-u0X3nXE138 .separation {
  height: 45px;
}
.cid-u0X3nXE138 img {
  width: 40px;
}
.cid-u0X3nXE138 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u0X3nXE138 a:hover {
  color: #000;
}
.cid-u0X3nXE138 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u0X3nXE138 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u0GYukgct9 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u0GYukgct9 .mbr-section-subtitle {
  color: #767676;
}
.cid-u0GYukgct9 H2 {
  text-align: left;
  color: #000;
}
.cid-u0GYukgct9 .container {
  height: 58px;
}
.cid-uCeyKxWGGS {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uCeyKxWGGS .card-box {
  padding: 0 0.3rem;
}
.cid-uCeyKxWGGS .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCeyKxWGGS .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCeyKxWGGS h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCeyKxWGGS p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCeyKxWGGS .mbr-text {
  color: #000000;
}
.cid-uCeyKxWGGS .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCeyKxWGGS .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCeyKxWGGS .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCeyKxWGGS .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCeyKxWGGS .card-title {
  color: #000000;
}
.cid-uCeyKxWGGS .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCeyKxWGGS .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCeyKxWGGS .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCeyKxWGGS .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCeyKxWGGS .souligne:hover {
  color: #000;
}
.cid-uCeyKxWGGS .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCeyKxWGGS .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCeyKxWGGS .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCeyKxWGGS .carousel-track3 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCeyKxWGGS .carousel-track3::-webkit-scrollbar {
  height: 8px;
}
.cid-uCeyKxWGGS .carousel-track3::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCeyKxWGGS .carousel-track3::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCeyKxWGGS .carousel-track3::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCeyKxWGGS .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCeyKxWGGS .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCeyKxWGGS .arrow-left3 {
  left: -2.2rem;
}
.cid-uCeyKxWGGS .arrow-right3 {
  right: -2.2rem;
}
.cid-uCeyKxWGGS .carousel-arrow.hidden {
  display: none;
}
.cid-u0GYukWDJc {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u0GYukWDJc .mbr-section-subtitle {
  color: #767676;
}
.cid-u0GYukWDJc H2 {
  text-align: left;
  color: #000;
}
.cid-u0GYukWDJc .container {
  height: 58px;
}
.cid-uCeyL8KJIk {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCeyL8KJIk .card-box {
  padding: 0 0.3rem;
}
.cid-uCeyL8KJIk .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCeyL8KJIk .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCeyL8KJIk h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCeyL8KJIk p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCeyL8KJIk .mbr-text {
  color: #000000;
}
.cid-uCeyL8KJIk .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCeyL8KJIk .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCeyL8KJIk .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCeyL8KJIk .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCeyL8KJIk .card-title {
  color: #000000;
}
.cid-uCeyL8KJIk .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCeyL8KJIk .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCeyL8KJIk .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCeyL8KJIk .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCeyL8KJIk .souligne:hover {
  color: #000;
}
.cid-uCeyL8KJIk .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCeyL8KJIk .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCeyL8KJIk .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCeyL8KJIk .carousel-track4 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCeyL8KJIk .carousel-track4::-webkit-scrollbar {
  height: 8px;
}
.cid-uCeyL8KJIk .carousel-track4::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCeyL8KJIk .carousel-track4::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCeyL8KJIk .carousel-track4::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCeyL8KJIk .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCeyL8KJIk .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCeyL8KJIk .arrow-left4 {
  left: -2.2rem;
}
.cid-uCeyL8KJIk .arrow-right4 {
  right: -2.2rem;
}
.cid-uCeyL8KJIk .carousel-arrow.hidden {
  display: none;
}
.cid-u0GYulc8VX {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u0GYulc8VX .mbr-section-subtitle {
  color: #767676;
}
.cid-u0GYulc8VX H2 {
  text-align: left;
  color: #000;
}
.cid-u0GYulc8VX .container {
  height: 58px;
}
.cid-u0GYuliJ9T {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u0GYuliJ9T .mbr-text,
.cid-u0GYuliJ9T blockquote {
  color: #767676;
}
.cid-u0GYuliJ9T .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-u0GYuliJ9T h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-u0GYulsbRH {
  padding-top: 15px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-u0GYulsbRH .mbr-section-subtitle {
  color: #767676;
}
.cid-u0GYulsbRH .formoid {
  margin: auto;
}
.cid-u0GYulsbRH .form-control {
  padding-left: 1rem;
  padding-right: 1rem;
  border-radius: 0px;
  width: 400px;
  max-width: 95%;
  border: 1px solid #aaa;
  background-color: #fafafa;
}
.cid-u0GYulsbRH .input-group-btn .btn {
  padding-top: 1.3rem;
  padding-bottom: 1.3rem;
  margin: 0 !important;
  width: 250px;
  max-width: 95%;
  border-radius: 0px;
}
.cid-u0GYulsbRH a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-u0GYulsbRH a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
@media (max-width: 768px) {
  .cid-u0GYulsbRH .mbr-form .row {
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-u0GYulsbRH .form-group,
  .cid-u0GYulsbRH .input-group-btn,
  .cid-u0GYulsbRH .input-group-btn .btn {
    max-width: 300px;
    width: 100%;
  }
}
@media (min-width: 769px) {
  .cid-u0GYulsbRH .mbr-form .row > * {
    padding: 0 0.5rem;
  }
}
.cid-u0GYulsbRH .reponse {
  font-family: "Source Sans Pro", Tahoma, Arial;
  background-color: #fff;
  color: #000;
  font-size: 18px;
  text-align: center;
  padding: 10px;
  display: none;
}
.cid-u0GYulCTfm {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u0GYulCTfm .mbr-section-subtitle {
  color: #767676;
}
.cid-u0GYulCTfm H2 {
  text-align: left;
  color: #000;
}
.cid-u0GYulCTfm .container {
  height: 58px;
}
.cid-u0GYulJYtZ {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u0GYulJYtZ .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-u0GYulJYtZ .mbr-text p {
  background: #ffffff;
}
.cid-u0GYulJYtZ .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-u0GYulJYtZ .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-u0GYulJYtZ .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-u0GYulJYtZ .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-u0GYulJYtZ .paypal {
  position: relative;
  top: -35px;
}
.cid-u0GYulJYtZ .logos-cb {
  max-width: 100%;
}
.cid-u0GYulJYtZ .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-u0GYulJYtZ .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-u0GYulJYtZ .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u0GYulJYtZ .lien:hover {
  color: #000;
}
.cid-u0GYulJYtZ .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u0GYulJYtZ .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u0GYulV9PO {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u0GYulV9PO .mbr-section-subtitle {
  color: #767676;
}
.cid-u0GYulV9PO H3 {
  text-align: left;
  color: #000;
}
.cid-u0GYulV9PO .container {
  height: 58px;
}
.cid-u0GYum2uOn {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u0GYum2uOn .title {
  margin-bottom: 2rem;
}
.cid-u0GYum2uOn .mbr-section-subtitle {
  color: #767676;
}
.cid-u0GYum2uOn a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-u0GYum2uOn a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-u0GYum2uOn .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-u0GYum2uOn .input-group-btn {
  display: block;
  text-align: center;
}
.cid-u0GYum2uOn H2 {
  color: #000000;
}
.cid-u0GYum2uOn LABEL {
  color: #000000;
}
.cid-u0GYum2uOn .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-u0GYum2uOn .btn-form {
  border-radius: 0px;
}
.cid-u0GYumgaBX {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-u0GYumgaBX .content {
    text-align: center;
  }
  .cid-u0GYumgaBX .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u0GYumgaBX .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-u0GYumgaBX .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-u0GYumgaBX .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-u0GYumgaBX .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-u0GYumgaBX .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-u0GYumgaBX .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-u0GYumgaBX .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-u0GYumgaBX .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-u0GYumgaBX .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-u0GYumgaBX .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-u0GYumgaBX .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-u0GYumgaBX H5 {
  color: #000000;
}
.cid-u0GYumgaBX P {
  color: #000000;
}
.cid-u0GYumgaBX .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-u0GYumgaBX .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-u0GYumgaBX .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-u0GYumgaBX .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-u0GYumgaBX .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-u0H0eto9k6 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-u0H0eto9k6 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-u0H0eto9k6 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-u0H0eto9k6 a:hover {
  color: #f1b173;
}
.cid-u0H0eto9k6 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-u0H0eto9k6 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-u0H0eto9k6 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-u0H0eto9k6 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-u0H0eto9k6 .menu-logo {
  margin-right: auto;
}
.cid-u0H0eto9k6 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-u0H0eto9k6 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-u0H0eto9k6 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-u0H0eto9k6 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-u0H0eto9k6 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-u0H0eto9k6 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-u0H0eto9k6 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-u0H0eto9k6 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-u0H0eto9k6 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-u0H0eto9k6 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-u0H0eto9k6 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-u0H0eto9k6 .dropdown {
  color: #8d5e43;
}
.cid-u0H0eto9k6 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-u0H0eto9k6 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-u0H0eto9k6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u0H0eto9k6 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-u0H0eto9k6 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u0H0eto9k6 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-u0H0eto9k6 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-u0H0eto9k6 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-u0H0eto9k6 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-u0H0eto9k6 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-u0H0eto9k6 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-u0H0eto9k6 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-u0H0eto9k6 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-u0H0eto9k6 button.navbar-toggler:focus {
  outline: none;
}
.cid-u0H0eto9k6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-u0H0eto9k6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-u0H0eto9k6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-u0H0eto9k6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-u0H0eto9k6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-u0H0eto9k6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-u0H0eto9k6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-u0H0eto9k6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-u0H0eto9k6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-u0H0eto9k6 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-u0H0eto9k6 .collapsed .btn {
  display: -webkit-flex;
}
.cid-u0H0eto9k6 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-u0H0eto9k6 .collapsed .navbar-collapse.collapsing,
.cid-u0H0eto9k6 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-u0H0eto9k6 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-u0H0eto9k6 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-u0H0eto9k6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-u0H0eto9k6 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-u0H0eto9k6 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-u0H0eto9k6 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-u0H0eto9k6 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-u0H0eto9k6 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-u0H0eto9k6 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-u0H0eto9k6 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-u0H0eto9k6 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-u0H0eto9k6 .collapsed button.navbar-toggler {
  display: block;
}
.cid-u0H0eto9k6 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-u0H0eto9k6 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-u0H0eto9k6 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-u0H0eto9k6 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-u0H0eto9k6 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-u0H0eto9k6 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-u0H0eto9k6 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-u0H0eto9k6 img {
    height: 3.8rem !important;
  }
  .cid-u0H0eto9k6 .btn {
    display: -webkit-flex;
  }
  .cid-u0H0eto9k6 button.navbar-toggler {
    display: block;
  }
  .cid-u0H0eto9k6 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-u0H0eto9k6 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-u0H0eto9k6 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-u0H0eto9k6 .navbar-collapse.collapsing,
  .cid-u0H0eto9k6 .navbar-collapse.show {
    display: block !important;
  }
  .cid-u0H0eto9k6 .navbar-collapse.collapsing .navbar-nav,
  .cid-u0H0eto9k6 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-u0H0eto9k6 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-u0H0eto9k6 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-u0H0eto9k6 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-u0H0eto9k6 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-u0H0eto9k6 .navbar-collapse.collapsing .navbar-buttons,
  .cid-u0H0eto9k6 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-u0H0eto9k6 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-u0H0eto9k6 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-u0H0eto9k6 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-u0H0eto9k6 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-u0H0eto9k6 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-u0H0eto9k6 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-u0H0eto9k6 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-u0H0eto9k6 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-u0H0eto9k6 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-u0H0eto9k6 .logo {
  aspect-ratio: 2.20125786;
}
.cid-u0H0eto9k6 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-45g {
  /* Type valid CSS here */
}
#custom-html-45g div {
  height: 70px;
  background-color: #000;
}
#custom-html-45h {
  /* Type valid CSS here */
}
#custom-html-45h div {
  padding: 10px 0px 5px;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-45h hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-u0H0etOtNL {
  padding-top: 0px;
  padding-bottom: 0px;
  background: linear-gradient(90deg, #000000, #000000);
}
.cid-u0H0etOtNL .mbr-overlay {
  background: linear-gradient(90deg, #d3cffb, #d7e8f6);
}
.cid-u0H0etOtNL .card-wrap {
  background-color: #111111;
  padding: 2rem;
  margin: 0;
  border-radius: .25rem;
  -webkit-box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
  box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}
@media (min-width: 992px) {
  .cid-u0H0etOtNL .card-wrap {
    width: calc(100% + 10rem);
    margin-left: -10rem;
  }
}
.cid-u0H0etOtNL .img-wrap img {
  width: 100%;
  border-radius: .25rem;
}
.cid-u0H0etOtNL .mbr-section-subtitle,
.cid-u0H0etOtNL .mbr-section-btn {
  color: #000000;
}
.cid-u0H0etOtNL h1 {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-u0H0etOtNL h3 {
  text-align: justify;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-u0H0etOtNL h4 {
  text-align: justify;
}
.cid-u0H0etOtNL .couverture {
  aspect-ratio: 1;
}
.cid-u0H0etYU3U {
  background: #ffffff;
}
.cid-u0H0etYU3U .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-u0H0etYU3U .mbr-figure {
  margin: 0 auto;
}
.cid-u0H0etYU3U figcaption {
  position: relative;
}
.cid-u0H0etYU3U figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-u0H0etYU3U .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-u0H0etYU3U .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-u0H0etYU3U .view_port {
    height: 10px;
  }
}
.cid-u0H0etYU3U .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-u0H0etYU3U .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-u0H0etYU3U .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-u0H0etYU3U .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-u0H0etYU3U .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-u0H0eu5JQf {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u0H0eu5JQf .mbr-text,
.cid-u0H0eu5JQf blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-u0H0eub7CI {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u0H0eub7CI .mbr-section-subtitle {
  color: #767676;
}
.cid-u0H0eub7CI H2 {
  text-align: left;
  color: #000;
}
.cid-u0H0eub7CI .container {
  height: 58px;
}
.cid-uCez57d8kN {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCez57d8kN .card-box {
  padding: 0 0.3rem;
}
.cid-uCez57d8kN .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCez57d8kN .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCez57d8kN h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCez57d8kN p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCez57d8kN .mbr-text {
  color: #000000;
}
.cid-uCez57d8kN .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCez57d8kN .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCez57d8kN .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCez57d8kN .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCez57d8kN .card-title {
  color: #000000;
}
.cid-uCez57d8kN .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCez57d8kN .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCez57d8kN .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCez57d8kN .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCez57d8kN .souligne:hover {
  color: #000;
}
.cid-uCez57d8kN .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCez57d8kN .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCez57d8kN .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCez57d8kN .carousel-track1 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCez57d8kN .carousel-track1::-webkit-scrollbar {
  height: 8px;
}
.cid-uCez57d8kN .carousel-track1::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCez57d8kN .carousel-track1::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCez57d8kN .carousel-track1::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCez57d8kN .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCez57d8kN .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCez57d8kN .arrow-left1 {
  left: -2.2rem;
}
.cid-uCez57d8kN .arrow-right1 {
  right: -2.2rem;
}
.cid-uCez57d8kN .carousel-arrow.hidden {
  display: none;
}
.cid-u0H0euGiZR {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u0H0euGiZR .mbr-section-subtitle {
  color: #767676;
}
.cid-u0H0euGiZR H2 {
  text-align: left;
  color: #000;
}
.cid-u0H0euGiZR .container {
  height: 58px;
}
.cid-uCez5yWLwd {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCez5yWLwd .card-box {
  padding: 0 0.3rem;
}
.cid-uCez5yWLwd .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCez5yWLwd .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCez5yWLwd h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCez5yWLwd p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCez5yWLwd .mbr-text {
  color: #000000;
}
.cid-uCez5yWLwd .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCez5yWLwd .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCez5yWLwd .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCez5yWLwd .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCez5yWLwd .card-title {
  color: #000000;
}
.cid-uCez5yWLwd .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCez5yWLwd .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCez5yWLwd .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCez5yWLwd .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCez5yWLwd .souligne:hover {
  color: #000;
}
.cid-uCez5yWLwd .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCez5yWLwd .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCez5yWLwd .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCez5yWLwd .carousel-track2 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCez5yWLwd .carousel-track2::-webkit-scrollbar {
  height: 8px;
}
.cid-uCez5yWLwd .carousel-track2::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCez5yWLwd .carousel-track2::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCez5yWLwd .carousel-track2::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCez5yWLwd .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCez5yWLwd .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCez5yWLwd .arrow-left2 {
  left: -2.2rem;
}
.cid-uCez5yWLwd .arrow-right2 {
  right: -2.2rem;
}
.cid-uCez5yWLwd .carousel-arrow.hidden {
  display: none;
}
.cid-u0H0euX9wt {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u0H0euX9wt .mbr-section-subtitle {
  color: #767676;
}
.cid-u0H0euX9wt H2 {
  text-align: left;
  color: #000;
}
.cid-u0H0euX9wt .container {
  height: 58px;
}
.cid-uCez6mRh1o {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uCez6mRh1o .card-box {
  padding: 0 0.3rem;
}
.cid-uCez6mRh1o .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCez6mRh1o .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCez6mRh1o h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCez6mRh1o p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCez6mRh1o .mbr-text {
  color: #000000;
}
.cid-uCez6mRh1o .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCez6mRh1o .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCez6mRh1o .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCez6mRh1o .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCez6mRh1o .card-title {
  color: #000000;
}
.cid-uCez6mRh1o .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCez6mRh1o .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCez6mRh1o .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCez6mRh1o .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCez6mRh1o .souligne:hover {
  color: #000;
}
.cid-uCez6mRh1o .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCez6mRh1o .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCez6mRh1o .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCez6mRh1o .carousel-track3 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCez6mRh1o .carousel-track3::-webkit-scrollbar {
  height: 8px;
}
.cid-uCez6mRh1o .carousel-track3::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCez6mRh1o .carousel-track3::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCez6mRh1o .carousel-track3::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCez6mRh1o .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCez6mRh1o .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCez6mRh1o .arrow-left3 {
  left: -2.2rem;
}
.cid-uCez6mRh1o .arrow-right3 {
  right: -2.2rem;
}
.cid-uCez6mRh1o .carousel-arrow.hidden {
  display: none;
}
.cid-upd9wJRYZH {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-upd9wJRYZH .mbr-section-subtitle {
  color: #767676;
}
.cid-upd9wJRYZH H2 {
  text-align: left;
  color: #000;
}
.cid-upd9wJRYZH .container {
  height: 58px;
}
.cid-upd9wJRYZH a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-upd9wJRYZH a:hover {
  color: #000;
}
.cid-upd9wJRYZH a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-upd9wJRYZH a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-upd9yn0wYA {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-upd9yn0wYA .mbr-text,
.cid-upd9yn0wYA blockquote {
  color: #767676;
}
.cid-upd9yn0wYA .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-upd9yn0wYA h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-upd9yn0wYA .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-upd9yn0wYA .separation {
  height: 45px;
}
.cid-upd9yn0wYA img {
  width: 40px;
}
.cid-upd9yn0wYA a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-upd9yn0wYA a:hover {
  color: #000;
}
.cid-upd9yn0wYA a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-upd9yn0wYA a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u0H0eveodw {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u0H0eveodw .mbr-section-subtitle {
  color: #767676;
}
.cid-u0H0eveodw H2 {
  text-align: left;
  color: #000;
}
.cid-u0H0eveodw .container {
  height: 58px;
}
.cid-u0H0evk79i {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u0H0evk79i .mbr-text,
.cid-u0H0evk79i blockquote {
  color: #767676;
}
.cid-u0H0evk79i .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-u0H0evk79i h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-u0H0evrpYp {
  padding-top: 15px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-u0H0evrpYp .mbr-section-subtitle {
  color: #767676;
}
.cid-u0H0evrpYp .formoid {
  margin: auto;
}
.cid-u0H0evrpYp .form-control {
  padding-left: 1rem;
  padding-right: 1rem;
  border-radius: 0px;
  width: 400px;
  max-width: 95%;
  border: 1px solid #aaa;
  background-color: #fafafa;
}
.cid-u0H0evrpYp .input-group-btn .btn {
  padding-top: 1.3rem;
  padding-bottom: 1.3rem;
  margin: 0 !important;
  width: 250px;
  max-width: 95%;
  border-radius: 0px;
}
.cid-u0H0evrpYp a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-u0H0evrpYp a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
@media (max-width: 768px) {
  .cid-u0H0evrpYp .mbr-form .row {
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-u0H0evrpYp .form-group,
  .cid-u0H0evrpYp .input-group-btn,
  .cid-u0H0evrpYp .input-group-btn .btn {
    max-width: 300px;
    width: 100%;
  }
}
@media (min-width: 769px) {
  .cid-u0H0evrpYp .mbr-form .row > * {
    padding: 0 0.5rem;
  }
}
.cid-u0H0evrpYp .reponse {
  font-family: "Source Sans Pro", Tahoma, Arial;
  background-color: #fff;
  color: #000;
  font-size: 18px;
  text-align: center;
  padding: 10px;
  display: none;
}
.cid-u0H0evAaGq {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u0H0evAaGq .mbr-section-subtitle {
  color: #767676;
}
.cid-u0H0evAaGq H2 {
  text-align: left;
  color: #000;
}
.cid-u0H0evAaGq .container {
  height: 58px;
}
.cid-u0H0evItDr {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u0H0evItDr .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-u0H0evItDr .mbr-text p {
  background: #ffffff;
}
.cid-u0H0evItDr .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-u0H0evItDr .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-u0H0evItDr .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-u0H0evItDr .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-u0H0evItDr .paypal {
  position: relative;
  top: -35px;
}
.cid-u0H0evItDr .logos-cb {
  max-width: 100%;
}
.cid-u0H0evItDr .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-u0H0evItDr .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-u0H0evItDr .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u0H0evItDr .lien:hover {
  color: #000;
}
.cid-u0H0evItDr .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u0H0evItDr .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u0H0evXUcJ {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u0H0evXUcJ .mbr-section-subtitle {
  color: #767676;
}
.cid-u0H0evXUcJ H3 {
  text-align: left;
  color: #000;
}
.cid-u0H0evXUcJ .container {
  height: 58px;
}
.cid-u0H0ew9jG8 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u0H0ew9jG8 .title {
  margin-bottom: 2rem;
}
.cid-u0H0ew9jG8 .mbr-section-subtitle {
  color: #767676;
}
.cid-u0H0ew9jG8 a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-u0H0ew9jG8 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-u0H0ew9jG8 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-u0H0ew9jG8 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-u0H0ew9jG8 H2 {
  color: #000000;
}
.cid-u0H0ew9jG8 LABEL {
  color: #000000;
}
.cid-u0H0ew9jG8 .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-u0H0ew9jG8 .btn-form {
  border-radius: 0px;
}
.cid-u0H0ewjzsq {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-u0H0ewjzsq .content {
    text-align: center;
  }
  .cid-u0H0ewjzsq .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u0H0ewjzsq .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-u0H0ewjzsq .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-u0H0ewjzsq .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-u0H0ewjzsq .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-u0H0ewjzsq .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-u0H0ewjzsq .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-u0H0ewjzsq .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-u0H0ewjzsq .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-u0H0ewjzsq .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-u0H0ewjzsq .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-u0H0ewjzsq .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-u0H0ewjzsq H5 {
  color: #000000;
}
.cid-u0H0ewjzsq P {
  color: #000000;
}
.cid-u0H0ewjzsq .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-u0H0ewjzsq .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-u0H0ewjzsq .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-u0H0ewjzsq .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-u0H0ewjzsq .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-u1kiVzYrgE .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-u1kiVzYrgE .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-u1kiVzYrgE a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-u1kiVzYrgE a:hover {
  color: #f1b173;
}
.cid-u1kiVzYrgE .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-u1kiVzYrgE .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-u1kiVzYrgE .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-u1kiVzYrgE .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-u1kiVzYrgE .menu-logo {
  margin-right: auto;
}
.cid-u1kiVzYrgE .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-u1kiVzYrgE .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-u1kiVzYrgE .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-u1kiVzYrgE .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-u1kiVzYrgE .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-u1kiVzYrgE .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-u1kiVzYrgE .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-u1kiVzYrgE .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-u1kiVzYrgE .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-u1kiVzYrgE .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-u1kiVzYrgE .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-u1kiVzYrgE .dropdown {
  color: #8d5e43;
}
.cid-u1kiVzYrgE .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-u1kiVzYrgE .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-u1kiVzYrgE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u1kiVzYrgE .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-u1kiVzYrgE .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u1kiVzYrgE .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-u1kiVzYrgE .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-u1kiVzYrgE .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-u1kiVzYrgE .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-u1kiVzYrgE .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-u1kiVzYrgE .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-u1kiVzYrgE .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-u1kiVzYrgE button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-u1kiVzYrgE button.navbar-toggler:focus {
  outline: none;
}
.cid-u1kiVzYrgE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-u1kiVzYrgE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-u1kiVzYrgE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-u1kiVzYrgE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-u1kiVzYrgE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-u1kiVzYrgE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-u1kiVzYrgE nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-u1kiVzYrgE nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-u1kiVzYrgE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-u1kiVzYrgE .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-u1kiVzYrgE .collapsed .btn {
  display: -webkit-flex;
}
.cid-u1kiVzYrgE .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-u1kiVzYrgE .collapsed .navbar-collapse.collapsing,
.cid-u1kiVzYrgE .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-u1kiVzYrgE .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-u1kiVzYrgE .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-u1kiVzYrgE .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-u1kiVzYrgE .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-u1kiVzYrgE .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-u1kiVzYrgE .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-u1kiVzYrgE .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-u1kiVzYrgE .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-u1kiVzYrgE .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-u1kiVzYrgE .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-u1kiVzYrgE .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-u1kiVzYrgE .collapsed button.navbar-toggler {
  display: block;
}
.cid-u1kiVzYrgE .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-u1kiVzYrgE .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-u1kiVzYrgE .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-u1kiVzYrgE .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-u1kiVzYrgE .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-u1kiVzYrgE .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-u1kiVzYrgE .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-u1kiVzYrgE img {
    height: 3.8rem !important;
  }
  .cid-u1kiVzYrgE .btn {
    display: -webkit-flex;
  }
  .cid-u1kiVzYrgE button.navbar-toggler {
    display: block;
  }
  .cid-u1kiVzYrgE .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-u1kiVzYrgE .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-u1kiVzYrgE .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-u1kiVzYrgE .navbar-collapse.collapsing,
  .cid-u1kiVzYrgE .navbar-collapse.show {
    display: block !important;
  }
  .cid-u1kiVzYrgE .navbar-collapse.collapsing .navbar-nav,
  .cid-u1kiVzYrgE .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-u1kiVzYrgE .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-u1kiVzYrgE .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-u1kiVzYrgE .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-u1kiVzYrgE .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-u1kiVzYrgE .navbar-collapse.collapsing .navbar-buttons,
  .cid-u1kiVzYrgE .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-u1kiVzYrgE .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-u1kiVzYrgE .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-u1kiVzYrgE .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-u1kiVzYrgE .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-u1kiVzYrgE .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-u1kiVzYrgE .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-u1kiVzYrgE .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-u1kiVzYrgE .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-u1kiVzYrgE .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-u1kiVzYrgE .logo {
  aspect-ratio: 2.20125786;
}
.cid-u1kiVzYrgE .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-46l {
  /* Type valid CSS here */
}
#custom-html-46l div {
  height: 75px;
  background-color: #000;
}
.cid-u1kiVAhpOW {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-u1kiVAhpOW .mbr-text,
.cid-u1kiVAhpOW blockquote {
  color: #767676;
}
.cid-u1kiVAhpOW .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-u1kiVAhpOW h5 {
  font-size: 15px;
}
.cid-u1kiVAhpOW a:link {
  color: #de9956;
}
.cid-u1kiVAhpOW a:hover {
  color: #f1b173;
}
.cid-u1kiVAhpOW a:visited {
  color: #de9956;
}
#custom-html-46n {
  /* Type valid CSS here */
}
#custom-html-46n div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-46n hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-u1Jp75eTPa {
  padding-top: 45px;
  padding-bottom: 30px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-u1Jp75eTPa h1 {
  font-size: 28px;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-u1Jp75eTPa h2 {
  font-size: 20px;
  font-weight: bold;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-u1Jp75eTPa .card-wrapper {
  display: flex;
  padding: 0 1.5rem;
}
@media (max-width: 1600px) {
  .cid-u1Jp75eTPa .card-wrapper {
    padding: 0;
  }
}
.cid-u1Jp75eTPa .content {
  padding: 0 3rem;
}
@media (max-width: 1600px) {
  .cid-u1Jp75eTPa .content {
    padding: 0 1rem;
  }
}
.cid-u1Jp75eTPa .img-wrapper {
  position: relative;
  overflow: hidden;
}
.cid-u1Jp75eTPa .img-wrapper:before {
  content: "";
  position: absolute;
  width: 600px;
  height: 600px;
  right: -300px;
  border-radius: 50%;
  bottom: -350px;
  opacity: 0.3;
  background: #000000;
  z-index: 2;
  pointer-events: none;
}
.cid-u1Jp75eTPa img {
  width: 100%;
}
.cid-u1Jp75eTPa .card-wrapper .mbr-iconfont {
  font-size: 3rem;
  background: linear-gradient(to left, #f1b173, #000000);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.cid-u1Jp75eTPa .line {
  width: 55px;
  margin-bottom: 0.5rem;
  height: 5px;
  display: inline-block;
  background: linear-gradient(to left, #f1b173, #000000);
}
.cid-u1Jp75eTPa .icon-wrapper {
  margin: auto;
  margin-right: 1.5rem;
  display: flex;
  justify-content: center;
  border-radius: 50%;
}
.cid-u1Jp75eTPa h4 {
  margin: 0;
}
.cid-u1Jp75eTPa .card-text {
  color: #999999;
}
.cid-u1Jp75eTPa .mbr-text {
  color: #000000;
}
.cid-u1Jp75eTPa .card-title {
  color: #ffffff;
}
@media (min-width: 1200px) {
  .cid-u1Jp75eTPa .mbr-text {
    max-width: 600px;
  }
}
@media (max-width: 767px) {
  .cid-u1Jp75eTPa .card-wrapper {
    flex-direction: column;
    margin: auto;
    text-align: center;
  }
  .cid-u1Jp75eTPa .card-wrapper .icon-wrapper {
    margin: 0 auto;
    margin-bottom: 1rem;
  }
}
@media (max-width: 991px) {
  .cid-u1Jp75eTPa .mbr-text {
    padding-bottom: 2rem;
    max-width: 100%;
  }
}
.cid-u1Jp75eTPa .icon-wrap {
  background: linear-gradient(to left, #f1b173, #000000);
  width: 100px;
  height: 100px;
  display: flex;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  z-index: 5;
  position: absolute;
  bottom: 3rem;
  right: 3rem;
}
.cid-u1Jp75eTPa .icon-wrap .mbr-iconfont {
  font-size: 2.6rem;
  color: white;
  padding-left: 10px;
}
.cid-u1Jp75eTPa H3 {
  color: #787324;
}
.cid-u1Jp75eTPa .mbr-section-title,
.cid-u1Jp75eTPa .title-wrapper {
  color: #ffffff;
}
.cid-u1Jp75eTPa .mbr-text,
.cid-u1Jp75eTPa .mbr-section-btn {
  color: #999999;
}
.cid-u1Jp75eTPa .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-u1Jp75eTPa .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-u1Jp75eTPa .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-u1Jp75eTPa a.close {
  position: absolute;
  right: 4vw;
  top: 4vh;
  color: #ffffff;
  z-index: 5000000;
  font-size: 37px;
  background: #000;
  padding: 20px;
  border-radius: 50%;
}
.cid-u1Jp75eTPa a.close:hover {
  color: #ffffff;
}
.cid-u1Jp75eTPa .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1Jp75eTPa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1Jp75eTPa p {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-u1Jp75eTPa .souligne {
  position: relative;
  color: #fff;
  text-decoration: none;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-u1Jp75eTPa .souligne:hover {
  color: #fff;
}
.cid-u1Jp75eTPa .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #f1b173;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u1Jp75eTPa .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u1kiVAEgax {
  background: #ffffff;
}
.cid-u1kiVAEgax .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-u1kiVAEgax .mbr-figure {
  margin: 0 auto;
}
.cid-u1kiVAEgax figcaption {
  position: relative;
}
.cid-u1kiVAEgax figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-u1kiVAEgax .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-u1kiVAEgax .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-u1kiVAEgax .view_port {
    height: 10px;
  }
}
.cid-u1kiVAEgax .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-u1kiVAEgax .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-u1kiVAEgax .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-u1kiVAEgax .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-u1kiVAEgax .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-u1kiVBaTQ3 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u1kiVBaTQ3 .mbr-section-subtitle {
  color: #767676;
}
.cid-u1kiVBaTQ3 H2 {
  text-align: left;
  color: #000;
}
.cid-u1kiVBaTQ3 .container {
  height: 58px;
}
.cid-u1kiVBrwKH {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 0px;
}
.cid-u1kiVBrwKH .image-block {
  margin: auto;
}
.cid-u1kiVBrwKH figcaption {
  position: relative;
}
.cid-u1kiVBrwKH figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-u1kiVBrwKH .image-block {
    width: 100% !important;
  }
}
.cid-u1kiVBAAWS {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-u1kiVBAAWS .mbr-text,
.cid-u1kiVBAAWS blockquote {
  color: #000;
  text-align: justify;
}
.cid-u1kiVBAAWS a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u1kiVBAAWS a:hover {
  color: #000;
}
.cid-u1kiVBAAWS a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u1kiVBAAWS a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u1kiVCyk9K {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u1kiVCyk9K .mbr-section-subtitle {
  color: #767676;
}
.cid-u1kiVCyk9K H3 {
  text-align: left;
  color: #000;
}
.cid-u1kiVCyk9K .container {
  height: 58px;
}
.cid-u1kiVCFkWz {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u1kiVCFkWz .mbr-text,
.cid-u1kiVCFkWz blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-u1kiVCOGIO {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-u1kiVCOGIO .card-box {
  padding: 0 0.3rem;
}
.cid-u1kiVCOGIO .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-u1kiVCOGIO .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-u1kiVCOGIO h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-u1kiVCOGIO p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-u1kiVCOGIO .mbr-text {
  color: #000000;
}
.cid-u1kiVCOGIO .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-u1kiVCOGIO .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-u1kiVCOGIO .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-u1kiVCOGIO .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-u1kiVCOGIO .card-title {
  color: #000000;
}
.cid-u1kiVCOGIO .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-u1kiVCYqEf {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u1kiVCYqEf .mbr-section-subtitle {
  color: #767676;
}
.cid-u1kiVCYqEf H3 {
  text-align: left;
  color: #000;
}
.cid-u1kiVCYqEf .container {
  height: 58px;
}
.cid-u1kiVD71jF {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u1kiVD71jF .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-u1kiVD71jF .mbr-text p {
  background: #ffffff;
}
.cid-u1kiVD71jF .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-u1kiVD71jF .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-u1kiVD71jF .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-u1kiVD71jF .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-u1kiVD71jF .paypal {
  position: relative;
  top: -35px;
}
.cid-u1kiVD71jF .logos-cb {
  max-width: 100%;
}
.cid-u1kiVD71jF .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-u1kiVD71jF .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-u1kiVD71jF .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u1kiVD71jF .lien:hover {
  color: #000;
}
.cid-u1kiVD71jF .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u1kiVD71jF .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u1kiVDgNfJ {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u1kiVDgNfJ .mbr-section-subtitle {
  color: #767676;
}
.cid-u1kiVDgNfJ H3 {
  text-align: left;
  color: #000;
}
.cid-u1kiVDgNfJ .container {
  height: 58px;
}
.cid-u1kiVDno17 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u1kiVDno17 .title {
  margin-bottom: 2rem;
}
.cid-u1kiVDno17 .mbr-section-subtitle {
  color: #767676;
}
.cid-u1kiVDno17 a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-u1kiVDno17 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-u1kiVDno17 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-u1kiVDno17 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-u1kiVDno17 H2 {
  color: #000000;
}
.cid-u1kiVDno17 LABEL {
  color: #000000;
}
.cid-u1kiVDno17 .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-u1kiVDno17 .btn-form {
  border-radius: 0px;
}
.cid-u1kiVDzxyt {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-u1kiVDzxyt .content {
    text-align: center;
  }
  .cid-u1kiVDzxyt .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u1kiVDzxyt .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-u1kiVDzxyt .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-u1kiVDzxyt .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-u1kiVDzxyt .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-u1kiVDzxyt .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-u1kiVDzxyt .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-u1kiVDzxyt .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-u1kiVDzxyt .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-u1kiVDzxyt .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-u1kiVDzxyt .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-u1kiVDzxyt .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-u1kiVDzxyt H5 {
  color: #000000;
}
.cid-u1kiVDzxyt P {
  color: #000000;
}
.cid-u1kiVDzxyt .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-u1kiVDzxyt .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-u1kiVDzxyt .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-u1kiVDzxyt .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-u1kiVDzxyt .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-u7axe4xRTH .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-u7axe4xRTH .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-u7axe4xRTH a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-u7axe4xRTH a:hover {
  color: #f1b173;
}
.cid-u7axe4xRTH .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-u7axe4xRTH .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-u7axe4xRTH .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-u7axe4xRTH .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-u7axe4xRTH .menu-logo {
  margin-right: auto;
}
.cid-u7axe4xRTH .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-u7axe4xRTH .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-u7axe4xRTH .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-u7axe4xRTH .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-u7axe4xRTH .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-u7axe4xRTH .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-u7axe4xRTH .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-u7axe4xRTH .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-u7axe4xRTH .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-u7axe4xRTH .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-u7axe4xRTH .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-u7axe4xRTH .dropdown {
  color: #8d5e43;
}
.cid-u7axe4xRTH .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-u7axe4xRTH .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-u7axe4xRTH .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u7axe4xRTH .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-u7axe4xRTH .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u7axe4xRTH .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-u7axe4xRTH .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-u7axe4xRTH .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-u7axe4xRTH .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-u7axe4xRTH .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-u7axe4xRTH .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-u7axe4xRTH .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-u7axe4xRTH button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-u7axe4xRTH button.navbar-toggler:focus {
  outline: none;
}
.cid-u7axe4xRTH button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-u7axe4xRTH button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-u7axe4xRTH button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-u7axe4xRTH button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-u7axe4xRTH button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-u7axe4xRTH nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-u7axe4xRTH nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-u7axe4xRTH nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-u7axe4xRTH nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-u7axe4xRTH .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-u7axe4xRTH .collapsed .btn {
  display: -webkit-flex;
}
.cid-u7axe4xRTH .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-u7axe4xRTH .collapsed .navbar-collapse.collapsing,
.cid-u7axe4xRTH .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-u7axe4xRTH .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-u7axe4xRTH .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-u7axe4xRTH .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-u7axe4xRTH .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-u7axe4xRTH .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-u7axe4xRTH .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-u7axe4xRTH .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-u7axe4xRTH .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-u7axe4xRTH .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-u7axe4xRTH .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-u7axe4xRTH .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-u7axe4xRTH .collapsed button.navbar-toggler {
  display: block;
}
.cid-u7axe4xRTH .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-u7axe4xRTH .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-u7axe4xRTH .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-u7axe4xRTH .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-u7axe4xRTH .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-u7axe4xRTH .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-u7axe4xRTH .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-u7axe4xRTH img {
    height: 3.8rem !important;
  }
  .cid-u7axe4xRTH .btn {
    display: -webkit-flex;
  }
  .cid-u7axe4xRTH button.navbar-toggler {
    display: block;
  }
  .cid-u7axe4xRTH .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-u7axe4xRTH .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-u7axe4xRTH .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-u7axe4xRTH .navbar-collapse.collapsing,
  .cid-u7axe4xRTH .navbar-collapse.show {
    display: block !important;
  }
  .cid-u7axe4xRTH .navbar-collapse.collapsing .navbar-nav,
  .cid-u7axe4xRTH .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-u7axe4xRTH .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-u7axe4xRTH .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-u7axe4xRTH .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-u7axe4xRTH .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-u7axe4xRTH .navbar-collapse.collapsing .navbar-buttons,
  .cid-u7axe4xRTH .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-u7axe4xRTH .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-u7axe4xRTH .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-u7axe4xRTH .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-u7axe4xRTH .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-u7axe4xRTH .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-u7axe4xRTH .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-u7axe4xRTH .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-u7axe4xRTH .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-u7axe4xRTH .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-u7axe4xRTH .logo {
  aspect-ratio: 2.20125786;
}
.cid-u7axe4xRTH .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-u7axe4KivP {
  padding-top: 75px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-u7axe4KivP .mbr-text,
.cid-u7axe4KivP blockquote {
  color: #767676;
}
.cid-u7axe4KivP .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-u7axe4KivP h5 {
  font-size: 15px;
}
.cid-u7axe4KivP a:link {
  color: #de9956;
}
.cid-u7axe4KivP a:hover {
  color: #f1b173;
}
.cid-u7axe4KivP a:visited {
  color: #de9956;
}
#custom-html-4c7 {
  /* Type valid CSS here */
}
#custom-html-4c7 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-4c7 hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-u7axe4SDvc {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-u7axe4SDvc .back {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 75%;
  height: 100%;
  background-color: #000000;
}
.cid-u7axe4SDvc img {
  width: 100%;
}
.cid-u7axe4SDvc p {
  margin-top: 1rem;
  text-align: justify;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-u7axe4SDvc .content-wrapper {
  max-width: 750px;
  margin: auto;
  position: relative;
  padding: 0 2rem;
}
.cid-u7axe4SDvc .content-wrapper {
  padding-top: 2rem;
}
.cid-u7axe4SDvc h4 {
  position: absolute;
  width: fit-content;
  padding: 0;
  margin: 0;
  right: 6rem;
  transform: rotate(-270deg);
  transform-origin: bottom right;
  bottom: 0;
}
@media (max-width: 1200px) {
  .cid-u7axe4SDvc .content-wrapper {
    padding-top: 0rem;
  }
  .cid-u7axe4SDvc p {
    margin-top: 2rem;
  }
}
@media (max-width: 992px) {
  .cid-u7axe4SDvc .back {
    width: 100%;
    height: 75%;
  }
  .cid-u7axe4SDvc .content-wrapper {
    padding: 0 3rem;
    padding-top: 4rem;
  }
  .cid-u7axe4SDvc p {
    margin-top: 4rem;
  }
}
.cid-u7axe4SDvc .content-wrapper {
  padding-right: 8rem;
}
@media (max-width: 767px) {
  .cid-u7axe4SDvc .content-wrapper {
    padding: 0rem;
    padding-top: 4rem;
  }
  .cid-u7axe4SDvc .content-wrapper {
    padding-right: 3rem;
  }
  .cid-u7axe4SDvc h4 {
    right: 2rem;
  }
}
.cid-u7axe4SDvc H1 {
  color: #ffffff;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-u7axe4SDvc H3 {
  color: #767676;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-u7axe4SDvc .mbr-text,
.cid-u7axe4SDvc .mbr-section-btn {
  color: #ffffff;
}
.cid-u7axe4SDvc H4 {
  color: #ffffff;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-u7axe4SDvc .cadre {
  overflow: hidden;
  border-radius: 5px;
}
.cid-u7axe4SDvc .shine {
  position: relative;
}
.cid-u7axe4SDvc .shine::before {
  position: absolute;
  top: 0;
  left: -75%;
  z-index: 2;
  display: block;
  content: '';
  width: 50%;
  height: 100%;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
  -webkit-transform: skewX(-25deg);
  transform: skewX(-25deg);
}
.cid-u7axe4SDvc .shine:hover::before {
  -webkit-animation: shine .75s;
  animation: shine .75s;
}
@-webkit-keyframes shine {
  100% {
    left: 125%;
  }
}
@keyframes shine {
  100% {
    left: 125%;
  }
}
.cid-u7axe4SDvc .couverture {
  aspect-ratio: 1.49925037;
}
.cid-u7axe4SDvc .souligne {
  position: relative;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-u7axe4SDvc .souligne:hover {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-u7axe4SDvc .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u7axe4SDvc .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u7axe4SDvc .note {
  font-size: 17px;
}
.cid-u7axe4SDvc .discret {
  text-decoration: none;
}
@keyframes clouds-loop-1 {
  to {
    background-position: -1000px 0;
  }
}
.cid-u7axe4SDvc .clouds-1 {
  background-image: url("https://www.terressens.com/assets/images/nuages_2.png");
  animation: clouds-loop-1 50s infinite linear;
}
@keyframes clouds-loop-2 {
  to {
    background-position: -1000px 0;
  }
}
.cid-u7axe4SDvc .clouds-2 {
  background-image: url("https://www.terressens.com/assets/images/nuages_1.png");
  animation: clouds-loop-2 40s infinite linear;
}
@keyframes clouds-loop-3 {
  to {
    background-position: -1579px 0;
  }
}
.cid-u7axe4SDvc .clouds-3 {
  background-image: url("https://www.terressens.com/assets/images/nuages_3.png");
  animation: clouds-loop-3 44s infinite linear;
}
.cid-u7axe4SDvc .enteteanimee {
  background: linear-gradient(#333333, #000000);
  text-align: center;
  vertical-align: middle;
}
.cid-u7axe4SDvc .clouds {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=25);
  opacity: 0.25;
  pointer-events: none;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
}
.cid-u7axe4SDvc .clouds-1,
.cid-u7axe4SDvc .clouds-2,
.cid-u7axe4SDvc .clouds-3 {
  background-repeat: repeat-x;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: 500px;
}
.cid-u7axe52hNn {
  background: #ffffff;
}
.cid-u7axe52hNn .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-u7axe52hNn .mbr-figure {
  margin: 0 auto;
}
.cid-u7axe52hNn figcaption {
  position: relative;
}
.cid-u7axe52hNn figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-u7axe52hNn .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-u7axe52hNn .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-u7axe52hNn .view_port {
    height: 10px;
  }
}
.cid-u7axe52hNn .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-u7axe52hNn .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-u7axe52hNn .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-u7axe52hNn .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-u7axe52hNn .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-u7aAcdEt7a {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u7aAcdEt7a .card-wrapper {
  border: solid 1px #ddd;
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-u7aAcdEt7a .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-u7aAcdEt7a .card-box {
  padding: 0 0.3rem;
}
.cid-u7aAcdEt7a .btn {
  font-size: 16px;
}
.cid-u7aAcdEt7a .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-u7aAcdEt7a .mbr-section-btn a {
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-u7aAcdEt7a h2 {
  font-size: 18px;
  line-height: 20px;
  font-weight: 700;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.5rem;
}
.cid-u7aAcdEt7a h2 a {
  font-size: 18px;
  line-height: 20px;
  font-weight: 700;
}
.cid-u7aAcdEt7a h4 {
  font-weight: 300;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0rem;
}
.cid-u7aAcdEt7a p {
  font-size: 15px;
  line-height: 19px;
  margin-bottom: 0;
  text-align: justify;
  padding-top: 0.2rem;
}
.cid-u7aAcdEt7a .mbr-text {
  color: #000;
}
.cid-u7aAcdEt7a .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.cid-u7aAcdEt7a .zoom:hover {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}
.cid-u7aAcdEt7a .imagette {
  aspect-ratio: 1.33333333;
}
.cid-u7aAcdEt7a .cadre {
  overflow: hidden;
  position: relative;
}
.cid-u7aAcdEt7a .datec {
  font-size: 14px;
  color: #ffffff;
}
.cid-u7aAcdEt7a .date span {
  color: #fff;
  display: inline-block;
  background-color: #555;
  padding: 0.2rem 0.2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 90%;
  overflow: hidden;
  font-family: "Source Sans Pro", Tahoma, Arial;
}
.cid-u7aAcdEt7a .geolocalisation {
  font-size: 14px;
  color: #000;
}
.cid-u7aAcdEt7a .lieu {
  line-height: 31px;
}
.cid-u7aAcdEt7a .pointeur {
  padding-right: 10px;
  aspect-ratio: 0.64516129;
}
.cid-u7aAcdEt7a .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u7aAcdEt7a .souligne:hover {
  color: #000;
}
.cid-u7aAcdEt7a .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u7aAcdEt7a .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u7aAcdEt7a .souligne-blanc {
  position: relative;
  color: #fff;
  text-decoration: none;
}
.cid-u7aAcdEt7a .souligne-blanc:hover {
  color: #fff;
}
.cid-u7aAcdEt7a .souligne-blanc::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #fff;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u7aAcdEt7a .souligne-blanc:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u7aAcdEt7a .inactif:hover {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: all 1s;
  transition: all 1s;
}
.cid-u7aAcdEt7a .inactif {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}
@media (max-width: 767px) {
  .cid-u7aAcdEt7a .carte1 {
    margin-left: -20px;
  }
}
@media (max-width: 767px) {
  .cid-u7aAcdEt7a .carte2 {
    margin-right: -20px;
  }
}
.cid-u7aAcdEt7a .fleche-replier {
  position: relative;
  top: 13px;
  display: none;
}
.cid-u7aAcdEt7a .livre0005 {
  aspect-ratio: 0.87108014;
  width: 90px;
  max-width: 40%;
  padding-right: 5px;
}
.cid-u7aAcdEt7a .livre0004 {
  aspect-ratio: 0.69060773;
  width: 90px;
  max-width: 40%;
  padding-right: 5px;
}
.cid-u7aAcdEt7a .pleine-largeur {
  aspect-ratio: 10.68333333;
  width: 100%;
}
.cid-uaQnT3AzDW {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uaQnT3AzDW .card-wrapper {
  border: solid 1px #ddd;
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uaQnT3AzDW .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uaQnT3AzDW .card-box {
  padding: 0 0.3rem;
}
.cid-uaQnT3AzDW .btn {
  font-size: 16px;
}
.cid-uaQnT3AzDW .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uaQnT3AzDW .mbr-section-btn a {
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-uaQnT3AzDW h2 {
  font-size: 18px;
  line-height: 20px;
  font-weight: 700;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.5rem;
}
.cid-uaQnT3AzDW h2 a {
  font-size: 18px;
  line-height: 20px;
  font-weight: 700;
}
.cid-uaQnT3AzDW h4 {
  font-weight: 300;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0rem;
}
.cid-uaQnT3AzDW p {
  font-size: 15px;
  line-height: 19px;
  margin-bottom: 0;
  text-align: justify;
  padding-top: 0.2rem;
}
.cid-uaQnT3AzDW .mbr-text {
  color: #000;
}
.cid-uaQnT3AzDW .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.cid-uaQnT3AzDW .zoom:hover {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}
.cid-uaQnT3AzDW .imagette {
  aspect-ratio: 1.33333333;
}
.cid-uaQnT3AzDW .cadre {
  overflow: hidden;
  position: relative;
}
.cid-uaQnT3AzDW .datec {
  font-size: 14px;
  color: #ffffff;
}
.cid-uaQnT3AzDW .date span {
  color: #fff;
  display: inline-block;
  background-color: #555;
  padding: 0.2rem 0.2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 90%;
  overflow: hidden;
  font-family: "Source Sans Pro", Tahoma, Arial;
}
.cid-uaQnT3AzDW .geolocalisation {
  font-size: 14px;
  color: #000;
}
.cid-uaQnT3AzDW .lieu {
  line-height: 31px;
}
.cid-uaQnT3AzDW .pointeur {
  padding-right: 10px;
  aspect-ratio: 0.64516129;
}
.cid-uaQnT3AzDW .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uaQnT3AzDW .souligne:hover {
  color: #000;
}
.cid-uaQnT3AzDW .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uaQnT3AzDW .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uaQnT3AzDW .souligne-blanc {
  position: relative;
  color: #fff;
  text-decoration: none;
}
.cid-uaQnT3AzDW .souligne-blanc:hover {
  color: #fff;
}
.cid-uaQnT3AzDW .souligne-blanc::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #fff;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uaQnT3AzDW .souligne-blanc:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uaQnT3AzDW .inactif:hover {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: all 1s;
  transition: all 1s;
}
.cid-uaQnT3AzDW .inactif {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}
@media (max-width: 767px) {
  .cid-uaQnT3AzDW .carte1 {
    margin-left: -20px;
  }
}
@media (max-width: 767px) {
  .cid-uaQnT3AzDW .carte2 {
    margin-right: -20px;
  }
}
.cid-uaQnT3AzDW .fleche-replier {
  position: relative;
  top: 13px;
  display: none;
}
.cid-uaQnT3AzDW .livre {
  aspect-ratio: 0.69060773;
  width: 90px;
  max-width: 40%;
  padding-right: 5px;
}
.cid-uaQnT3AzDW .pleine-largeur {
  aspect-ratio: 10.68333333;
  width: 100%;
}
.cid-ueQ9EAU30l {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ueQ9EAU30l .card-wrapper {
  border: solid 1px #ddd;
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-ueQ9EAU30l .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-ueQ9EAU30l .card-box {
  padding: 0 0.3rem;
}
.cid-ueQ9EAU30l .btn {
  font-size: 16px;
}
.cid-ueQ9EAU30l .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-ueQ9EAU30l .mbr-section-btn a {
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-ueQ9EAU30l h2 {
  font-size: 18px;
  line-height: 20px;
  font-weight: 700;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.5rem;
}
.cid-ueQ9EAU30l h2 a {
  font-size: 18px;
  line-height: 20px;
  font-weight: 700;
}
.cid-ueQ9EAU30l h4 {
  font-weight: 300;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0rem;
}
.cid-ueQ9EAU30l p {
  font-size: 15px;
  line-height: 19px;
  margin-bottom: 0;
  text-align: justify;
  padding-top: 0.2rem;
}
.cid-ueQ9EAU30l .mbr-text {
  color: #000;
}
.cid-ueQ9EAU30l .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.cid-ueQ9EAU30l .zoom:hover {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}
.cid-ueQ9EAU30l .imagette {
  aspect-ratio: 1.33333333;
}
.cid-ueQ9EAU30l .cadre {
  overflow: hidden;
  position: relative;
}
.cid-ueQ9EAU30l .datec {
  font-size: 14px;
  color: #ffffff;
}
.cid-ueQ9EAU30l .date span {
  color: #fff;
  display: inline-block;
  background-color: #555;
  padding: 0.2rem 0.2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 90%;
  overflow: hidden;
  font-family: "Source Sans Pro", Tahoma, Arial;
}
.cid-ueQ9EAU30l .geolocalisation {
  font-size: 14px;
  color: #000;
}
.cid-ueQ9EAU30l .lieu {
  line-height: 31px;
}
.cid-ueQ9EAU30l .pointeur {
  padding-right: 10px;
  aspect-ratio: 0.64516129;
}
.cid-ueQ9EAU30l .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-ueQ9EAU30l .souligne:hover {
  color: #000;
}
.cid-ueQ9EAU30l .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-ueQ9EAU30l .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-ueQ9EAU30l .souligne-blanc {
  position: relative;
  color: #fff;
  text-decoration: none;
}
.cid-ueQ9EAU30l .souligne-blanc:hover {
  color: #fff;
}
.cid-ueQ9EAU30l .souligne-blanc::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #fff;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-ueQ9EAU30l .souligne-blanc:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-ueQ9EAU30l .inactif:hover {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: all 1s;
  transition: all 1s;
}
.cid-ueQ9EAU30l .inactif {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}
@media (max-width: 767px) {
  .cid-ueQ9EAU30l .carte1 {
    margin-left: -20px;
  }
}
@media (max-width: 767px) {
  .cid-ueQ9EAU30l .carte2 {
    margin-right: -20px;
  }
}
.cid-ueQ9EAU30l .fleche-replier {
  position: relative;
  top: 13px;
  display: none;
}
.cid-ueQ9EAU30l .livre0005 {
  aspect-ratio: 0.87108014;
  width: 90px;
  max-width: 40%;
  padding-right: 5px;
}
.cid-ueQ9EAU30l .livre0004 {
  aspect-ratio: 0.69060773;
  width: 90px;
  max-width: 40%;
  padding-right: 5px;
}
.cid-ueQ9EAU30l .livre {
  aspect-ratio: 0.69060773;
  width: 90px;
  max-width: 40%;
  padding-right: 5px;
}
.cid-ueQ9EAU30l .pleine-largeur {
  aspect-ratio: 10.68333333;
  width: 100%;
}
.cid-v7g4E2USgM {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v7g4E2USgM .card-box {
  padding: 0 0.3rem;
}
.cid-v7g4E2USgM .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-v7g4E2USgM .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-v7g4E2USgM h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-v7g4E2USgM p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-v7g4E2USgM .mbr-text {
  color: #000000;
}
.cid-v7g4E2USgM .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-v7g4E2USgM .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-v7g4E2USgM h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-v7g4E2USgM .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-v7g4E2USgM .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-v7g4E2USgM .card-title {
  color: #000000;
}
.cid-v7g4E2USgM .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-v7g4E2USgM .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-v7g4E2USgM .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-v7g4E2USgM .souligne {
  position: relative;
  color: #999;
  text-decoration: none;
}
.cid-v7g4E2USgM .souligne:hover {
  color: #999;
}
.cid-v7g4E2USgM .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #999;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-v7g4E2USgM .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-v7g4E2USgM .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-v7g4E2USgM .carousel-tracklsv {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-v7g4E2USgM .carousel-tracklsv::-webkit-scrollbar {
  height: 8px;
}
.cid-v7g4E2USgM .carousel-tracklsv::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-v7g4E2USgM .carousel-tracklsv::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-v7g4E2USgM .carousel-tracklsv::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-v7g4E2USgM .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-v7g4E2USgM .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-v7g4E2USgM .arrow-leftlsv {
  left: -2.2rem;
}
.cid-v7g4E2USgM .arrow-rightlsv {
  right: -2.2rem;
}
.cid-v7g4E2USgM .carousel-arrow.hidden {
  display: none;
}
.cid-v7g4E2USgM .container1 {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
  margin-bottom: 10px;
  margin-right: 10px;
}
.cid-v7g4E2USgM h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-v7g4E2USgM .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-v7g4E2USgM .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-v7g4E2USgM .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-v7g4E2USgM .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-v7g4E2USgM .photo-produit {
    width: 100%;
  }
}
.cid-v7g4E2USgM .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-v7g4E2USgM .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-v7g4E2USgM .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-v7g4E2USgM .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-uz8iuJCArO {
  padding-top: 0px;
  padding-bottom: 0px;
  position: relative;
  background-color: #ffffff;
}
.cid-uz8iuJCArO p {
  color: #767676;
}
.cid-uz8iuJCArO .card {
  border-radius: 0px;
  margin-bottom: -1px;
}
.cid-uz8iuJCArO .card .card-header {
  border-radius: 0px;
  border: 0px;
  padding: 0;
}
.cid-uz8iuJCArO .card .card-header a.panel-title {
  margin-bottom: 0;
  margin-top: -1px;
  font-weight: 500;
  font-style: normal;
  display: block;
  text-decoration: none !important;
  line-height: normal;
}
.cid-uz8iuJCArO .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}
.cid-uz8iuJCArO .card .card-header a.panel-title h4 {
  border: 1px solid #dfdfdf;
  padding: 1.3rem 2rem;
  margin-bottom: 0;
}
.cid-uz8iuJCArO .card .card-header a.panel-title h4 .sign {
  padding-right: 1rem;
}
.cid-uz8iuJCArO .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uz8iuJCArO .souligne:hover {
  color: #000;
}
.cid-uz8iuJCArO .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uz8iuJCArO .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uz8iuJCArO H4 {
  color: #000000;
}
.cid-uz8iuJCArO .panel-text {
  color: #000000;
}
.cid-uz8iuJCArO .illustration {
  width: 500;
  max-width: 100%;
}
.cid-u7axe5PqQT {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u7axe5PqQT .mbr-section-subtitle {
  color: #767676;
}
.cid-u7axe5PqQT H3 {
  text-align: left;
  color: #000;
}
.cid-u7axe5PqQT .container {
  height: 58px;
}
.cid-u7axe5Wpvv {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u7axe5Wpvv .mbr-text,
.cid-u7axe5Wpvv blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-uCi7g1DO07 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCi7g1DO07 .card-box {
  padding: 0 0.3rem;
}
.cid-uCi7g1DO07 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCi7g1DO07 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCi7g1DO07 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCi7g1DO07 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCi7g1DO07 .mbr-text {
  color: #000000;
}
.cid-uCi7g1DO07 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCi7g1DO07 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCi7g1DO07 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCi7g1DO07 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCi7g1DO07 .card-title {
  color: #000000;
}
.cid-uCi7g1DO07 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCi7g1DO07 .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCi7g1DO07 .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCi7g1DO07 .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCi7g1DO07 .souligne:hover {
  color: #000;
}
.cid-uCi7g1DO07 .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCi7g1DO07 .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCi7g1DO07 .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCi7g1DO07 .carousel-track1 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCi7g1DO07 .carousel-track1::-webkit-scrollbar {
  height: 8px;
}
.cid-uCi7g1DO07 .carousel-track1::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCi7g1DO07 .carousel-track1::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCi7g1DO07 .carousel-track1::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCi7g1DO07 .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uCi7g1DO07 .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCi7g1DO07 .arrow-left1 {
  left: -2.2rem;
}
.cid-uCi7g1DO07 .arrow-right1 {
  right: -2.2rem;
}
.cid-uCi7g1DO07 .carousel-arrow.hidden {
  display: none;
}
.cid-u7axe6bTUU {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u7axe6bTUU .mbr-section-subtitle {
  color: #767676;
}
.cid-u7axe6bTUU H2 {
  text-align: left;
  color: #000;
}
.cid-u7axe6bTUU .container {
  height: 58px;
}
.cid-u7axe6h48c {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u7axe6h48c .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-u7axe6h48c .mbr-text p {
  background: #ffffff;
}
.cid-u7axe6h48c .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-u7axe6h48c .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-u7axe6h48c .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-u7axe6h48c .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-u7axe6h48c .paypal {
  position: relative;
  top: -35px;
}
.cid-u7axe6h48c .logos-cb {
  max-width: 100%;
}
.cid-u7axe6h48c .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-u7axe6h48c .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-u7axe6h48c .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u7axe6h48c .lien:hover {
  color: #000;
}
.cid-u7axe6h48c .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u7axe6h48c .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u7axe6q3wR {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u7axe6q3wR .mbr-section-subtitle {
  color: #767676;
}
.cid-u7axe6q3wR H3 {
  text-align: left;
  color: #000;
}
.cid-u7axe6q3wR .container {
  height: 58px;
}
.cid-u7axe6xcjX {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u7axe6xcjX .title {
  margin-bottom: 2rem;
}
.cid-u7axe6xcjX .mbr-section-subtitle {
  color: #767676;
}
.cid-u7axe6xcjX a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-u7axe6xcjX a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-u7axe6xcjX .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-u7axe6xcjX .input-group-btn {
  display: block;
  text-align: center;
}
.cid-u7axe6xcjX H2 {
  color: #000000;
}
.cid-u7axe6xcjX LABEL {
  color: #000000;
}
.cid-u7axe6xcjX .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-u7axe6xcjX .btn-form {
  border-radius: 0px;
}
.cid-u7axe6HQIp {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-u7axe6HQIp .content {
    text-align: center;
  }
  .cid-u7axe6HQIp .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u7axe6HQIp .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-u7axe6HQIp .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-u7axe6HQIp .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-u7axe6HQIp .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-u7axe6HQIp .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-u7axe6HQIp .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-u7axe6HQIp .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-u7axe6HQIp .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-u7axe6HQIp .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-u7axe6HQIp .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-u7axe6HQIp .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-u7axe6HQIp H5 {
  color: #000000;
}
.cid-u7axe6HQIp P {
  color: #000000;
}
.cid-u7axe6HQIp .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-u7axe6HQIp .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-u7axe6HQIp .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-u7axe6HQIp .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-u7axe6HQIp .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-ucsHAv1pev .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-ucsHAv1pev .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-ucsHAv1pev a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-ucsHAv1pev a:hover {
  color: #f1b173;
}
.cid-ucsHAv1pev .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-ucsHAv1pev .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-ucsHAv1pev .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-ucsHAv1pev .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-ucsHAv1pev .menu-logo {
  margin-right: auto;
}
.cid-ucsHAv1pev .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-ucsHAv1pev .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-ucsHAv1pev .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-ucsHAv1pev .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-ucsHAv1pev .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-ucsHAv1pev .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-ucsHAv1pev .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-ucsHAv1pev .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-ucsHAv1pev .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-ucsHAv1pev .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-ucsHAv1pev .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-ucsHAv1pev .dropdown {
  color: #8d5e43;
}
.cid-ucsHAv1pev .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-ucsHAv1pev .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-ucsHAv1pev .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ucsHAv1pev .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-ucsHAv1pev .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ucsHAv1pev .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-ucsHAv1pev .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-ucsHAv1pev .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-ucsHAv1pev .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-ucsHAv1pev .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-ucsHAv1pev .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-ucsHAv1pev .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-ucsHAv1pev button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-ucsHAv1pev button.navbar-toggler:focus {
  outline: none;
}
.cid-ucsHAv1pev button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-ucsHAv1pev button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-ucsHAv1pev button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-ucsHAv1pev button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-ucsHAv1pev button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-ucsHAv1pev nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-ucsHAv1pev nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-ucsHAv1pev nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-ucsHAv1pev nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-ucsHAv1pev .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-ucsHAv1pev .collapsed .btn {
  display: -webkit-flex;
}
.cid-ucsHAv1pev .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-ucsHAv1pev .collapsed .navbar-collapse.collapsing,
.cid-ucsHAv1pev .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-ucsHAv1pev .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-ucsHAv1pev .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-ucsHAv1pev .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-ucsHAv1pev .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-ucsHAv1pev .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-ucsHAv1pev .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-ucsHAv1pev .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-ucsHAv1pev .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-ucsHAv1pev .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-ucsHAv1pev .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-ucsHAv1pev .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-ucsHAv1pev .collapsed button.navbar-toggler {
  display: block;
}
.cid-ucsHAv1pev .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-ucsHAv1pev .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-ucsHAv1pev .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-ucsHAv1pev .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-ucsHAv1pev .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-ucsHAv1pev .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-ucsHAv1pev .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-ucsHAv1pev img {
    height: 3.8rem !important;
  }
  .cid-ucsHAv1pev .btn {
    display: -webkit-flex;
  }
  .cid-ucsHAv1pev button.navbar-toggler {
    display: block;
  }
  .cid-ucsHAv1pev .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-ucsHAv1pev .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-ucsHAv1pev .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-ucsHAv1pev .navbar-collapse.collapsing,
  .cid-ucsHAv1pev .navbar-collapse.show {
    display: block !important;
  }
  .cid-ucsHAv1pev .navbar-collapse.collapsing .navbar-nav,
  .cid-ucsHAv1pev .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-ucsHAv1pev .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-ucsHAv1pev .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-ucsHAv1pev .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-ucsHAv1pev .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-ucsHAv1pev .navbar-collapse.collapsing .navbar-buttons,
  .cid-ucsHAv1pev .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-ucsHAv1pev .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-ucsHAv1pev .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-ucsHAv1pev .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-ucsHAv1pev .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-ucsHAv1pev .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-ucsHAv1pev .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-ucsHAv1pev .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-ucsHAv1pev .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-ucsHAv1pev .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-ucsHAv1pev .logo {
  aspect-ratio: 2.20125786;
}
.cid-ucsHAv1pev .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-4dc {
  /* Type valid CSS here */
}
#custom-html-4dc div {
  height: 75px;
  background-color: #000;
}
.cid-ucsHAvixg5 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-ucsHAvixg5 .mbr-text,
.cid-ucsHAvixg5 blockquote {
  color: #767676;
}
.cid-ucsHAvixg5 .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-ucsHAvixg5 h5 {
  font-size: 15px;
}
.cid-ucsHAvixg5 a:link {
  color: #de9956;
}
.cid-ucsHAvixg5 a:hover {
  color: #f1b173;
}
.cid-ucsHAvixg5 a:visited {
  color: #de9956;
}
#custom-html-4de {
  /* Type valid CSS here */
}
#custom-html-4de div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-4de hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-ucsHAvqnTD {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-ucsHAvqnTD .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-ucsHAvqnTD .row-element,
.cid-ucsHAvqnTD .image-element {
  padding: 0;
}
.cid-ucsHAvqnTD .image-element {
  display: flex;
  justify-content: center;
}
.cid-ucsHAvqnTD .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-ucsHAvqnTD .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-ucsHAvqnTD .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-ucsHAvqnTD .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-ucsHAvqnTD .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-ucsHAvqnTD .text-content {
    padding: 2rem 1rem;
  }
  .cid-ucsHAvqnTD .underline .line {
    height: 2px;
  }
  .cid-ucsHAvqnTD .mbr-title,
  .cid-ucsHAvqnTD .underline,
  .cid-ucsHAvqnTD .mbr-text,
  .cid-ucsHAvqnTD .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-ucsHAvqnTD .mbr-title,
.cid-ucsHAvqnTD .underline {
  text-align: center;
  color: #ffffff;
}
.cid-ucsHAvqnTD .mbr-text,
.cid-ucsHAvqnTD .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-ucsHAvqnTD h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-ucsHAvqnTD H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-ucsHAvqnTD H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-ucsHAvqnTD .bouton {
  text-align: center;
}
.cid-ucsHAvqnTD .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-ucsHAvqnTD .couverture {
  aspect-ratio: 1;
}
.cid-ucsHAvqnTD .bouton2 {
  position: relative;
  top: -25px;
}
.cid-ucsHAvqnTD p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-ucsHAvqnTD a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-ucsHAvqnTD .note {
  font-size: 15px;
}
.cid-ucsHAvAttP {
  background: #ffffff;
}
.cid-ucsHAvAttP .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-ucsHAvAttP .mbr-figure {
  margin: 0 auto;
}
.cid-ucsHAvAttP figcaption {
  position: relative;
}
.cid-ucsHAvAttP figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-ucsHAvAttP .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-ucsHAvAttP .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-ucsHAvAttP .view_port {
    height: 10px;
  }
}
.cid-ucsHAvAttP .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-ucsHAvAttP .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-ucsHAvAttP .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-ucsHAvAttP .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-ucsHAvAttP .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-ucsHAvG2t9 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ucsHAvG2t9 .mbr-section-subtitle {
  color: #767676;
}
.cid-ucsHAvG2t9 H3 {
  text-align: left;
  color: #000000;
}
.cid-ucsHAvG2t9 .container {
  height: 58px;
}
.cid-ucsHAvMAer {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ucsHAvMAer .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-ucsHAvMAer .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ucsHAvMAer .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ucsHAvMAer .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-ucsHAvMAer .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-ucsHAvMAer .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-ucsHAvMAer .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-ucsHAvMAer .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-ucsHAvMAer .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-ucsHAvYxAJ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ucsHAvYxAJ .mbr-section-subtitle {
  color: #767676;
}
.cid-ucsHAvYxAJ H2 {
  text-align: left;
  color: #000;
}
.cid-ucsHAvYxAJ .container {
  height: 58px;
}
.cid-ucsHAw4Svp {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-ucsHAw4Svp .mbr-text,
.cid-ucsHAw4Svp blockquote {
  color: #767676;
}
.cid-ucsHAw4Svp .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-ucsHAw4Svp .mbr-text {
  color: #000000;
}
.cid-ucsHAw4Svp h2 {
  font-size: 1.5em;
}
.cid-ucsHAw4Svp h3 {
  font-size: 1.1em;
}
.cid-ucsHAw4Svp .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-ucsHAw4Svp .photo-produit {
  width: 150px;
  aspect-ratio: 0.65731463;
  max-width: 100%;
}
.cid-ucsHAw4Svp .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-ucsHAw4Svp .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-ucsHAwb6o5 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ucsHAwb6o5 .mbr-section-subtitle {
  color: #767676;
}
.cid-ucsHAwb6o5 H3 {
  text-align: left;
  color: #000;
}
.cid-ucsHAwb6o5 .container {
  height: 58px;
}
.cid-ucsHAwhALO {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ucsHAwhALO .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-ucsHAwhALO .mbr-text p {
  background: #ffffff;
}
.cid-ucsHAwhALO .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-ucsHAwhALO .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-ucsHAwhALO .graphique {
  width: 100%;
}
.cid-ucsHAwhALO .montage {
  font-size: 0.85em;
}
.cid-ucsHAwhALO a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-ucsHAwhALO a:hover {
  color: #000;
}
.cid-ucsHAwhALO a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-ucsHAwhALO a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uA1gXVMCbE {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uA1gXVMCbE .mbr-section-subtitle {
  color: #767676;
}
.cid-uA1gXVMCbE H2 {
  text-align: left;
  color: #000;
}
.cid-uA1gXVMCbE .container {
  height: 58px;
}
.cid-uA1gXVMCbE a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uA1gXVMCbE a:hover {
  color: #000;
}
.cid-uA1gXVMCbE a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uA1gXVMCbE a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uA1gYyCaBb {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uA1gYyCaBb .mbr-text,
.cid-uA1gYyCaBb blockquote {
  color: #767676;
}
.cid-uA1gYyCaBb .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-uA1gYyCaBb h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-uA1gYyCaBb .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-uA1gYyCaBb .separation {
  height: 45px;
}
.cid-uA1gYyCaBb img {
  width: 40px;
}
.cid-uA1gYyCaBb a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uA1gYyCaBb a:hover {
  color: #000;
}
.cid-uA1gYyCaBb a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uA1gYyCaBb a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-ucsHAwFMb5 {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ucsHAwFMb5 .mbr-section-subtitle {
  color: #767676;
}
.cid-ucsHAwFMb5 H3 {
  text-align: left;
  color: #000;
}
.cid-ucsHAwFMb5 .container {
  height: 58px;
}
.cid-ucsHAwLDfE {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ucsHAwLDfE .card-box {
  padding: 0 0.3rem;
}
.cid-ucsHAwLDfE .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-ucsHAwLDfE .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-ucsHAwLDfE h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-ucsHAwLDfE p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-ucsHAwLDfE .mbr-text {
  color: #000000;
}
.cid-ucsHAwLDfE .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-ucsHAwLDfE .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-ucsHAwLDfE .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-ucsHAwLDfE .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-ucsHAwLDfE .card-title {
  color: #000000;
}
.cid-ucsHAwLDfE .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-ucsHAwVhVk {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ucsHAwVhVk .mbr-section-subtitle {
  color: #767676;
}
.cid-ucsHAwVhVk H3 {
  text-align: left;
  color: #000;
}
.cid-ucsHAwVhVk .container {
  height: 58px;
}
.cid-ucsHAx2vtn {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ucsHAx2vtn .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-ucsHAx2vtn .mbr-text p {
  background: #ffffff;
}
.cid-ucsHAx2vtn .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-ucsHAx2vtn .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-ucsHAx2vtn .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-ucsHAx2vtn .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-ucsHAx2vtn .paypal {
  position: relative;
  top: -35px;
}
.cid-ucsHAx2vtn .logos-cb {
  max-width: 100%;
}
.cid-ucsHAx2vtn .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-ucsHAx2vtn .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-ucsHAx2vtn .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-ucsHAx2vtn .lien:hover {
  color: #000;
}
.cid-ucsHAx2vtn .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-ucsHAx2vtn .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-ucsHAxcbyw {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ucsHAxcbyw .mbr-section-subtitle {
  color: #767676;
}
.cid-ucsHAxcbyw H3 {
  text-align: left;
  color: #000;
}
.cid-ucsHAxcbyw .container {
  height: 58px;
}
.cid-ucsHAxjc5n {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ucsHAxjc5n .title {
  margin-bottom: 2rem;
}
.cid-ucsHAxjc5n .mbr-section-subtitle {
  color: #767676;
}
.cid-ucsHAxjc5n a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-ucsHAxjc5n a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-ucsHAxjc5n .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-ucsHAxjc5n .input-group-btn {
  display: block;
  text-align: center;
}
.cid-ucsHAxjc5n H2 {
  color: #000000;
}
.cid-ucsHAxjc5n LABEL {
  color: #000000;
}
.cid-ucsHAxjc5n .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-ucsHAxjc5n .btn-form {
  border-radius: 0px;
}
.cid-ucsHAxALy3 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-ucsHAxALy3 .content {
    text-align: center;
  }
  .cid-ucsHAxALy3 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-ucsHAxALy3 .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-ucsHAxALy3 .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-ucsHAxALy3 .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-ucsHAxALy3 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-ucsHAxALy3 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-ucsHAxALy3 .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-ucsHAxALy3 .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-ucsHAxALy3 .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-ucsHAxALy3 .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-ucsHAxALy3 .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-ucsHAxALy3 .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-ucsHAxALy3 H5 {
  color: #000000;
}
.cid-ucsHAxALy3 P {
  color: #000000;
}
.cid-ucsHAxALy3 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-ucsHAxALy3 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-ucsHAxALy3 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-ucsHAxALy3 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-ucsHAxALy3 .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-ufjdL3h27U .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-ufjdL3h27U .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-ufjdL3h27U a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-ufjdL3h27U a:hover {
  color: #f1b173;
}
.cid-ufjdL3h27U .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-ufjdL3h27U .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-ufjdL3h27U .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-ufjdL3h27U .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-ufjdL3h27U .menu-logo {
  margin-right: auto;
}
.cid-ufjdL3h27U .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-ufjdL3h27U .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-ufjdL3h27U .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-ufjdL3h27U .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-ufjdL3h27U .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-ufjdL3h27U .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-ufjdL3h27U .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-ufjdL3h27U .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-ufjdL3h27U .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-ufjdL3h27U .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-ufjdL3h27U .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-ufjdL3h27U .dropdown {
  color: #8d5e43;
}
.cid-ufjdL3h27U .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-ufjdL3h27U .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-ufjdL3h27U .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ufjdL3h27U .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-ufjdL3h27U .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ufjdL3h27U .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-ufjdL3h27U .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-ufjdL3h27U .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-ufjdL3h27U .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-ufjdL3h27U .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-ufjdL3h27U .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-ufjdL3h27U .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-ufjdL3h27U button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-ufjdL3h27U button.navbar-toggler:focus {
  outline: none;
}
.cid-ufjdL3h27U button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-ufjdL3h27U button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-ufjdL3h27U button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-ufjdL3h27U button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-ufjdL3h27U button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-ufjdL3h27U nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-ufjdL3h27U nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-ufjdL3h27U nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-ufjdL3h27U nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-ufjdL3h27U .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-ufjdL3h27U .collapsed .btn {
  display: -webkit-flex;
}
.cid-ufjdL3h27U .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-ufjdL3h27U .collapsed .navbar-collapse.collapsing,
.cid-ufjdL3h27U .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-ufjdL3h27U .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-ufjdL3h27U .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-ufjdL3h27U .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-ufjdL3h27U .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-ufjdL3h27U .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-ufjdL3h27U .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-ufjdL3h27U .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-ufjdL3h27U .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-ufjdL3h27U .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-ufjdL3h27U .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-ufjdL3h27U .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-ufjdL3h27U .collapsed button.navbar-toggler {
  display: block;
}
.cid-ufjdL3h27U .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-ufjdL3h27U .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-ufjdL3h27U .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-ufjdL3h27U .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-ufjdL3h27U .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-ufjdL3h27U .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-ufjdL3h27U .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-ufjdL3h27U img {
    height: 3.8rem !important;
  }
  .cid-ufjdL3h27U .btn {
    display: -webkit-flex;
  }
  .cid-ufjdL3h27U button.navbar-toggler {
    display: block;
  }
  .cid-ufjdL3h27U .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-ufjdL3h27U .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-ufjdL3h27U .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-ufjdL3h27U .navbar-collapse.collapsing,
  .cid-ufjdL3h27U .navbar-collapse.show {
    display: block !important;
  }
  .cid-ufjdL3h27U .navbar-collapse.collapsing .navbar-nav,
  .cid-ufjdL3h27U .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-ufjdL3h27U .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-ufjdL3h27U .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-ufjdL3h27U .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-ufjdL3h27U .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-ufjdL3h27U .navbar-collapse.collapsing .navbar-buttons,
  .cid-ufjdL3h27U .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-ufjdL3h27U .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-ufjdL3h27U .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-ufjdL3h27U .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-ufjdL3h27U .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-ufjdL3h27U .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-ufjdL3h27U .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-ufjdL3h27U .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-ufjdL3h27U .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-ufjdL3h27U .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-ufjdL3h27U .logo {
  aspect-ratio: 2.20125786;
}
.cid-ufjdL3h27U .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-4ea {
  /* Type valid CSS here */
}
#custom-html-4ea div {
  height: 75px;
  background-color: #000;
}
.cid-ufjdL3E7ua {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-ufjdL3E7ua .mbr-text,
.cid-ufjdL3E7ua blockquote {
  color: #767676;
}
.cid-ufjdL3E7ua .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-ufjdL3E7ua h5 {
  font-size: 15px;
}
.cid-ufjdL3E7ua a:link {
  color: #de9956;
}
.cid-ufjdL3E7ua a:hover {
  color: #f1b173;
}
.cid-ufjdL3E7ua a:visited {
  color: #de9956;
}
#custom-html-4ec {
  /* Type valid CSS here */
}
#custom-html-4ec div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-4ec hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-ufjdL3O3N5 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-ufjdL3O3N5 .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-ufjdL3O3N5 .row-element,
.cid-ufjdL3O3N5 .image-element {
  padding: 0;
}
.cid-ufjdL3O3N5 .image-element {
  display: flex;
  justify-content: center;
}
.cid-ufjdL3O3N5 .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-ufjdL3O3N5 .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-ufjdL3O3N5 .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-ufjdL3O3N5 .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-ufjdL3O3N5 .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-ufjdL3O3N5 .text-content {
    padding: 2rem 1rem;
  }
  .cid-ufjdL3O3N5 .underline .line {
    height: 2px;
  }
  .cid-ufjdL3O3N5 .mbr-title,
  .cid-ufjdL3O3N5 .underline,
  .cid-ufjdL3O3N5 .mbr-text,
  .cid-ufjdL3O3N5 .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-ufjdL3O3N5 .mbr-title,
.cid-ufjdL3O3N5 .underline {
  text-align: center;
  color: #ffffff;
}
.cid-ufjdL3O3N5 .mbr-text,
.cid-ufjdL3O3N5 .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-ufjdL3O3N5 h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-ufjdL3O3N5 H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-ufjdL3O3N5 H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-ufjdL3O3N5 .bouton {
  text-align: center;
}
.cid-ufjdL3O3N5 .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-ufjdL3O3N5 .couverture {
  aspect-ratio: 1;
}
.cid-ufjdL3O3N5 .bouton2 {
  position: relative;
  top: -25px;
}
.cid-ufjdL3O3N5 p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-ufjdL3O3N5 a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-ufjdL40JeH {
  background: #ffffff;
}
.cid-ufjdL40JeH .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-ufjdL40JeH .mbr-figure {
  margin: 0 auto;
}
.cid-ufjdL40JeH figcaption {
  position: relative;
}
.cid-ufjdL40JeH figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-ufjdL40JeH .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-ufjdL40JeH .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-ufjdL40JeH .view_port {
    height: 10px;
  }
}
.cid-ufjdL40JeH .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-ufjdL40JeH .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-ufjdL40JeH .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-ufjdL40JeH .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-ufjdL40JeH .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-ufjdL48HsY {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ufjdL48HsY .mbr-section-subtitle {
  color: #767676;
}
.cid-ufjdL48HsY H3 {
  text-align: left;
  color: #000000;
}
.cid-ufjdL48HsY .container {
  height: 58px;
}
.cid-ufjdL4fV7E {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-ufjdL4fV7E .image-block {
  margin: auto;
}
.cid-ufjdL4fV7E figcaption {
  position: relative;
}
.cid-ufjdL4fV7E figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-ufjdL4fV7E .image-block {
    width: 100% !important;
  }
}
.cid-ufjdL4fV7E .photo {
  aspect-ratio: 4.45475638;
}
.cid-ufjdL4mThd {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ufjdL4mThd .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-ufjdL4mThd .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ufjdL4mThd .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ufjdL4mThd .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-ufjdL4mThd .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-ufjdL4mThd .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-ufjdL4mThd .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-ufjdL4mThd .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-ufjdL4mThd .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-uU6QJDoAC9 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uU6QJDoAC9 .mbr-text,
.cid-uU6QJDoAC9 blockquote {
  color: #767676;
}
.cid-uU6QJDoAC9 .media-container-row {
  padding: 0px;
}
.cid-uU6QJDoAC9 .container {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-uU6QJDoAC9 .mbr-text {
  color: #000000;
}
.cid-uU6QJDoAC9 h2 {
  font-size: 1.4em;
}
.cid-uU6QJDoAC9 h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uU6QJDoAC9 .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uU6QJDoAC9 .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uU6QJDoAC9 .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uU6QJDoAC9 .photo-produit {
    width: 320px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uU6QJDoAC9 .photo-produit {
    width: 100%;
  }
}
.cid-uU6QJDoAC9 .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uU6QJDoAC9 .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-uU6QJDoAC9 .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-ufjdL4Bujp {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ufjdL4Bujp .mbr-section-subtitle {
  color: #767676;
}
.cid-ufjdL4Bujp H2 {
  text-align: left;
  color: #000;
}
.cid-ufjdL4Bujp .container {
  height: 58px;
}
.cid-ufjdL4Jfkw {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-ufjdL4Jfkw .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-ufjdL4Jfkw .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-ufjdL4Jfkw .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-ufjdL4Jfkw .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  background-color: #fff;
  width: 1080px;
  max-width: 80%;
}
.cid-ufjdL4Jfkw h4 {
  font-size: 16px;
  color: #555;
  font-weight: 300;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-ufjdL4Jfkw h3 {
  font-size: 22px;
  color: #000;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-ufjdL4Jfkw .couverture {
  aspect-ratio: 1;
}
.cid-ufjdL57ETl {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ufjdL57ETl .mbr-section-subtitle {
  color: #767676;
}
.cid-ufjdL57ETl H3 {
  text-align: left;
  color: #000;
}
.cid-ufjdL57ETl .container {
  height: 58px;
}
.cid-ufjdL5eHpU {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ufjdL5eHpU .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-ufjdL5eHpU .mbr-text p {
  background: #ffffff;
}
.cid-ufjdL5eHpU .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-ufjdL5eHpU .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-ufjdL5oPey {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-ufjdL5oPey .mbr-text,
.cid-ufjdL5oPey blockquote {
  color: #000;
  text-align: justify;
}
.cid-ufjdL5oPey a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-ufjdL5oPey a:hover {
  color: #000;
}
.cid-ufjdL5oPey a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-ufjdL5oPey a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-ufjdL5oPey .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-ufjdL5oPey .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-ufjdL5oPey .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-ufjdL5oPey .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-ufjdL5oPey .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-ufjdL5oPey .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-ufjdL5oPey .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-ufjdL5oPey .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-ufjdL5oPey .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-ufjdL5oPey .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-ufjdL5oPey .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-ufjdL5vI6t {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-ufjdL5vI6t .mbr-text,
.cid-ufjdL5vI6t blockquote {
  color: #000;
}
.cid-ufjdL5vI6t .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-ufjdL5vI6t h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-ufjdL5vI6t a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-ufjdL5vI6t a:hover {
  color: #000;
}
.cid-ufjdL5vI6t a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-ufjdL5vI6t a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-ufjdL5DDWj {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ufjdL5DDWj .mbr-section-subtitle {
  color: #767676;
}
.cid-ufjdL5DDWj H2 {
  text-align: left;
  color: #000;
}
.cid-ufjdL5DDWj .container {
  height: 58px;
}
.cid-ufjdL5LOT1 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-ufjdL5LOT1 .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-ufjdL5LOT1 .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-ufjdL5LOT1 .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-ufjdL5LOT1 .photo {
  aspect-ratio: 1.59235669;
}
.cid-ufjdL5WZQO {
  padding-top: 0px;
  padding-bottom: 0px;
  background: #ffffff;
}
.cid-ufjdL5WZQO .images-container.container-fluid {
  padding: 0;
}
.cid-ufjdL5WZQO .media-container-row {
  margin: 0 auto;
  align-items: stretch;
  -webkit-align-items: stretch;
}
.cid-ufjdL5WZQO .media-container-row .img-item {
  display: -webkit-flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  width: 100%;
  z-index: 1;
  -webkit-flex-direction: column;
  -webkit-justify-content: center;
}
.cid-ufjdL5WZQO .media-container-row .img-item img {
  width: 100%;
  min-height: 1px;
}
.cid-ufjdL5WZQO .media-container-row .img-item .img-caption {
  background: #ffffff;
  z-index: 2;
  padding: 1rem 1rem;
  word-break: break-word;
}
.cid-ufjdL5WZQO .media-container-row .img-item .img-caption p {
  margin-bottom: 0;
}
.cid-ufjdL5WZQO .media-container-row .img-item.item1 {
  padding: 0 2rem 0 0;
}
@media (max-width: 992px) {
  .cid-ufjdL5WZQO .img-item {
    width: 100% !important;
  }
  .cid-ufjdL5WZQO .img-item.item1 {
    width: 100%;
    flex-basis: initial !important;
    padding: 0 0 2rem 0 !important;
    -webkit-flex-basis: initial !important;
  }
}
.cid-ufjdL5WZQO .photo {
  aspect-ratio: 1.63398693;
}
.cid-ufjdL65yE0 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ufjdL65yE0 .mbr-text,
.cid-ufjdL65yE0 blockquote {
  color: #767676;
}
.cid-ufjdL65yE0 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-ufjdL65yE0 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-ufjdL6dTWM {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ufjdL6dTWM .mbr-section-subtitle {
  color: #767676;
}
.cid-ufjdL6dTWM H2 {
  text-align: left;
  color: #000;
}
.cid-ufjdL6dTWM .container {
  height: 58px;
}
.cid-ufjdL6kMdN {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ufjdL6kMdN .mbr-text,
.cid-ufjdL6kMdN blockquote {
  color: #000;
  text-align: justify;
}
.cid-ufjdL6kMdN .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-ufjdL6kMdN .souligne:hover {
  color: #000;
}
.cid-ufjdL6kMdN .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-ufjdL6kMdN .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-ugjo4vDiXO {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ugjo4vDiXO .mbr-section-subtitle {
  color: #767676;
}
.cid-ugjo4vDiXO H2 {
  text-align: left;
  color: #000;
}
.cid-ugjo4vDiXO .container {
  height: 58px;
}
.cid-ugjo4vDiXO a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-ugjo4vDiXO a:hover {
  color: #000;
}
.cid-ugjo4vDiXO a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-ugjo4vDiXO a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-ugjo5mvp3r {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ugjo5mvp3r .mbr-text,
.cid-ugjo5mvp3r blockquote {
  color: #767676;
}
.cid-ugjo5mvp3r .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-ugjo5mvp3r h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-ugjo5mvp3r .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-ugjo5mvp3r .separation {
  height: 45px;
}
.cid-ugjo5mvp3r img {
  width: 40px;
}
.cid-ugjo5mvp3r a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-ugjo5mvp3r a:hover {
  color: #000;
}
.cid-ugjo5mvp3r a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-ugjo5mvp3r a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-ufjfpjnvD0 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ufjfpjnvD0 .mbr-section-subtitle {
  color: #767676;
}
.cid-ufjfpjnvD0 H2 {
  text-align: left;
  color: #000;
}
.cid-ufjfpjnvD0 .container {
  height: 80px;
}
.cid-ufjfpjnvD0 h5 {
  font-size: 14px;
  font-weight: 100;
  font-style: italic;
  font-family: "Source Sans Pro", Arial;
}
.cid-ufjfrSkiRK {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ufjfrSkiRK .card-box {
  padding: 0 0.3rem;
}
.cid-ufjfrSkiRK .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-ufjfrSkiRK .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-ufjfrSkiRK h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-ufjfrSkiRK p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-ufjfrSkiRK .mbr-text {
  color: #000000;
}
.cid-ufjfrSkiRK .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-ufjfrSkiRK .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-ufjfrSkiRK .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-ufjfrSkiRK .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-ufjfrSkiRK .card-title {
  color: #000000;
}
.cid-ufjfrSkiRK .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-ufjdL6Ksee {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ufjdL6Ksee .mbr-section-subtitle {
  color: #767676;
}
.cid-ufjdL6Ksee H3 {
  text-align: left;
  color: #000;
}
.cid-ufjdL6Ksee .container {
  height: 58px;
}
.cid-ufjdL6Uody {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ufjdL6Uody .mbr-text,
.cid-ufjdL6Uody blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-ufjdL747Uv {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ufjdL747Uv .card-box {
  padding: 0 0.3rem;
}
.cid-ufjdL747Uv .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-ufjdL747Uv .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-ufjdL747Uv h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-ufjdL747Uv p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-ufjdL747Uv .mbr-text {
  color: #000000;
}
.cid-ufjdL747Uv .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-ufjdL747Uv .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-ufjdL747Uv .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-ufjdL747Uv .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-ufjdL747Uv .card-title {
  color: #000000;
}
.cid-ufjdL747Uv .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-ufjdL7hBEJ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ufjdL7hBEJ .mbr-section-subtitle {
  color: #767676;
}
.cid-ufjdL7hBEJ H3 {
  text-align: left;
  color: #000;
}
.cid-ufjdL7hBEJ .container {
  height: 58px;
}
.cid-ufjdL7pBJ5 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ufjdL7pBJ5 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-ufjdL7pBJ5 .mbr-text p {
  background: #ffffff;
}
.cid-ufjdL7pBJ5 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-ufjdL7pBJ5 .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-ufjdL7pBJ5 .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-ufjdL7pBJ5 .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-ufjdL7pBJ5 .paypal {
  position: relative;
  top: -35px;
}
.cid-ufjdL7pBJ5 .logos-cb {
  max-width: 100%;
}
.cid-ufjdL7pBJ5 .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-ufjdL7pBJ5 .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-ufjdL7pBJ5 .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-ufjdL7pBJ5 .lien:hover {
  color: #000;
}
.cid-ufjdL7pBJ5 .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-ufjdL7pBJ5 .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-ufjdL7BaJY {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ufjdL7BaJY .mbr-section-subtitle {
  color: #767676;
}
.cid-ufjdL7BaJY H3 {
  text-align: left;
  color: #000;
}
.cid-ufjdL7BaJY .container {
  height: 58px;
}
.cid-ufjdL7Jkll {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ufjdL7Jkll .title {
  margin-bottom: 2rem;
}
.cid-ufjdL7Jkll .mbr-section-subtitle {
  color: #767676;
}
.cid-ufjdL7Jkll a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-ufjdL7Jkll a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-ufjdL7Jkll .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-ufjdL7Jkll .input-group-btn {
  display: block;
  text-align: center;
}
.cid-ufjdL7Jkll H2 {
  color: #000000;
}
.cid-ufjdL7Jkll LABEL {
  color: #000000;
}
.cid-ufjdL7Jkll .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-ufjdL7Jkll .btn-form {
  border-radius: 0px;
}
.cid-ufjdL7VxMf {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-ufjdL7VxMf .content {
    text-align: center;
  }
  .cid-ufjdL7VxMf .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-ufjdL7VxMf .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-ufjdL7VxMf .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-ufjdL7VxMf .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-ufjdL7VxMf .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-ufjdL7VxMf .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-ufjdL7VxMf .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-ufjdL7VxMf .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-ufjdL7VxMf .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-ufjdL7VxMf .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-ufjdL7VxMf .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-ufjdL7VxMf .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-ufjdL7VxMf H5 {
  color: #000000;
}
.cid-ufjdL7VxMf P {
  color: #000000;
}
.cid-ufjdL7VxMf .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-ufjdL7VxMf .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-ufjdL7VxMf .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-ufjdL7VxMf .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-ufjdL7VxMf .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-ugrpjE50dr .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-ugrpjE50dr .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-ugrpjE50dr a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-ugrpjE50dr a:hover {
  color: #f1b173;
}
.cid-ugrpjE50dr .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-ugrpjE50dr .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-ugrpjE50dr .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-ugrpjE50dr .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-ugrpjE50dr .menu-logo {
  margin-right: auto;
}
.cid-ugrpjE50dr .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-ugrpjE50dr .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-ugrpjE50dr .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-ugrpjE50dr .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-ugrpjE50dr .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-ugrpjE50dr .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-ugrpjE50dr .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-ugrpjE50dr .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-ugrpjE50dr .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-ugrpjE50dr .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-ugrpjE50dr .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-ugrpjE50dr .dropdown {
  color: #8d5e43;
}
.cid-ugrpjE50dr .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-ugrpjE50dr .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-ugrpjE50dr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ugrpjE50dr .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-ugrpjE50dr .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ugrpjE50dr .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-ugrpjE50dr .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-ugrpjE50dr .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-ugrpjE50dr .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-ugrpjE50dr .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-ugrpjE50dr .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-ugrpjE50dr .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-ugrpjE50dr button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-ugrpjE50dr button.navbar-toggler:focus {
  outline: none;
}
.cid-ugrpjE50dr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-ugrpjE50dr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-ugrpjE50dr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-ugrpjE50dr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-ugrpjE50dr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-ugrpjE50dr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-ugrpjE50dr nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-ugrpjE50dr nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-ugrpjE50dr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-ugrpjE50dr .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-ugrpjE50dr .collapsed .btn {
  display: -webkit-flex;
}
.cid-ugrpjE50dr .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-ugrpjE50dr .collapsed .navbar-collapse.collapsing,
.cid-ugrpjE50dr .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-ugrpjE50dr .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-ugrpjE50dr .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-ugrpjE50dr .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-ugrpjE50dr .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-ugrpjE50dr .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-ugrpjE50dr .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-ugrpjE50dr .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-ugrpjE50dr .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-ugrpjE50dr .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-ugrpjE50dr .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-ugrpjE50dr .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-ugrpjE50dr .collapsed button.navbar-toggler {
  display: block;
}
.cid-ugrpjE50dr .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-ugrpjE50dr .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-ugrpjE50dr .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-ugrpjE50dr .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-ugrpjE50dr .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-ugrpjE50dr .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-ugrpjE50dr .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-ugrpjE50dr img {
    height: 3.8rem !important;
  }
  .cid-ugrpjE50dr .btn {
    display: -webkit-flex;
  }
  .cid-ugrpjE50dr button.navbar-toggler {
    display: block;
  }
  .cid-ugrpjE50dr .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-ugrpjE50dr .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-ugrpjE50dr .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-ugrpjE50dr .navbar-collapse.collapsing,
  .cid-ugrpjE50dr .navbar-collapse.show {
    display: block !important;
  }
  .cid-ugrpjE50dr .navbar-collapse.collapsing .navbar-nav,
  .cid-ugrpjE50dr .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-ugrpjE50dr .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-ugrpjE50dr .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-ugrpjE50dr .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-ugrpjE50dr .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-ugrpjE50dr .navbar-collapse.collapsing .navbar-buttons,
  .cid-ugrpjE50dr .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-ugrpjE50dr .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-ugrpjE50dr .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-ugrpjE50dr .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-ugrpjE50dr .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-ugrpjE50dr .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-ugrpjE50dr .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-ugrpjE50dr .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-ugrpjE50dr .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-ugrpjE50dr .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-ugrpjE50dr .logo {
  aspect-ratio: 2.20125786;
}
.cid-ugrpjE50dr .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-4fk {
  /* Type valid CSS here */
}
#custom-html-4fk div {
  height: 75px;
  background-color: #000;
}
.cid-ugrpjEoH7Z {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-ugrpjEoH7Z .mbr-text,
.cid-ugrpjEoH7Z blockquote {
  color: #767676;
}
.cid-ugrpjEoH7Z .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-ugrpjEoH7Z h5 {
  font-size: 15px;
}
.cid-ugrpjEoH7Z a:link {
  color: #de9956;
}
.cid-ugrpjEoH7Z a:hover {
  color: #f1b173;
}
.cid-ugrpjEoH7Z a:visited {
  color: #de9956;
}
#custom-html-4fm {
  /* Type valid CSS here */
}
#custom-html-4fm div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-4fm hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-ugrpjEy5U9 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-ugrpjEy5U9 .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-ugrpjEy5U9 .row-element,
.cid-ugrpjEy5U9 .image-element {
  padding: 0;
}
.cid-ugrpjEy5U9 .image-element {
  display: flex;
  justify-content: center;
}
.cid-ugrpjEy5U9 .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-ugrpjEy5U9 .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-ugrpjEy5U9 .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-ugrpjEy5U9 .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-ugrpjEy5U9 .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-ugrpjEy5U9 .text-content {
    padding: 2rem 1rem;
  }
  .cid-ugrpjEy5U9 .underline .line {
    height: 2px;
  }
  .cid-ugrpjEy5U9 .mbr-title,
  .cid-ugrpjEy5U9 .underline,
  .cid-ugrpjEy5U9 .mbr-text,
  .cid-ugrpjEy5U9 .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-ugrpjEy5U9 .mbr-title,
.cid-ugrpjEy5U9 .underline {
  text-align: center;
  color: #ffffff;
}
.cid-ugrpjEy5U9 .mbr-text,
.cid-ugrpjEy5U9 .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-ugrpjEy5U9 h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-ugrpjEy5U9 H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-ugrpjEy5U9 H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-ugrpjEy5U9 .bouton {
  text-align: center;
}
.cid-ugrpjEy5U9 .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-ugrpjEy5U9 .couverture {
  aspect-ratio: 1;
}
.cid-ugrpjEy5U9 .bouton2 {
  position: relative;
  top: -25px;
}
.cid-ugrpjEy5U9 p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-ugrpjEy5U9 a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-ugrpjEO4fr {
  background: #ffffff;
}
.cid-ugrpjEO4fr .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-ugrpjEO4fr .mbr-figure {
  margin: 0 auto;
}
.cid-ugrpjEO4fr figcaption {
  position: relative;
}
.cid-ugrpjEO4fr figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-ugrpjEO4fr .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-ugrpjEO4fr .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-ugrpjEO4fr .view_port {
    height: 10px;
  }
}
.cid-ugrpjEO4fr .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-ugrpjEO4fr .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-ugrpjEO4fr .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-ugrpjEO4fr .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-ugrpjEO4fr .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-ugrpjEV3R4 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ugrpjEV3R4 .mbr-section-subtitle {
  color: #767676;
}
.cid-ugrpjEV3R4 H3 {
  text-align: left;
  color: #000000;
}
.cid-ugrpjEV3R4 .container {
  height: 58px;
}
.cid-ugrpjF2IXK {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-ugrpjF2IXK .image-block {
  margin: auto;
}
.cid-ugrpjF2IXK figcaption {
  position: relative;
}
.cid-ugrpjF2IXK figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-ugrpjF2IXK .image-block {
    width: 100% !important;
  }
}
.cid-ugrpjF2IXK .photo {
  aspect-ratio: 3.38624339;
}
.cid-ugrpjF8vrh {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ugrpjF8vrh .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-ugrpjF8vrh .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ugrpjF8vrh .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ugrpjF8vrh .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-ugrpjF8vrh .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-ugrpjF8vrh .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-ugrpjF8vrh .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-ugrpjF8vrh .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-ugrpjF8vrh .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-ugrpjFkewx {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ugrpjFkewx .mbr-section-subtitle {
  color: #767676;
}
.cid-ugrpjFkewx H2 {
  text-align: left;
  color: #000;
}
.cid-ugrpjFkewx .container {
  height: 58px;
}
.cid-ugrpjFqYGZ {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-ugrpjFqYGZ .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-ugrpjFqYGZ .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-ugrpjFqYGZ .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-ugrpjFqYGZ .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  background-color: #fff;
  width: 1080px;
  max-width: 80%;
}
.cid-ugrpjFqYGZ h4 {
  font-size: 16px;
  color: #555;
  font-weight: 300;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-ugrpjFqYGZ h3 {
  font-size: 22px;
  color: #000;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-ugrpjFqYGZ .couverture {
  aspect-ratio: 1;
}
.cid-ugrpjFys5Y {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ugrpjFys5Y .mbr-section-subtitle {
  color: #767676;
}
.cid-ugrpjFys5Y H2 {
  text-align: left;
  color: #000;
}
.cid-ugrpjFys5Y .container {
  height: 58px;
}
.cid-ugrpjFFEpe {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ugrpjFFEpe .mbr-text,
.cid-ugrpjFFEpe blockquote {
  color: #767676;
}
.cid-ugrpjFFEpe .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-ugrpjFFEpe .mbr-text {
  color: #000000;
}
.cid-ugrpjFFEpe h2 {
  font-size: 1.5em;
}
.cid-ugrpjFFEpe h3 {
  font-size: 1.1em;
}
.cid-ugrpjFFEpe .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-ugrpjFFEpe .photo-produit {
  width: 150px;
  aspect-ratio: 0.664;
  max-width: 100%;
}
.cid-ugrpjFFEpe .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-ugrpjFFEpe .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-ugrpjFFEpe .marge {
  padding-top: 10px;
}
.cid-ugrpjFFEpe a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-ugrpjFFEpe a:hover {
  color: #000;
}
.cid-ugrpjFFEpe a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-ugrpjFFEpe a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-ugrpjFQbje {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ugrpjFQbje .mbr-section-subtitle {
  color: #767676;
}
.cid-ugrpjFQbje H3 {
  text-align: left;
  color: #000;
}
.cid-ugrpjFQbje .container {
  height: 58px;
}
.cid-ugrpjFZ3v1 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ugrpjFZ3v1 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-ugrpjFZ3v1 .mbr-text p {
  background: #ffffff;
}
.cid-ugrpjFZ3v1 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-ugrpjFZ3v1 .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-ugrpjG9UhO {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-ugrpjG9UhO .mbr-text,
.cid-ugrpjG9UhO blockquote {
  color: #000;
  text-align: justify;
}
.cid-ugrpjG9UhO a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-ugrpjG9UhO a:hover {
  color: #000;
}
.cid-ugrpjG9UhO a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-ugrpjG9UhO a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-ugrpjG9UhO .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-ugrpjG9UhO .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-ugrpjG9UhO .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-ugrpjG9UhO .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-ugrpjG9UhO .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-ugrpjG9UhO .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-ugrpjG9UhO .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-ugrpjG9UhO .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-ugrpjG9UhO .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-ugrpjG9UhO .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-ugrpjG9UhO .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-ugrpjGgBht {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-ugrpjGgBht .mbr-text,
.cid-ugrpjGgBht blockquote {
  color: #000;
}
.cid-ugrpjGgBht .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-ugrpjGgBht h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-ugrpjGgBht a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-ugrpjGgBht a:hover {
  color: #000;
}
.cid-ugrpjGgBht a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-ugrpjGgBht a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-ugrpjGYllK {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ugrpjGYllK .mbr-section-subtitle {
  color: #767676;
}
.cid-ugrpjGYllK H2 {
  text-align: left;
  color: #000;
}
.cid-ugrpjGYllK .container {
  height: 58px;
}
.cid-ugrpjH6x9L {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ugrpjH6x9L .mbr-text,
.cid-ugrpjH6x9L blockquote {
  color: #000;
  text-align: justify;
}
.cid-ugrpjH6x9L .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-ugrpjH6x9L .souligne:hover {
  color: #000;
}
.cid-ugrpjH6x9L .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-ugrpjH6x9L .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-ugrpjHeFVS {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ugrpjHeFVS .mbr-section-subtitle {
  color: #767676;
}
.cid-ugrpjHeFVS H2 {
  text-align: left;
  color: #000;
}
.cid-ugrpjHeFVS .container {
  height: 58px;
}
.cid-ugrpjHeFVS a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-ugrpjHeFVS a:hover {
  color: #000;
}
.cid-ugrpjHeFVS a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-ugrpjHeFVS a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-ugrpjHlDYE {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ugrpjHlDYE .mbr-text,
.cid-ugrpjHlDYE blockquote {
  color: #767676;
}
.cid-ugrpjHlDYE .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-ugrpjHlDYE h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-ugrpjHlDYE .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-ugrpjHlDYE .separation {
  height: 45px;
}
.cid-ugrpjHlDYE img {
  width: 40px;
}
.cid-ugrpjHlDYE a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-ugrpjHlDYE a:hover {
  color: #000;
}
.cid-ugrpjHlDYE a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-ugrpjHlDYE a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-ugrpjHtqWW {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ugrpjHtqWW .mbr-section-subtitle {
  color: #767676;
}
.cid-ugrpjHtqWW H2 {
  text-align: left;
  color: #000;
}
.cid-ugrpjHtqWW .container {
  height: 80px;
}
.cid-ugrpjHtqWW h5 {
  font-size: 14px;
  font-weight: 100;
  font-style: italic;
  font-family: "Source Sans Pro", Arial;
}
.cid-ugrpjHBWcY {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ugrpjHBWcY .card-box {
  padding: 0 0.3rem;
}
.cid-ugrpjHBWcY .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-ugrpjHBWcY .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-ugrpjHBWcY h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-ugrpjHBWcY p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-ugrpjHBWcY .mbr-text {
  color: #000000;
}
.cid-ugrpjHBWcY .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-ugrpjHBWcY .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-ugrpjHBWcY .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-ugrpjHBWcY .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-ugrpjHBWcY .card-title {
  color: #000000;
}
.cid-ugrpjHBWcY .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-ugrpjHLwoX {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ugrpjHLwoX .mbr-section-subtitle {
  color: #767676;
}
.cid-ugrpjHLwoX H3 {
  text-align: left;
  color: #000;
}
.cid-ugrpjHLwoX .container {
  height: 58px;
}
.cid-ugrpjHScEw {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ugrpjHScEw .mbr-text,
.cid-ugrpjHScEw blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-ugrpjI0so7 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ugrpjI0so7 .card-box {
  padding: 0 0.3rem;
}
.cid-ugrpjI0so7 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-ugrpjI0so7 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-ugrpjI0so7 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-ugrpjI0so7 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-ugrpjI0so7 .mbr-text {
  color: #000000;
}
.cid-ugrpjI0so7 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-ugrpjI0so7 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-ugrpjI0so7 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-ugrpjI0so7 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-ugrpjI0so7 .card-title {
  color: #000000;
}
.cid-ugrpjI0so7 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-ugrpjIbg48 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ugrpjIbg48 .mbr-section-subtitle {
  color: #767676;
}
.cid-ugrpjIbg48 H3 {
  text-align: left;
  color: #000;
}
.cid-ugrpjIbg48 .container {
  height: 58px;
}
.cid-ugrpjIj5xT {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ugrpjIj5xT .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-ugrpjIj5xT .mbr-text p {
  background: #ffffff;
}
.cid-ugrpjIj5xT .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-ugrpjIj5xT .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-ugrpjIj5xT .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-ugrpjIj5xT .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-ugrpjIj5xT .paypal {
  position: relative;
  top: -35px;
}
.cid-ugrpjIj5xT .logos-cb {
  max-width: 100%;
}
.cid-ugrpjIj5xT .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-ugrpjIj5xT .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-ugrpjIj5xT .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-ugrpjIj5xT .lien:hover {
  color: #000;
}
.cid-ugrpjIj5xT .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-ugrpjIj5xT .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-ugrpjItozD {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ugrpjItozD .mbr-section-subtitle {
  color: #767676;
}
.cid-ugrpjItozD H3 {
  text-align: left;
  color: #000;
}
.cid-ugrpjItozD .container {
  height: 58px;
}
.cid-ugrpjIBo5F {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ugrpjIBo5F .title {
  margin-bottom: 2rem;
}
.cid-ugrpjIBo5F .mbr-section-subtitle {
  color: #767676;
}
.cid-ugrpjIBo5F a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-ugrpjIBo5F a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-ugrpjIBo5F .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-ugrpjIBo5F .input-group-btn {
  display: block;
  text-align: center;
}
.cid-ugrpjIBo5F H2 {
  color: #000000;
}
.cid-ugrpjIBo5F LABEL {
  color: #000000;
}
.cid-ugrpjIBo5F .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-ugrpjIBo5F .btn-form {
  border-radius: 0px;
}
.cid-ugrpjILWYP {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-ugrpjILWYP .content {
    text-align: center;
  }
  .cid-ugrpjILWYP .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-ugrpjILWYP .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-ugrpjILWYP .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-ugrpjILWYP .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-ugrpjILWYP .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-ugrpjILWYP .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-ugrpjILWYP .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-ugrpjILWYP .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-ugrpjILWYP .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-ugrpjILWYP .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-ugrpjILWYP .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-ugrpjILWYP .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-ugrpjILWYP H5 {
  color: #000000;
}
.cid-ugrpjILWYP P {
  color: #000000;
}
.cid-ugrpjILWYP .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-ugrpjILWYP .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-ugrpjILWYP .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-ugrpjILWYP .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-ugrpjILWYP .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-uuY31duusP .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uuY31duusP .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uuY31duusP a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-uuY31duusP a:hover {
  color: #f1b173;
}
.cid-uuY31duusP .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-uuY31duusP .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-uuY31duusP .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-uuY31duusP .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-uuY31duusP .menu-logo {
  margin-right: auto;
}
.cid-uuY31duusP .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uuY31duusP .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uuY31duusP .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uuY31duusP .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uuY31duusP .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uuY31duusP .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uuY31duusP .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-uuY31duusP .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-uuY31duusP .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-uuY31duusP .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uuY31duusP .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uuY31duusP .dropdown {
  color: #8d5e43;
}
.cid-uuY31duusP .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-uuY31duusP .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-uuY31duusP .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuY31duusP .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uuY31duusP .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuY31duusP .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-uuY31duusP .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uuY31duusP .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-uuY31duusP .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uuY31duusP .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uuY31duusP .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uuY31duusP .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uuY31duusP button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-uuY31duusP button.navbar-toggler:focus {
  outline: none;
}
.cid-uuY31duusP button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-uuY31duusP button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uuY31duusP button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uuY31duusP button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uuY31duusP button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uuY31duusP nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uuY31duusP nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uuY31duusP nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uuY31duusP nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uuY31duusP .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uuY31duusP .collapsed .btn {
  display: -webkit-flex;
}
.cid-uuY31duusP .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uuY31duusP .collapsed .navbar-collapse.collapsing,
.cid-uuY31duusP .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uuY31duusP .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uuY31duusP .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uuY31duusP .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uuY31duusP .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uuY31duusP .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-uuY31duusP .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-uuY31duusP .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uuY31duusP .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uuY31duusP .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uuY31duusP .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-uuY31duusP .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-uuY31duusP .collapsed button.navbar-toggler {
  display: block;
}
.cid-uuY31duusP .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-uuY31duusP .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uuY31duusP .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uuY31duusP .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uuY31duusP .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uuY31duusP .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-uuY31duusP .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uuY31duusP img {
    height: 3.8rem !important;
  }
  .cid-uuY31duusP .btn {
    display: -webkit-flex;
  }
  .cid-uuY31duusP button.navbar-toggler {
    display: block;
  }
  .cid-uuY31duusP .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-uuY31duusP .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uuY31duusP .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uuY31duusP .navbar-collapse.collapsing,
  .cid-uuY31duusP .navbar-collapse.show {
    display: block !important;
  }
  .cid-uuY31duusP .navbar-collapse.collapsing .navbar-nav,
  .cid-uuY31duusP .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uuY31duusP .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uuY31duusP .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uuY31duusP .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-uuY31duusP .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-uuY31duusP .navbar-collapse.collapsing .navbar-buttons,
  .cid-uuY31duusP .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uuY31duusP .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uuY31duusP .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uuY31duusP .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uuY31duusP .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uuY31duusP .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uuY31duusP .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-uuY31duusP .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-uuY31duusP .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-uuY31duusP .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-uuY31duusP .logo {
  aspect-ratio: 2.20125786;
}
.cid-uuY31duusP .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-4gz {
  /* Type valid CSS here */
}
#custom-html-4gz div {
  height: 75px;
  background-color: #000;
}
.cid-uuY31dL6vi {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-uuY31dL6vi .mbr-text,
.cid-uuY31dL6vi blockquote {
  color: #767676;
}
.cid-uuY31dL6vi .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-uuY31dL6vi h5 {
  font-size: 15px;
}
.cid-uuY31dL6vi a:link {
  color: #de9956;
}
.cid-uuY31dL6vi a:hover {
  color: #f1b173;
}
.cid-uuY31dL6vi a:visited {
  color: #de9956;
}
#custom-html-4h1 {
  /* Type valid CSS here */
}
#custom-html-4h1 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-4h1 hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-uuY31dVgX8 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-uuY31dVgX8 .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-uuY31dVgX8 .row-element,
.cid-uuY31dVgX8 .image-element {
  padding: 0;
}
.cid-uuY31dVgX8 .image-element {
  display: flex;
  justify-content: center;
}
.cid-uuY31dVgX8 .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-uuY31dVgX8 .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-uuY31dVgX8 .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-uuY31dVgX8 .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-uuY31dVgX8 .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uuY31dVgX8 .text-content {
    padding: 2rem 1rem;
  }
  .cid-uuY31dVgX8 .underline .line {
    height: 2px;
  }
  .cid-uuY31dVgX8 .mbr-title,
  .cid-uuY31dVgX8 .underline,
  .cid-uuY31dVgX8 .mbr-text,
  .cid-uuY31dVgX8 .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-uuY31dVgX8 .mbr-title,
.cid-uuY31dVgX8 .underline {
  text-align: center;
  color: #ffffff;
}
.cid-uuY31dVgX8 .mbr-text,
.cid-uuY31dVgX8 .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-uuY31dVgX8 h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-uuY31dVgX8 H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-uuY31dVgX8 H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-uuY31dVgX8 .bouton {
  text-align: center;
}
.cid-uuY31dVgX8 .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-uuY31dVgX8 .couverture {
  aspect-ratio: 1;
}
.cid-uuY31dVgX8 .bouton2 {
  position: relative;
  top: -25px;
}
.cid-uuY31dVgX8 p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-uuY31dVgX8 a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-uuY31e6J1j {
  background: #ffffff;
}
.cid-uuY31e6J1j .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-uuY31e6J1j .mbr-figure {
  margin: 0 auto;
}
.cid-uuY31e6J1j figcaption {
  position: relative;
}
.cid-uuY31e6J1j figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-uuY31e6J1j .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-uuY31e6J1j .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-uuY31e6J1j .view_port {
    height: 10px;
  }
}
.cid-uuY31e6J1j .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-uuY31e6J1j .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-uuY31e6J1j .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-uuY31e6J1j .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-uuY31e6J1j .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-uuY31ecK3g {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uuY31ecK3g .mbr-section-subtitle {
  color: #767676;
}
.cid-uuY31ecK3g H3 {
  text-align: left;
  color: #000000;
}
.cid-uuY31ecK3g .container {
  height: 58px;
}
.cid-uuY31eitoE {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-uuY31eitoE .image-block {
  margin: auto;
}
.cid-uuY31eitoE figcaption {
  position: relative;
}
.cid-uuY31eitoE figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-uuY31eitoE .image-block {
    width: 100% !important;
  }
}
.cid-uuY31eitoE .photo {
  aspect-ratio: 5.74850299;
}
.cid-uuY31ep8UX {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uuY31ep8UX .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-uuY31ep8UX .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uuY31ep8UX .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uuY31ep8UX .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-uuY31ep8UX .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-uuY31ep8UX .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-uuY31ep8UX .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-uuY31ep8UX .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-uuY31ep8UX .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-uuY31eS5tx {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uuY31eS5tx .mbr-section-subtitle {
  color: #767676;
}
.cid-uuY31eS5tx H3 {
  text-align: left;
  color: #000;
}
.cid-uuY31eS5tx .container {
  height: 58px;
}
.cid-uuY31eZrk6 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uuY31eZrk6 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-uuY31eZrk6 .mbr-text p {
  background: #ffffff;
}
.cid-uuY31eZrk6 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-uuY31eZrk6 .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-uuY31eZrk6 .fichepratique {
  position: relative;
  top: 10px;
}
.cid-uuY31fa6u3 {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-uuY31fa6u3 .mbr-text,
.cid-uuY31fa6u3 blockquote {
  color: #000;
  text-align: justify;
}
.cid-uuY31fa6u3 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uuY31fa6u3 a:hover {
  color: #000;
}
.cid-uuY31fa6u3 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uuY31fa6u3 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uuY31fa6u3 .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-uuY31fa6u3 .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-uuY31fa6u3 .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-uuY31fa6u3 .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-uuY31fa6u3 .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-uuY31fa6u3 .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-uuY31fa6u3 .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-uuY31fa6u3 .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-uuY31fa6u3 .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-uuY31fa6u3 .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-uuY31fa6u3 .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-uuY31fhblw {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uuY31fhblw .mbr-text,
.cid-uuY31fhblw blockquote {
  color: #000;
}
.cid-uuY31fhblw .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-uuY31fhblw h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-uuY31fhblw a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uuY31fhblw a:hover {
  color: #000;
}
.cid-uuY31fhblw a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uuY31fhblw a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uuY31fopOs {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uuY31fopOs .mbr-section-subtitle {
  color: #767676;
}
.cid-uuY31fopOs H2 {
  text-align: left;
  color: #000;
}
.cid-uuY31fopOs .container {
  height: 58px;
}
.cid-uuY31fvjdf {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uuY31fvjdf .mbr-text,
.cid-uuY31fvjdf blockquote {
  color: #000;
  text-align: justify;
}
.cid-uuY31fvjdf .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uuY31fvjdf .souligne:hover {
  color: #000;
}
.cid-uuY31fvjdf .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uuY31fvjdf .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uvsbwihMof {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uvsbwihMof .mbr-section-subtitle {
  color: #767676;
}
.cid-uvsbwihMof H2 {
  text-align: left;
  color: #000;
}
.cid-uvsbwihMof .container {
  height: 58px;
}
.cid-uvsbwihMof a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uvsbwihMof a:hover {
  color: #000;
}
.cid-uvsbwihMof a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uvsbwihMof a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uvsbwTOvAh {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-uvsbwTOvAh .mbr-text,
.cid-uvsbwTOvAh blockquote {
  color: #767676;
}
.cid-uvsbwTOvAh .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-uvsbwTOvAh h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-uvsbwTOvAh .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-uvsbwTOvAh .separation {
  height: 45px;
}
.cid-uvsbwTOvAh img {
  width: 40px;
}
.cid-uvsbwTOvAh a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uvsbwTOvAh a:hover {
  color: #000;
}
.cid-uvsbwTOvAh a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uvsbwTOvAh a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uuY31fCkie {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uuY31fCkie .mbr-section-subtitle {
  color: #767676;
}
.cid-uuY31fCkie H2 {
  text-align: left;
  color: #000;
}
.cid-uuY31fCkie .container {
  height: 58px;
}
.cid-uuY31fJ2we {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uuY31fJ2we .mbr-text,
.cid-uuY31fJ2we blockquote {
  color: #767676;
}
.cid-uuY31fJ2we .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-uuY31fJ2we h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-uuY31fQFhG {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uuY31fQFhG .card-box {
  padding: 0 0.3rem;
}
.cid-uuY31fQFhG .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uuY31fQFhG .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uuY31fQFhG h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uuY31fQFhG p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uuY31fQFhG .mbr-text {
  color: #000000;
}
.cid-uuY31fQFhG .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uuY31fQFhG .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uuY31fQFhG .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uuY31fQFhG .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uuY31fQFhG .card-title {
  color: #000000;
}
.cid-uuY31fQFhG .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uuY31gikP5 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uuY31gikP5 .mbr-section-subtitle {
  color: #767676;
}
.cid-uuY31gikP5 H3 {
  text-align: left;
  color: #000;
}
.cid-uuY31gikP5 .container {
  height: 58px;
}
.cid-uuY31gp1Nh {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uuY31gp1Nh .card-box {
  padding: 0 0.3rem;
}
.cid-uuY31gp1Nh .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uuY31gp1Nh .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uuY31gp1Nh h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uuY31gp1Nh p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uuY31gp1Nh .mbr-text {
  color: #000000;
}
.cid-uuY31gp1Nh .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uuY31gp1Nh .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uuY31gp1Nh .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uuY31gp1Nh .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uuY31gp1Nh .card-title {
  color: #000000;
}
.cid-uuY31gp1Nh .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uuY31gyvY3 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uuY31gyvY3 .mbr-section-subtitle {
  color: #767676;
}
.cid-uuY31gyvY3 H3 {
  text-align: left;
  color: #000;
}
.cid-uuY31gyvY3 .container {
  height: 58px;
}
.cid-uuY31gHPLN {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uuY31gHPLN .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-uuY31gHPLN .mbr-text p {
  background: #ffffff;
}
.cid-uuY31gHPLN .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-uuY31gHPLN .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-uuY31gHPLN .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-uuY31gHPLN .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-uuY31gHPLN .paypal {
  position: relative;
  top: -35px;
}
.cid-uuY31gHPLN .logos-cb {
  max-width: 100%;
}
.cid-uuY31gHPLN .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-uuY31gHPLN .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-uuY31gHPLN .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uuY31gHPLN .lien:hover {
  color: #000;
}
.cid-uuY31gHPLN .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uuY31gHPLN .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uuY31gTWnu {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uuY31gTWnu .mbr-section-subtitle {
  color: #767676;
}
.cid-uuY31gTWnu H3 {
  text-align: left;
  color: #000;
}
.cid-uuY31gTWnu .container {
  height: 58px;
}
.cid-uuY31h0h22 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uuY31h0h22 .title {
  margin-bottom: 2rem;
}
.cid-uuY31h0h22 .mbr-section-subtitle {
  color: #767676;
}
.cid-uuY31h0h22 a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-uuY31h0h22 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-uuY31h0h22 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-uuY31h0h22 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-uuY31h0h22 H2 {
  color: #000000;
}
.cid-uuY31h0h22 LABEL {
  color: #000000;
}
.cid-uuY31h0h22 .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-uuY31h0h22 .btn-form {
  border-radius: 0px;
}
.cid-uuY31hbs3r {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-uuY31hbs3r .content {
    text-align: center;
  }
  .cid-uuY31hbs3r .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uuY31hbs3r .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-uuY31hbs3r .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-uuY31hbs3r .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-uuY31hbs3r .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uuY31hbs3r .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-uuY31hbs3r .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-uuY31hbs3r .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uuY31hbs3r .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-uuY31hbs3r .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-uuY31hbs3r .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uuY31hbs3r .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uuY31hbs3r H5 {
  color: #000000;
}
.cid-uuY31hbs3r P {
  color: #000000;
}
.cid-uuY31hbs3r .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-uuY31hbs3r .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-uuY31hbs3r .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-uuY31hbs3r .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-uuY31hbs3r .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-uv3Fxs1dPr .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uv3Fxs1dPr .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uv3Fxs1dPr a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-uv3Fxs1dPr a:hover {
  color: #f1b173;
}
.cid-uv3Fxs1dPr .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-uv3Fxs1dPr .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-uv3Fxs1dPr .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-uv3Fxs1dPr .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-uv3Fxs1dPr .menu-logo {
  margin-right: auto;
}
.cid-uv3Fxs1dPr .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uv3Fxs1dPr .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uv3Fxs1dPr .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uv3Fxs1dPr .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uv3Fxs1dPr .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uv3Fxs1dPr .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uv3Fxs1dPr .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-uv3Fxs1dPr .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-uv3Fxs1dPr .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-uv3Fxs1dPr .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uv3Fxs1dPr .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uv3Fxs1dPr .dropdown {
  color: #8d5e43;
}
.cid-uv3Fxs1dPr .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-uv3Fxs1dPr .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-uv3Fxs1dPr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uv3Fxs1dPr .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uv3Fxs1dPr .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uv3Fxs1dPr .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-uv3Fxs1dPr .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uv3Fxs1dPr .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-uv3Fxs1dPr .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uv3Fxs1dPr .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uv3Fxs1dPr .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uv3Fxs1dPr .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uv3Fxs1dPr button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-uv3Fxs1dPr button.navbar-toggler:focus {
  outline: none;
}
.cid-uv3Fxs1dPr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-uv3Fxs1dPr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uv3Fxs1dPr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uv3Fxs1dPr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uv3Fxs1dPr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uv3Fxs1dPr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uv3Fxs1dPr nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uv3Fxs1dPr nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uv3Fxs1dPr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uv3Fxs1dPr .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uv3Fxs1dPr .collapsed .btn {
  display: -webkit-flex;
}
.cid-uv3Fxs1dPr .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uv3Fxs1dPr .collapsed .navbar-collapse.collapsing,
.cid-uv3Fxs1dPr .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uv3Fxs1dPr .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uv3Fxs1dPr .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uv3Fxs1dPr .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uv3Fxs1dPr .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uv3Fxs1dPr .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-uv3Fxs1dPr .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-uv3Fxs1dPr .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uv3Fxs1dPr .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uv3Fxs1dPr .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uv3Fxs1dPr .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-uv3Fxs1dPr .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-uv3Fxs1dPr .collapsed button.navbar-toggler {
  display: block;
}
.cid-uv3Fxs1dPr .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-uv3Fxs1dPr .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uv3Fxs1dPr .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uv3Fxs1dPr .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uv3Fxs1dPr .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uv3Fxs1dPr .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-uv3Fxs1dPr .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uv3Fxs1dPr img {
    height: 3.8rem !important;
  }
  .cid-uv3Fxs1dPr .btn {
    display: -webkit-flex;
  }
  .cid-uv3Fxs1dPr button.navbar-toggler {
    display: block;
  }
  .cid-uv3Fxs1dPr .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-uv3Fxs1dPr .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uv3Fxs1dPr .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uv3Fxs1dPr .navbar-collapse.collapsing,
  .cid-uv3Fxs1dPr .navbar-collapse.show {
    display: block !important;
  }
  .cid-uv3Fxs1dPr .navbar-collapse.collapsing .navbar-nav,
  .cid-uv3Fxs1dPr .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uv3Fxs1dPr .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uv3Fxs1dPr .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uv3Fxs1dPr .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-uv3Fxs1dPr .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-uv3Fxs1dPr .navbar-collapse.collapsing .navbar-buttons,
  .cid-uv3Fxs1dPr .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uv3Fxs1dPr .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uv3Fxs1dPr .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uv3Fxs1dPr .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uv3Fxs1dPr .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uv3Fxs1dPr .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uv3Fxs1dPr .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-uv3Fxs1dPr .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-uv3Fxs1dPr .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-uv3Fxs1dPr .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-uv3Fxs1dPr .logo {
  aspect-ratio: 2.20125786;
}
.cid-uv3Fxs1dPr .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-4ht {
  /* Type valid CSS here */
}
#custom-html-4ht div {
  height: 75px;
  background-color: #000;
}
.cid-uv3FxsihZn {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-uv3FxsihZn .mbr-text,
.cid-uv3FxsihZn blockquote {
  color: #767676;
}
.cid-uv3FxsihZn .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-uv3FxsihZn h5 {
  font-size: 15px;
}
.cid-uv3FxsihZn a:link {
  color: #de9956;
}
.cid-uv3FxsihZn a:hover {
  color: #f1b173;
}
.cid-uv3FxsihZn a:visited {
  color: #de9956;
}
#custom-html-4hv {
  /* Type valid CSS here */
}
#custom-html-4hv div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-4hv hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-uv3FxsrRyz {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-uv3FxsrRyz .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-uv3FxsrRyz .row-element,
.cid-uv3FxsrRyz .image-element {
  padding: 0;
}
.cid-uv3FxsrRyz .image-element {
  display: flex;
  justify-content: center;
}
.cid-uv3FxsrRyz .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-uv3FxsrRyz .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-uv3FxsrRyz .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-uv3FxsrRyz .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-uv3FxsrRyz .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uv3FxsrRyz .text-content {
    padding: 2rem 1rem;
  }
  .cid-uv3FxsrRyz .underline .line {
    height: 2px;
  }
  .cid-uv3FxsrRyz .mbr-title,
  .cid-uv3FxsrRyz .underline,
  .cid-uv3FxsrRyz .mbr-text,
  .cid-uv3FxsrRyz .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-uv3FxsrRyz .mbr-title,
.cid-uv3FxsrRyz .underline {
  text-align: center;
  color: #ffffff;
}
.cid-uv3FxsrRyz .mbr-text,
.cid-uv3FxsrRyz .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-uv3FxsrRyz h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-uv3FxsrRyz H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-uv3FxsrRyz H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-uv3FxsrRyz .bouton {
  text-align: center;
}
.cid-uv3FxsrRyz .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-uv3FxsrRyz .couverture {
  aspect-ratio: 1;
}
.cid-uv3FxsrRyz .bouton2 {
  position: relative;
  top: -25px;
}
.cid-uv3FxsrRyz p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-uv3FxsrRyz a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-uv3FxsH6vA {
  background: #ffffff;
}
.cid-uv3FxsH6vA .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-uv3FxsH6vA .mbr-figure {
  margin: 0 auto;
}
.cid-uv3FxsH6vA figcaption {
  position: relative;
}
.cid-uv3FxsH6vA figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-uv3FxsH6vA .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-uv3FxsH6vA .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-uv3FxsH6vA .view_port {
    height: 10px;
  }
}
.cid-uv3FxsH6vA .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-uv3FxsH6vA .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-uv3FxsH6vA .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-uv3FxsH6vA .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-uv3FxsH6vA .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-uv3FxsOKWI {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uv3FxsOKWI .mbr-section-subtitle {
  color: #767676;
}
.cid-uv3FxsOKWI H3 {
  text-align: left;
  color: #000000;
}
.cid-uv3FxsOKWI .container {
  height: 58px;
}
.cid-uv3FxsVVBy {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-uv3FxsVVBy .image-block {
  margin: auto;
}
.cid-uv3FxsVVBy figcaption {
  position: relative;
}
.cid-uv3FxsVVBy figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-uv3FxsVVBy .image-block {
    width: 100% !important;
  }
}
.cid-uv3FxsVVBy .photo {
  aspect-ratio: 4.89795918;
}
.cid-uv3Fxt46na {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uv3Fxt46na .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-uv3Fxt46na .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uv3Fxt46na .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uv3Fxt46na .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-uv3Fxt46na .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-uv3Fxt46na .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-uv3Fxt46na .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-uv3Fxt46na .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-uv3Fxt46na .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-uv3FxtkMnW {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uv3FxtkMnW .mbr-section-subtitle {
  color: #767676;
}
.cid-uv3FxtkMnW H3 {
  text-align: left;
  color: #000;
}
.cid-uv3FxtkMnW .container {
  height: 58px;
}
.cid-uv3FxtqF80 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uv3FxtqF80 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-uv3FxtqF80 .mbr-text p {
  background: #ffffff;
}
.cid-uv3FxtqF80 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-uv3FxtqF80 .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-uv3FxtqF80 .fichepratique {
  position: relative;
  top: 10px;
}
.cid-uv3FxtAoGd {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-uv3FxtAoGd .mbr-text,
.cid-uv3FxtAoGd blockquote {
  color: #000;
  text-align: justify;
}
.cid-uv3FxtAoGd a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uv3FxtAoGd a:hover {
  color: #000;
}
.cid-uv3FxtAoGd a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uv3FxtAoGd a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uv3FxtAoGd .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-uv3FxtAoGd .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-uv3FxtAoGd .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-uv3FxtAoGd .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-uv3FxtAoGd .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-uv3FxtAoGd .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-uv3FxtAoGd .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-uv3FxtAoGd .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-uv3FxtAoGd .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-uv3FxtAoGd .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-uv3FxtAoGd .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-uv3FxtGkfe {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uv3FxtGkfe .mbr-text,
.cid-uv3FxtGkfe blockquote {
  color: #000;
}
.cid-uv3FxtGkfe .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-uv3FxtGkfe h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-uv3FxtGkfe a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uv3FxtGkfe a:hover {
  color: #000;
}
.cid-uv3FxtGkfe a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uv3FxtGkfe a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uv3FxtNdk3 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uv3FxtNdk3 .mbr-section-subtitle {
  color: #767676;
}
.cid-uv3FxtNdk3 H2 {
  text-align: left;
  color: #000;
}
.cid-uv3FxtNdk3 .container {
  height: 58px;
}
.cid-uv3FxtUQtq {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uv3FxtUQtq .mbr-text,
.cid-uv3FxtUQtq blockquote {
  color: #000;
  text-align: justify;
}
.cid-uv3FxtUQtq .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uv3FxtUQtq .souligne:hover {
  color: #000;
}
.cid-uv3FxtUQtq .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uv3FxtUQtq .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uvsbJfFkiN {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uvsbJfFkiN .mbr-section-subtitle {
  color: #767676;
}
.cid-uvsbJfFkiN H2 {
  text-align: left;
  color: #000;
}
.cid-uvsbJfFkiN .container {
  height: 58px;
}
.cid-uvsbJfFkiN a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uvsbJfFkiN a:hover {
  color: #000;
}
.cid-uvsbJfFkiN a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uvsbJfFkiN a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uvsbJNA6cT {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-uvsbJNA6cT .mbr-text,
.cid-uvsbJNA6cT blockquote {
  color: #767676;
}
.cid-uvsbJNA6cT .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-uvsbJNA6cT h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-uvsbJNA6cT .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-uvsbJNA6cT .separation {
  height: 45px;
}
.cid-uvsbJNA6cT img {
  width: 40px;
}
.cid-uvsbJNA6cT a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uvsbJNA6cT a:hover {
  color: #000;
}
.cid-uvsbJNA6cT a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uvsbJNA6cT a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uv3Fxu5NMz {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uv3Fxu5NMz .mbr-section-subtitle {
  color: #767676;
}
.cid-uv3Fxu5NMz H2 {
  text-align: left;
  color: #000;
}
.cid-uv3Fxu5NMz .container {
  height: 58px;
}
.cid-uv3FxueCOn {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uv3FxueCOn .mbr-text,
.cid-uv3FxueCOn blockquote {
  color: #767676;
}
.cid-uv3FxueCOn .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-uv3FxueCOn h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-uv3Fxuoj3k {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uv3Fxuoj3k .card-box {
  padding: 0 0.3rem;
}
.cid-uv3Fxuoj3k .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uv3Fxuoj3k .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uv3Fxuoj3k h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uv3Fxuoj3k p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uv3Fxuoj3k .mbr-text {
  color: #000000;
}
.cid-uv3Fxuoj3k .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uv3Fxuoj3k .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uv3Fxuoj3k .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uv3Fxuoj3k .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uv3Fxuoj3k .card-title {
  color: #000000;
}
.cid-uv3Fxuoj3k .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uv3FxuyTjN {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uv3FxuyTjN .mbr-section-subtitle {
  color: #767676;
}
.cid-uv3FxuyTjN H3 {
  text-align: left;
  color: #000;
}
.cid-uv3FxuyTjN .container {
  height: 58px;
}
.cid-uv3FxuEu6W {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uv3FxuEu6W .card-box {
  padding: 0 0.3rem;
}
.cid-uv3FxuEu6W .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uv3FxuEu6W .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uv3FxuEu6W h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uv3FxuEu6W p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uv3FxuEu6W .mbr-text {
  color: #000000;
}
.cid-uv3FxuEu6W .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uv3FxuEu6W .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uv3FxuEu6W .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uv3FxuEu6W .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uv3FxuEu6W .card-title {
  color: #000000;
}
.cid-uv3FxuEu6W .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uv3FxuPJEj {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uv3FxuPJEj .mbr-section-subtitle {
  color: #767676;
}
.cid-uv3FxuPJEj H3 {
  text-align: left;
  color: #000;
}
.cid-uv3FxuPJEj .container {
  height: 58px;
}
.cid-uv3FxuX7ge {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uv3FxuX7ge .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-uv3FxuX7ge .mbr-text p {
  background: #ffffff;
}
.cid-uv3FxuX7ge .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-uv3FxuX7ge .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-uv3FxuX7ge .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-uv3FxuX7ge .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-uv3FxuX7ge .paypal {
  position: relative;
  top: -35px;
}
.cid-uv3FxuX7ge .logos-cb {
  max-width: 100%;
}
.cid-uv3FxuX7ge .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-uv3FxuX7ge .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-uv3FxuX7ge .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uv3FxuX7ge .lien:hover {
  color: #000;
}
.cid-uv3FxuX7ge .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uv3FxuX7ge .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uv3Fxv76si {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uv3Fxv76si .mbr-section-subtitle {
  color: #767676;
}
.cid-uv3Fxv76si H3 {
  text-align: left;
  color: #000;
}
.cid-uv3Fxv76si .container {
  height: 58px;
}
.cid-uv3FxvgYYj {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uv3FxvgYYj .title {
  margin-bottom: 2rem;
}
.cid-uv3FxvgYYj .mbr-section-subtitle {
  color: #767676;
}
.cid-uv3FxvgYYj a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-uv3FxvgYYj a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-uv3FxvgYYj .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-uv3FxvgYYj .input-group-btn {
  display: block;
  text-align: center;
}
.cid-uv3FxvgYYj H2 {
  color: #000000;
}
.cid-uv3FxvgYYj LABEL {
  color: #000000;
}
.cid-uv3FxvgYYj .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-uv3FxvgYYj .btn-form {
  border-radius: 0px;
}
.cid-uv3FxvrfGY {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-uv3FxvrfGY .content {
    text-align: center;
  }
  .cid-uv3FxvrfGY .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uv3FxvrfGY .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-uv3FxvrfGY .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-uv3FxvrfGY .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-uv3FxvrfGY .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uv3FxvrfGY .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-uv3FxvrfGY .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-uv3FxvrfGY .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uv3FxvrfGY .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-uv3FxvrfGY .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-uv3FxvrfGY .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uv3FxvrfGY .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uv3FxvrfGY H5 {
  color: #000000;
}
.cid-uv3FxvrfGY P {
  color: #000000;
}
.cid-uv3FxvrfGY .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-uv3FxvrfGY .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-uv3FxvrfGY .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-uv3FxvrfGY .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-uv3FxvrfGY .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-uDCI69wiQG .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-uDCI69wiQG .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uDCI69wiQG a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-uDCI69wiQG a:hover {
  color: #f1b173;
}
.cid-uDCI69wiQG .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-uDCI69wiQG .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-uDCI69wiQG .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-uDCI69wiQG .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-uDCI69wiQG .menu-logo {
  margin-right: auto;
}
.cid-uDCI69wiQG .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uDCI69wiQG .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uDCI69wiQG .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uDCI69wiQG .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uDCI69wiQG .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uDCI69wiQG .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uDCI69wiQG .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-uDCI69wiQG .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-uDCI69wiQG .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-uDCI69wiQG .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uDCI69wiQG .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uDCI69wiQG .dropdown {
  color: #8d5e43;
}
.cid-uDCI69wiQG .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-uDCI69wiQG .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-uDCI69wiQG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDCI69wiQG .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uDCI69wiQG .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDCI69wiQG .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-uDCI69wiQG .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uDCI69wiQG .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-uDCI69wiQG .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uDCI69wiQG .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uDCI69wiQG .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uDCI69wiQG .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uDCI69wiQG button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-uDCI69wiQG button.navbar-toggler:focus {
  outline: none;
}
.cid-uDCI69wiQG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-uDCI69wiQG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uDCI69wiQG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uDCI69wiQG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uDCI69wiQG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uDCI69wiQG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uDCI69wiQG nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uDCI69wiQG nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uDCI69wiQG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uDCI69wiQG .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uDCI69wiQG .collapsed .btn {
  display: -webkit-flex;
}
.cid-uDCI69wiQG .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uDCI69wiQG .collapsed .navbar-collapse.collapsing,
.cid-uDCI69wiQG .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uDCI69wiQG .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uDCI69wiQG .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uDCI69wiQG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uDCI69wiQG .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uDCI69wiQG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-uDCI69wiQG .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-uDCI69wiQG .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uDCI69wiQG .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uDCI69wiQG .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uDCI69wiQG .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-uDCI69wiQG .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-uDCI69wiQG .collapsed button.navbar-toggler {
  display: block;
}
.cid-uDCI69wiQG .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-uDCI69wiQG .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uDCI69wiQG .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uDCI69wiQG .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uDCI69wiQG .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uDCI69wiQG .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-uDCI69wiQG .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uDCI69wiQG img {
    height: 3.8rem !important;
  }
  .cid-uDCI69wiQG .btn {
    display: -webkit-flex;
  }
  .cid-uDCI69wiQG button.navbar-toggler {
    display: block;
  }
  .cid-uDCI69wiQG .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-uDCI69wiQG .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uDCI69wiQG .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uDCI69wiQG .navbar-collapse.collapsing,
  .cid-uDCI69wiQG .navbar-collapse.show {
    display: block !important;
  }
  .cid-uDCI69wiQG .navbar-collapse.collapsing .navbar-nav,
  .cid-uDCI69wiQG .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uDCI69wiQG .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uDCI69wiQG .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uDCI69wiQG .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-uDCI69wiQG .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-uDCI69wiQG .navbar-collapse.collapsing .navbar-buttons,
  .cid-uDCI69wiQG .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uDCI69wiQG .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uDCI69wiQG .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uDCI69wiQG .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uDCI69wiQG .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uDCI69wiQG .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uDCI69wiQG .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-uDCI69wiQG .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-uDCI69wiQG .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-uDCI69wiQG .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-uDCI69wiQG .logo {
  aspect-ratio: 2.20125786;
}
.cid-uDCI69wiQG .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-uDCI69JyGK {
  padding-top: 75px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-uDCI69JyGK .mbr-text,
.cid-uDCI69JyGK blockquote {
  color: #767676;
}
.cid-uDCI69JyGK .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-uDCI69JyGK h5 {
  font-size: 15px;
}
.cid-uDCI69JyGK a:link {
  color: #de9956;
}
.cid-uDCI69JyGK a:hover {
  color: #f1b173;
}
.cid-uDCI69JyGK a:visited {
  color: #de9956;
}
#custom-html-4l4 {
  /* Type valid CSS here */
}
#custom-html-4l4 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-4l4 hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-uDCI69Srf5 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-uDCI69Srf5 .back {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 75%;
  height: 100%;
  background-color: #000000;
}
.cid-uDCI69Srf5 img {
  width: 100%;
}
.cid-uDCI69Srf5 h1 {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-uDCI69Srf5 h3 {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-uDCI69Srf5 p {
  margin-top: 2rem;
  text-align: justify;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-uDCI69Srf5 .content-wrapper {
  max-width: 750px;
  margin: auto;
  position: relative;
  padding: 0 2rem;
}
.cid-uDCI69Srf5 .content-wrapper {
  padding-top: 2rem;
}
.cid-uDCI69Srf5 h4 {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  position: absolute;
  width: fit-content;
  padding: 0;
  margin: 0;
  right: 6rem;
  transform: rotate(-270deg);
  transform-origin: bottom right;
  bottom: 0;
}
@media (max-width: 1200px) {
  .cid-uDCI69Srf5 .content-wrapper {
    padding-top: 0rem;
  }
  .cid-uDCI69Srf5 p {
    margin-top: 2rem;
  }
}
@media (max-width: 992px) {
  .cid-uDCI69Srf5 .back {
    width: 100%;
    height: 75%;
  }
  .cid-uDCI69Srf5 .content-wrapper {
    padding: 0 3rem;
    padding-top: 4rem;
  }
  .cid-uDCI69Srf5 p {
    margin-top: 4rem;
  }
}
.cid-uDCI69Srf5 .content-wrapper {
  padding-right: 8rem;
}
@media (max-width: 767px) {
  .cid-uDCI69Srf5 .content-wrapper {
    padding: 0rem;
    padding-top: 4rem;
  }
  .cid-uDCI69Srf5 .content-wrapper {
    padding-right: 3rem;
  }
  .cid-uDCI69Srf5 h4 {
    right: 2rem;
  }
}
.cid-uDCI69Srf5 H1 {
  color: #ffffff;
}
.cid-uDCI69Srf5 H3 {
  color: #767676;
}
.cid-uDCI69Srf5 .mbr-text,
.cid-uDCI69Srf5 .mbr-section-btn {
  color: #ffffff;
}
.cid-uDCI69Srf5 H4 {
  color: #ffffff;
}
.cid-uDCI69Srf5 .cadre {
  overflow: hidden;
  border-radius: 5px;
}
.cid-uDCI69Srf5 .shine {
  position: relative;
}
.cid-uDCI69Srf5 .shine::before {
  position: absolute;
  top: 0;
  left: -75%;
  z-index: 2;
  display: block;
  content: '';
  width: 50%;
  height: 100%;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
  -webkit-transform: skewX(-25deg);
  transform: skewX(-25deg);
}
.cid-uDCI69Srf5 .shine:hover::before {
  -webkit-animation: shine .75s;
  animation: shine .75s;
}
@-webkit-keyframes shine {
  100% {
    left: 125%;
  }
}
@keyframes shine {
  100% {
    left: 125%;
  }
}
.cid-uDCI69Srf5 .couverture {
  aspect-ratio: 1.5503876;
}
.cid-uDCI6a1MQy {
  background: #ffffff;
}
.cid-uDCI6a1MQy .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-uDCI6a1MQy .mbr-figure {
  margin: 0 auto;
}
.cid-uDCI6a1MQy figcaption {
  position: relative;
}
.cid-uDCI6a1MQy figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-uDCI6a1MQy .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-uDCI6a1MQy .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-uDCI6a1MQy .view_port {
    height: 10px;
  }
}
.cid-uDCI6a1MQy .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-uDCI6a1MQy .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-uDCI6a1MQy .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-uDCI6a1MQy .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-uDCI6a1MQy .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-uDCI6ae3KQ {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uDCI6ae3KQ .mbr-text,
.cid-uDCI6ae3KQ blockquote {
  color: #000;
}
.cid-uDCI6ae3KQ .d {
  font-size: 14px;
  color: #888;
  line-height: 3px;
}
.cid-uDCI6aykqp {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-uDCI6aykqp .mbr-text,
.cid-uDCI6aykqp blockquote {
  color: #767676;
}
.cid-uDCI6aykqp .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-uDCI6aykqp h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-uDCI6aykqp div {
  line-height: 1.3;
}
.cid-uDCJXCFxlf {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-v6MT6Hqzal {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v6MT6Hqzal .card-box {
  padding: 0 0.3rem;
}
.cid-v6MT6Hqzal .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-v6MT6Hqzal .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-v6MT6Hqzal h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-v6MT6Hqzal p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-v6MT6Hqzal .mbr-text {
  color: #000000;
}
.cid-v6MT6Hqzal .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-v6MT6Hqzal .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-v6MT6Hqzal h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-v6MT6Hqzal .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-v6MT6Hqzal .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-v6MT6Hqzal .card-title {
  color: #000000;
}
.cid-v6MT6Hqzal .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-v6MT6Hqzal .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-v6MT6Hqzal .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-v6MT6Hqzal .souligne {
  position: relative;
  color: #999;
  text-decoration: none;
}
.cid-v6MT6Hqzal .souligne:hover {
  color: #999;
}
.cid-v6MT6Hqzal .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #999;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-v6MT6Hqzal .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-v6MT6Hqzal .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-v6MT6Hqzal .carousel-tracklsv {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-v6MT6Hqzal .carousel-tracklsv::-webkit-scrollbar {
  height: 8px;
}
.cid-v6MT6Hqzal .carousel-tracklsv::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-v6MT6Hqzal .carousel-tracklsv::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-v6MT6Hqzal .carousel-tracklsv::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-v6MT6Hqzal .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-v6MT6Hqzal .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-v6MT6Hqzal .arrow-leftlsv {
  left: -2.2rem;
}
.cid-v6MT6Hqzal .arrow-rightlsv {
  right: -2.2rem;
}
.cid-v6MT6Hqzal .carousel-arrow.hidden {
  display: none;
}
.cid-v6MT6Hqzal .container1 {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
  margin-bottom: 10px;
  margin-right: 10px;
}
.cid-v6MT6Hqzal h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-v6MT6Hqzal .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-v6MT6Hqzal .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-v6MT6Hqzal .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-v6MT6Hqzal .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-v6MT6Hqzal .photo-produit {
    width: 100%;
  }
}
.cid-v6MT6Hqzal .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-v6MT6Hqzal .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-v6MT6Hqzal .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-v6MT6Hqzal .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-uDNZ5LTT38 {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-uDNZ5LTT38 .mbr-text,
.cid-uDNZ5LTT38 blockquote {
  color: #767676;
}
.cid-uDNZ5LTT38 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-uDNZ5LTT38 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-uDNZ5LTT38 div {
  line-height: 1.3;
}
.cid-uDCI6aVnkb {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uDCI6aVnkb .mbr-section-subtitle {
  color: #767676;
}
.cid-uDCI6aVnkb H2 {
  text-align: left;
  color: #000;
}
.cid-uDCI6aVnkb .container {
  height: 58px;
}
.cid-uDCI6b1La3 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uDCI6b1La3 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-uDCI6b1La3 .mbr-text p {
  background: #ffffff;
}
.cid-uDCI6b1La3 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-uDCI6b1La3 .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-uDCI6b1La3 .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-uDCI6b1La3 .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-uDCI6b1La3 .paypal {
  position: relative;
  top: -35px;
}
.cid-uDCI6b1La3 .logos-cb {
  max-width: 100%;
}
.cid-uDCI6b1La3 .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-uDCI6b1La3 .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-uDCI6b1La3 .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uDCI6b1La3 .lien:hover {
  color: #000;
}
.cid-uDCI6b1La3 .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uDCI6b1La3 .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uDCI6b99HC {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uDCI6b99HC .mbr-section-subtitle {
  color: #767676;
}
.cid-uDCI6b99HC H3 {
  text-align: left;
  color: #000;
}
.cid-uDCI6b99HC .container {
  height: 58px;
}
.cid-uDCI6bgxH5 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uDCI6bgxH5 .mbr-text,
.cid-uDCI6bgxH5 blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-uDCI6bo68r {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uDCI6bo68r .card-box {
  padding: 0 0.3rem;
}
.cid-uDCI6bo68r .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uDCI6bo68r .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uDCI6bo68r h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uDCI6bo68r p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uDCI6bo68r .mbr-text {
  color: #000000;
}
.cid-uDCI6bo68r .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uDCI6bo68r .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uDCI6bo68r .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uDCI6bo68r .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uDCI6bo68r .card-title {
  color: #000000;
}
.cid-uDCI6bo68r .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uDCI6bo68r .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uDCI6bo68r .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uDCI6bo68r .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uDCI6bo68r .souligne:hover {
  color: #000;
}
.cid-uDCI6bo68r .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uDCI6bo68r .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uDCI6bo68r .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uDCI6bo68r .carousel-track1 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uDCI6bo68r .carousel-track1::-webkit-scrollbar {
  height: 8px;
}
.cid-uDCI6bo68r .carousel-track1::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uDCI6bo68r .carousel-track1::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uDCI6bo68r .carousel-track1::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uDCI6bo68r .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-uDCI6bo68r .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uDCI6bo68r .arrow-left1 {
  left: -2.2rem;
}
.cid-uDCI6bo68r .arrow-right1 {
  right: -2.2rem;
}
.cid-uDCI6bo68r .carousel-arrow.hidden {
  display: none;
}
.cid-uDCI6buyyS {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uDCI6buyyS .mbr-section-subtitle {
  color: #767676;
}
.cid-uDCI6buyyS H3 {
  text-align: left;
  color: #000;
}
.cid-uDCI6buyyS .container {
  height: 58px;
}
.cid-uDCI6bCAk3 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uDCI6bCAk3 .title {
  margin-bottom: 2rem;
}
.cid-uDCI6bCAk3 .mbr-section-subtitle {
  color: #767676;
}
.cid-uDCI6bCAk3 a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-uDCI6bCAk3 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-uDCI6bCAk3 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-uDCI6bCAk3 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-uDCI6bCAk3 H2 {
  color: #000000;
}
.cid-uDCI6bCAk3 LABEL {
  color: #000000;
}
.cid-uDCI6bCAk3 .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-uDCI6bCAk3 .btn-form {
  border-radius: 0px;
}
.cid-uDCI6bLJuc {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-uDCI6bLJuc .content {
    text-align: center;
  }
  .cid-uDCI6bLJuc .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uDCI6bLJuc .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-uDCI6bLJuc .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-uDCI6bLJuc .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-uDCI6bLJuc .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uDCI6bLJuc .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-uDCI6bLJuc .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-uDCI6bLJuc .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uDCI6bLJuc .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-uDCI6bLJuc .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-uDCI6bLJuc .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uDCI6bLJuc .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uDCI6bLJuc H5 {
  color: #000000;
}
.cid-uDCI6bLJuc P {
  color: #000000;
}
.cid-uDCI6bLJuc .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-uDCI6bLJuc .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-uDCI6bLJuc .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-uDCI6bLJuc .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-uDCI6bLJuc .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-v5WdNuRcvm .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-v5WdNuRcvm .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-v5WdNuRcvm a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-v5WdNuRcvm a:hover {
  color: #f1b173;
}
.cid-v5WdNuRcvm .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-v5WdNuRcvm .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-v5WdNuRcvm .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-v5WdNuRcvm .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-v5WdNuRcvm .menu-logo {
  margin-right: auto;
}
.cid-v5WdNuRcvm .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v5WdNuRcvm .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-v5WdNuRcvm .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-v5WdNuRcvm .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-v5WdNuRcvm .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-v5WdNuRcvm .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-v5WdNuRcvm .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-v5WdNuRcvm .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-v5WdNuRcvm .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-v5WdNuRcvm .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-v5WdNuRcvm .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-v5WdNuRcvm .dropdown {
  color: #8d5e43;
}
.cid-v5WdNuRcvm .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-v5WdNuRcvm .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-v5WdNuRcvm .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v5WdNuRcvm .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-v5WdNuRcvm .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v5WdNuRcvm .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-v5WdNuRcvm .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-v5WdNuRcvm .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-v5WdNuRcvm .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-v5WdNuRcvm .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-v5WdNuRcvm .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-v5WdNuRcvm .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-v5WdNuRcvm button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-v5WdNuRcvm button.navbar-toggler:focus {
  outline: none;
}
.cid-v5WdNuRcvm button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-v5WdNuRcvm button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v5WdNuRcvm button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v5WdNuRcvm button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v5WdNuRcvm button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v5WdNuRcvm nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v5WdNuRcvm nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v5WdNuRcvm nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v5WdNuRcvm nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v5WdNuRcvm .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-v5WdNuRcvm .collapsed .btn {
  display: -webkit-flex;
}
.cid-v5WdNuRcvm .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-v5WdNuRcvm .collapsed .navbar-collapse.collapsing,
.cid-v5WdNuRcvm .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-v5WdNuRcvm .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-v5WdNuRcvm .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-v5WdNuRcvm .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-v5WdNuRcvm .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-v5WdNuRcvm .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-v5WdNuRcvm .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-v5WdNuRcvm .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-v5WdNuRcvm .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-v5WdNuRcvm .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-v5WdNuRcvm .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-v5WdNuRcvm .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-v5WdNuRcvm .collapsed button.navbar-toggler {
  display: block;
}
.cid-v5WdNuRcvm .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-v5WdNuRcvm .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-v5WdNuRcvm .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-v5WdNuRcvm .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-v5WdNuRcvm .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-v5WdNuRcvm .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-v5WdNuRcvm .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-v5WdNuRcvm img {
    height: 3.8rem !important;
  }
  .cid-v5WdNuRcvm .btn {
    display: -webkit-flex;
  }
  .cid-v5WdNuRcvm button.navbar-toggler {
    display: block;
  }
  .cid-v5WdNuRcvm .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-v5WdNuRcvm .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-v5WdNuRcvm .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-v5WdNuRcvm .navbar-collapse.collapsing,
  .cid-v5WdNuRcvm .navbar-collapse.show {
    display: block !important;
  }
  .cid-v5WdNuRcvm .navbar-collapse.collapsing .navbar-nav,
  .cid-v5WdNuRcvm .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-v5WdNuRcvm .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-v5WdNuRcvm .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-v5WdNuRcvm .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-v5WdNuRcvm .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-v5WdNuRcvm .navbar-collapse.collapsing .navbar-buttons,
  .cid-v5WdNuRcvm .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-v5WdNuRcvm .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-v5WdNuRcvm .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-v5WdNuRcvm .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-v5WdNuRcvm .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-v5WdNuRcvm .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-v5WdNuRcvm .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-v5WdNuRcvm .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-v5WdNuRcvm .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-v5WdNuRcvm .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-v5WdNuRcvm .logo {
  aspect-ratio: 2.20125786;
}
.cid-v5WdNuRcvm .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-4or {
  /* Type valid CSS here */
}
#custom-html-4or div {
  height: 75px;
  background-color: #000;
}
.cid-v5WdNvcdW6 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-v5WdNvcdW6 .mbr-text,
.cid-v5WdNvcdW6 blockquote {
  color: #767676;
}
.cid-v5WdNvcdW6 .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-v5WdNvcdW6 h5 {
  font-size: 15px;
}
.cid-v5WdNvcdW6 a:link {
  color: #de9956;
}
.cid-v5WdNvcdW6 a:hover {
  color: #f1b173;
}
.cid-v5WdNvcdW6 a:visited {
  color: #de9956;
}
#custom-html-4ot {
  /* Type valid CSS here */
}
#custom-html-4ot div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-4ot hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-v5WdNvmfge {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-v5WdNvmfge .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-v5WdNvmfge .row-element,
.cid-v5WdNvmfge .image-element {
  padding: 0;
}
.cid-v5WdNvmfge .image-element {
  display: flex;
  justify-content: center;
}
.cid-v5WdNvmfge .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-v5WdNvmfge .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-v5WdNvmfge .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-v5WdNvmfge .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-v5WdNvmfge .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-v5WdNvmfge .text-content {
    padding: 2rem 1rem;
  }
  .cid-v5WdNvmfge .underline .line {
    height: 2px;
  }
  .cid-v5WdNvmfge .mbr-title,
  .cid-v5WdNvmfge .underline,
  .cid-v5WdNvmfge .mbr-text,
  .cid-v5WdNvmfge .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-v5WdNvmfge .mbr-title,
.cid-v5WdNvmfge .underline {
  text-align: center;
  color: #ffffff;
}
.cid-v5WdNvmfge .mbr-text,
.cid-v5WdNvmfge .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-v5WdNvmfge h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-v5WdNvmfge H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-v5WdNvmfge H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-v5WdNvmfge .bouton {
  text-align: center;
}
.cid-v5WdNvmfge .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-v5WdNvmfge .couverture {
  aspect-ratio: 1;
}
.cid-v5WdNvmfge .bouton2 {
  position: relative;
  top: -25px;
}
.cid-v5WdNvmfge p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-v5WdNvmfge a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-v5WdNvBvNW {
  background: #ffffff;
}
.cid-v5WdNvBvNW .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-v5WdNvBvNW .mbr-figure {
  margin: 0 auto;
}
.cid-v5WdNvBvNW figcaption {
  position: relative;
}
.cid-v5WdNvBvNW figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-v5WdNvBvNW .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-v5WdNvBvNW .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-v5WdNvBvNW .view_port {
    height: 10px;
  }
}
.cid-v5WdNvBvNW .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-v5WdNvBvNW .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-v5WdNvBvNW .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-v5WdNvBvNW .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-v5WdNvBvNW .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-v5WdNvIUZK {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v5WdNvIUZK .mbr-section-subtitle {
  color: #767676;
}
.cid-v5WdNvIUZK H2 {
  text-align: left;
  color: #000;
}
.cid-v5WdNvIUZK .container {
  height: 58px;
}
.cid-v5WdNvPNMZ {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-v5WdNvPNMZ .video-block {
  margin: auto;
}
@media (max-width: 768px) {
  .cid-v5WdNvPNMZ .video-block {
    width: 100% !important;
  }
}
.cid-v5WdNvWjno {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v5WdNvWjno .mbr-text,
.cid-v5WdNvWjno blockquote {
  color: #000;
  font-size: 14px;
}
.cid-v5WdNw33lZ {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v5WdNw33lZ .mbr-section-subtitle {
  color: #767676;
}
.cid-v5WdNw33lZ H3 {
  text-align: left;
  color: #000000;
}
.cid-v5WdNw33lZ .container {
  height: 58px;
}
.cid-v5WdNw9RDQ {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 30px;
}
.cid-v5WdNw9RDQ .image-block {
  margin: auto;
}
.cid-v5WdNw9RDQ figcaption {
  position: relative;
}
.cid-v5WdNw9RDQ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-v5WdNw9RDQ .image-block {
    width: 100% !important;
  }
}
.cid-v5WdNw9RDQ .photo {
  aspect-ratio: 4.45475638;
}
.cid-v5WdNwgJlK {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v5WdNwgJlK .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-v5WdNwgJlK .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-v5WdNwgJlK .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-v5WdNwgJlK .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-v5WdNwgJlK .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-v5WdNwgJlK .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-v5WdNwgJlK .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-v5WdNwgJlK .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-v5WdNwgJlK .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-vc86swyKWS {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-vc86swyKWS .mbr-text,
.cid-vc86swyKWS blockquote {
  color: #767676;
}
.cid-vc86swyKWS .media-container-row {
  padding: 0px;
}
.cid-vc86swyKWS .container {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #bbb;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-vc86swyKWS .mbr-text {
  color: #000000;
}
.cid-vc86swyKWS h2 {
  font-size: 1.4em;
}
.cid-vc86swyKWS h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-vc86swyKWS .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-vc86swyKWS .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-vc86swyKWS .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-vc86swyKWS .photo-produit {
    width: 370px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-vc86swyKWS .photo-produit {
    width: 100%;
  }
}
.cid-vc86swyKWS .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-vc86swyKWS .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-vc86swyKWS .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-vc86swyKWS .souligne {
  position: relative;
  color: #999;
  text-decoration: none;
}
.cid-vc86swyKWS .souligne:hover {
  color: #999;
}
.cid-vc86swyKWS .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #999;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-vc86swyKWS .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-v5WdNwOEAf {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v5WdNwOEAf .mbr-section-subtitle {
  color: #767676;
}
.cid-v5WdNwOEAf H3 {
  text-align: left;
  color: #000;
}
.cid-v5WdNwOEAf .container {
  height: 58px;
}
.cid-v5WdNwVfS6 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v5WdNwVfS6 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-v5WdNwVfS6 .mbr-text p {
  background: #ffffff;
}
.cid-v5WdNwVfS6 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-v5WdNwVfS6 .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-v5WdNx6YL6 {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-v5WdNx6YL6 .mbr-text,
.cid-v5WdNx6YL6 blockquote {
  color: #000;
  text-align: justify;
}
.cid-v5WdNx6YL6 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-v5WdNx6YL6 a:hover {
  color: #000;
}
.cid-v5WdNx6YL6 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-v5WdNx6YL6 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-v5WdNx6YL6 .barre {
  border: 1px solid #000;
  width: 500px;
  max-width: 100%;
  height: 20px;
  background: linear-gradient(to right, #ff6600 5%, #f7a70d 35%, #00ff00, #01d4ef);
}
.cid-v5WdNx6YL6 .n95 {
  float: right;
  background: #fff;
  width: 5%;
  height: 18px;
}
.cid-v5WdNx6YL6 .n90 {
  float: right;
  background: #fff;
  width: 10%;
  height: 18px;
}
.cid-v5WdNx6YL6 .n85 {
  float: right;
  background: #fff;
  width: 15%;
  height: 18px;
}
.cid-v5WdNx6YL6 .n80 {
  float: right;
  background: #fff;
  width: 20%;
  height: 18px;
}
.cid-v5WdNx6YL6 .n75 {
  float: right;
  background: #fff;
  width: 25%;
  height: 18px;
}
.cid-v5WdNx6YL6 .n70 {
  float: right;
  background: #fff;
  width: 30%;
  height: 18px;
}
.cid-v5WdNx6YL6 .n65 {
  float: right;
  background: #fff;
  width: 35%;
  height: 18px;
}
.cid-v5WdNx6YL6 .n60 {
  float: right;
  background: #fff;
  width: 40%;
  height: 18px;
}
.cid-v5WdNx6YL6 .n50 {
  float: right;
  background: #fff;
  width: 50%;
  height: 18px;
}
.cid-v5WdNx6YL6 .n40 {
  float: right;
  background: #fff;
  width: 60%;
  height: 18px;
}
.cid-v5WdNxeis1 {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v5WdNxeis1 .mbr-text,
.cid-v5WdNxeis1 blockquote {
  color: #000;
}
.cid-v5WdNxeis1 .container {
  width: 1080px;
  max-width: 85%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 0px 0px 10px 0px;
}
.cid-v5WdNxeis1 h4 {
  margin-left: -13px;
  padding-top: 5px;
  font-size: 19px;
}
.cid-v5WdNxeis1 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-v5WdNxeis1 a:hover {
  color: #000;
}
.cid-v5WdNxeis1 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-v5WdNxeis1 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-v5WdNxmwub {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v5WdNxmwub .mbr-section-subtitle {
  color: #767676;
}
.cid-v5WdNxmwub H2 {
  text-align: left;
  color: #000;
}
.cid-v5WdNxmwub .container {
  height: 58px;
}
.cid-v5WdNxtKt1 {
  padding-top: 15px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v5WdNxtKt1 .mbr-text,
.cid-v5WdNxtKt1 blockquote {
  color: #000;
  text-align: justify;
}
.cid-v5WdNxtKt1 .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-v5WdNxtKt1 .souligne:hover {
  color: #000;
}
.cid-v5WdNxtKt1 .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-v5WdNxtKt1 .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-v5Whlq3Lil {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v5Whlq3Lil .mbr-section-subtitle {
  color: #767676;
}
.cid-v5Whlq3Lil H2 {
  text-align: left;
  color: #000;
}
.cid-v5Whlq3Lil .container {
  height: 80px;
}
.cid-v5Whlq3Lil h5 {
  font-size: 14px;
  font-weight: 100;
  font-style: italic;
  font-family: "Source Sans Pro", Arial;
}
.cid-v5WhlVJ3d4 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v5WhlVJ3d4 .mbr-text,
.cid-v5WhlVJ3d4 blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-v5WhB4yyNC {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-v5WhB4yyNC .card-box {
  padding: 0 0.3rem;
}
.cid-v5WhB4yyNC .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-v5WhB4yyNC .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-v5WhB4yyNC h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-v5WhB4yyNC p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-v5WhB4yyNC .mbr-text {
  color: #000000;
}
.cid-v5WhB4yyNC .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-v5WhB4yyNC .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-v5WhB4yyNC .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-v5WhB4yyNC .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-v5WhB4yyNC .card-title {
  color: #000000;
}
.cid-v5WhB4yyNC .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-v5WhB4yyNC .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-v5WhB4yyNC .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-v5WhB4yyNC .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-v5WhB4yyNC .souligne:hover {
  color: #000;
}
.cid-v5WhB4yyNC .souligne::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-v5WhB4yyNC .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-v5WhB4yyNC .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-v5WhB4yyNC .carousel-track1 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-v5WhB4yyNC .carousel-track1::-webkit-scrollbar {
  height: 8px;
}
.cid-v5WhB4yyNC .carousel-track1::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-v5WhB4yyNC .carousel-track1::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-v5WhB4yyNC .carousel-track1::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-v5WhB4yyNC .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 0.6rem 0.8rem;
  border-radius: 9999px;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: background 0.2s;
}
.cid-v5WhB4yyNC .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-v5WhB4yyNC .arrow-left1 {
  left: -2.2rem;
}
.cid-v5WhB4yyNC .arrow-right1 {
  right: -2.2rem;
}
.cid-v5WhB4yyNC .carousel-arrow.hidden {
  display: none;
}
.cid-v5WdNxUHiN {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v5WdNxUHiN .mbr-section-subtitle {
  color: #767676;
}
.cid-v5WdNxUHiN H3 {
  text-align: left;
  color: #000;
}
.cid-v5WdNxUHiN .container {
  height: 58px;
}
.cid-v5WdNy2SXZ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v5WdNy2SXZ .mbr-text,
.cid-v5WdNy2SXZ blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-v5WdNy9AqY {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-v5WdNy9AqY .card-box {
  padding: 0 0.3rem;
}
.cid-v5WdNy9AqY .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-v5WdNy9AqY .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-v5WdNy9AqY h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-v5WdNy9AqY p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-v5WdNy9AqY .mbr-text {
  color: #000000;
}
.cid-v5WdNy9AqY .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-v5WdNy9AqY .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-v5WdNy9AqY .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-v5WdNy9AqY .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-v5WdNy9AqY .card-title {
  color: #000000;
}
.cid-v5WdNy9AqY .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-v5WdNykujw {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v5WdNykujw .mbr-section-subtitle {
  color: #767676;
}
.cid-v5WdNykujw H3 {
  text-align: left;
  color: #000;
}
.cid-v5WdNykujw .container {
  height: 58px;
}
.cid-v5WdNystE3 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v5WdNystE3 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-v5WdNystE3 .mbr-text p {
  background: #ffffff;
}
.cid-v5WdNystE3 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-v5WdNystE3 .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-v5WdNystE3 .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-v5WdNystE3 .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-v5WdNystE3 .paypal {
  position: relative;
  top: -35px;
}
.cid-v5WdNystE3 .logos-cb {
  max-width: 100%;
}
.cid-v5WdNystE3 .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-v5WdNystE3 .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-v5WdNystE3 .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-v5WdNystE3 .lien:hover {
  color: #000;
}
.cid-v5WdNystE3 .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-v5WdNystE3 .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-v5WdNyEs7G {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v5WdNyEs7G .mbr-section-subtitle {
  color: #767676;
}
.cid-v5WdNyEs7G H3 {
  text-align: left;
  color: #000;
}
.cid-v5WdNyEs7G .container {
  height: 58px;
}
.cid-v5WdNyLk3F {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v5WdNyLk3F .title {
  margin-bottom: 2rem;
}
.cid-v5WdNyLk3F .mbr-section-subtitle {
  color: #767676;
}
.cid-v5WdNyLk3F a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-v5WdNyLk3F a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-v5WdNyLk3F .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-v5WdNyLk3F .input-group-btn {
  display: block;
  text-align: center;
}
.cid-v5WdNyLk3F H2 {
  color: #000000;
}
.cid-v5WdNyLk3F LABEL {
  color: #000000;
}
.cid-v5WdNyLk3F .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-v5WdNyLk3F .btn-form {
  border-radius: 0px;
}
.cid-v5WdNyX5Am {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-v5WdNyX5Am .content {
    text-align: center;
  }
  .cid-v5WdNyX5Am .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v5WdNyX5Am .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-v5WdNyX5Am .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-v5WdNyX5Am .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-v5WdNyX5Am .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-v5WdNyX5Am .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-v5WdNyX5Am .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-v5WdNyX5Am .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-v5WdNyX5Am .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-v5WdNyX5Am .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-v5WdNyX5Am .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-v5WdNyX5Am .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-v5WdNyX5Am H5 {
  color: #000000;
}
.cid-v5WdNyX5Am P {
  color: #000000;
}
.cid-v5WdNyX5Am .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-v5WdNyX5Am .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-v5WdNyX5Am .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-v5WdNyX5Am .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-v5WdNyX5Am .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-v61ejI6K66 .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.45);
}
.cid-v61ejI6K66 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-v61ejI6K66 a {
  color: #8d5e43;
  font-style: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-v61ejI6K66 a:hover {
  color: #f1b173;
}
.cid-v61ejI6K66 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-v61ejI6K66 .nav-item a {
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.cid-v61ejI6K66 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-v61ejI6K66 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-v61ejI6K66 .menu-logo {
  margin-right: auto;
}
.cid-v61ejI6K66 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 0rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v61ejI6K66 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-v61ejI6K66 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-v61ejI6K66 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-v61ejI6K66 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-v61ejI6K66 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-v61ejI6K66 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-v61ejI6K66 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-v61ejI6K66 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-v61ejI6K66 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-v61ejI6K66 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-v61ejI6K66 .dropdown {
  color: #8d5e43;
}
.cid-v61ejI6K66 .dropdown .dropdown-menu {
  color: #8d5e43;
  z-index: 255;
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
  border: 1px solid #8d5e43;
  border-radius: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 9px 18px -7px rgba(0, 0, 0, 0.65);
}
.cid-v61ejI6K66 .dropdown .dropdown-menu .dropdown-item {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-v61ejI6K66 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v61ejI6K66 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-v61ejI6K66 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v61ejI6K66 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-v61ejI6K66 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-v61ejI6K66 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-v61ejI6K66 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-v61ejI6K66 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-v61ejI6K66 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-v61ejI6K66 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-v61ejI6K66 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-v61ejI6K66 button.navbar-toggler:focus {
  outline: none;
}
.cid-v61ejI6K66 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-v61ejI6K66 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v61ejI6K66 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v61ejI6K66 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v61ejI6K66 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v61ejI6K66 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v61ejI6K66 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v61ejI6K66 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v61ejI6K66 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v61ejI6K66 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-v61ejI6K66 .collapsed .btn {
  display: -webkit-flex;
}
.cid-v61ejI6K66 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-v61ejI6K66 .collapsed .navbar-collapse.collapsing,
.cid-v61ejI6K66 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-v61ejI6K66 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-v61ejI6K66 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-v61ejI6K66 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-v61ejI6K66 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-v61ejI6K66 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-v61ejI6K66 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-v61ejI6K66 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-v61ejI6K66 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-v61ejI6K66 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-v61ejI6K66 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-v61ejI6K66 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-v61ejI6K66 .collapsed button.navbar-toggler {
  display: block;
}
.cid-v61ejI6K66 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-v61ejI6K66 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-v61ejI6K66 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-v61ejI6K66 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-v61ejI6K66 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-v61ejI6K66 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  color: #8d5e43;
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid #5f3e2d;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 1023px) {
  .cid-v61ejI6K66 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-v61ejI6K66 img {
    height: 3.8rem !important;
  }
  .cid-v61ejI6K66 .btn {
    display: -webkit-flex;
  }
  .cid-v61ejI6K66 button.navbar-toggler {
    display: block;
  }
  .cid-v61ejI6K66 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-v61ejI6K66 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-v61ejI6K66 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-v61ejI6K66 .navbar-collapse.collapsing,
  .cid-v61ejI6K66 .navbar-collapse.show {
    display: block !important;
  }
  .cid-v61ejI6K66 .navbar-collapse.collapsing .navbar-nav,
  .cid-v61ejI6K66 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-v61ejI6K66 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-v61ejI6K66 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-v61ejI6K66 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-v61ejI6K66 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-v61ejI6K66 .navbar-collapse.collapsing .navbar-buttons,
  .cid-v61ejI6K66 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-v61ejI6K66 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-v61ejI6K66 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-v61ejI6K66 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-v61ejI6K66 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-v61ejI6K66 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-v61ejI6K66 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid #5f3e2d;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-v61ejI6K66 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-v61ejI6K66 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-v61ejI6K66 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-v61ejI6K66 .logo {
  aspect-ratio: 2.20125786;
}
.cid-v61ejI6K66 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-4px {
  /* Type valid CSS here */
}
#custom-html-4px div {
  height: 75px;
  background-color: #000;
}
.cid-v61ejIoqzT {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-v61ejIoqzT .mbr-text,
.cid-v61ejIoqzT blockquote {
  color: #767676;
}
.cid-v61ejIoqzT .mbr-text {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-v61ejIoqzT h5 {
  font-size: 15px;
}
.cid-v61ejIoqzT a:link {
  color: #de9956;
}
.cid-v61ejIoqzT a:hover {
  color: #f1b173;
}
.cid-v61ejIoqzT a:visited {
  color: #de9956;
}
#custom-html-4pz {
  /* Type valid CSS here */
}
#custom-html-4pz div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-4pz hr {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(189, 125, 87, 0), rgba(189, 125, 87, 0.75), rgba(189, 125, 87, 0));
  margin-top: 5px;
  margin-bottom: 5px;
}
.cid-v61ejIxEaL {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1-1920x1152.jpg");
}
.cid-v61ejIxEaL .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-v61ejIxEaL .row-element,
.cid-v61ejIxEaL .image-element {
  padding: 0;
}
.cid-v61ejIxEaL .image-element {
  display: flex;
  justify-content: center;
}
.cid-v61ejIxEaL .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-v61ejIxEaL .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-v61ejIxEaL .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-v61ejIxEaL .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-v61ejIxEaL .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-v61ejIxEaL .text-content {
    padding: 2rem 1rem;
  }
  .cid-v61ejIxEaL .underline .line {
    height: 2px;
  }
  .cid-v61ejIxEaL .mbr-title,
  .cid-v61ejIxEaL .underline,
  .cid-v61ejIxEaL .mbr-text,
  .cid-v61ejIxEaL .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-v61ejIxEaL .mbr-title,
.cid-v61ejIxEaL .underline {
  text-align: center;
  color: #ffffff;
}
.cid-v61ejIxEaL .mbr-text,
.cid-v61ejIxEaL .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-v61ejIxEaL h1 {
  font-size: 2em !important;
  font-weight: normal;
  line-height: 1.4em;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-v61ejIxEaL H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.cid-v61ejIxEaL H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-v61ejIxEaL .bouton {
  text-align: center;
}
.cid-v61ejIxEaL .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-v61ejIxEaL .couverture {
  aspect-ratio: 1;
}
.cid-v61ejIxEaL .bouton2 {
  position: relative;
  top: -25px;
}
.cid-v61ejIxEaL p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-v61ejIxEaL a {
  position: relative;
  color: #aa7354;
  text-decoration: none;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-v61ejIMC5D {
  background: #ffffff;
}
.cid-v61ejIMC5D .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-v61ejIMC5D .mbr-figure {
  margin: 0 auto;
}
.cid-v61ejIMC5D figcaption {
  position: relative;
}
.cid-v61ejIMC5D figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-v61ejIMC5D .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-v61ejIMC5D .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-v61ejIMC5D .view_port {
    height: 10px;
  }
}
.cid-v61ejIMC5D .cylon_eye {
  background-color: #000;
  background-image: linear-gradient(to right, #000000 25%, #ad734b 50%, #000000 75%);
  color: white;
  height: 100%;
  width: 100%;
  -webkit-animation: 4s linear 0s infinite alternate move_eye;
  animation: 4s linear 0s infinite alternate move_eye;
}
@-webkit-keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
@keyframes move_eye {
  from {
    margin-left: -20%;
  }
  to {
    margin-left: 100%;
  }
}
.cid-v61ejIMC5D .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-v61ejIMC5D .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-v61ejIMC5D .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-v61ejIMC5D .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-v61ejISL68 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v61ejISL68 .mbr-section-subtitle {
  color: #767676;
}
.cid-v61ejISL68 H3 {
  text-align: left;
  color: #000000;
}
.cid-v61ejISL68 .container {
  height: 58px;
}
.cid-v61ejIXw3S {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v61ejIXw3S .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-v61ejIXw3S .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-v61ejIXw3S .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-v61ejIXw3S .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-v61ejIXw3S .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-v61ejIXw3S .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-v61ejIXw3S .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-v61ejIXw3S .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-v61ejIXw3S .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #555555 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #555555, #000000) !important;
}
.cid-v61ejJgyTi {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v61ejJgyTi .mbr-section-subtitle {
  color: #767676;
}
.cid-v61ejJgyTi H3 {
  text-align: left;
  color: #000;
}
.cid-v61ejJgyTi .container {
  height: 58px;
}
.cid-v61ejJnUmO {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v61ejJnUmO .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-v61ejJnUmO .mbr-text p {
  background: #ffffff;
}
.cid-v61ejJnUmO .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-v61ejJnUmO .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-v61ejJnUmO .graphique {
  width: 100%;
}
.cid-v61ejJnUmO .montage {
  font-size: 0.85em;
}
.cid-v61ejJnUmO a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-v61ejJnUmO a:hover {
  color: #000;
}
.cid-v61ejJnUmO a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-v61ejJnUmO a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-vcjC9jODU7 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-vcjC9jODU7 .mbr-section-subtitle {
  color: #767676;
}
.cid-vcjC9jODU7 H2 {
  text-align: left;
  color: #000;
}
.cid-vcjC9jODU7 .container {
  height: 58px;
}
.cid-vcjC9jODU7 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-vcjC9jODU7 a:hover {
  color: #000;
}
.cid-vcjC9jODU7 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-vcjC9jODU7 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-vcjC9LhGyM {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-vcjC9LhGyM .mbr-text,
.cid-vcjC9LhGyM blockquote {
  color: #767676;
}
.cid-vcjC9LhGyM .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-vcjC9LhGyM h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-vcjC9LhGyM .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-vcjC9LhGyM .separation {
  height: 45px;
}
.cid-vcjC9LhGyM img {
  width: 40px;
}
.cid-vcjC9LhGyM a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-vcjC9LhGyM a:hover {
  color: #000;
}
.cid-vcjC9LhGyM a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #777;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-vcjC9LhGyM a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-v61ejKeIJY {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v61ejKeIJY .mbr-section-subtitle {
  color: #767676;
}
.cid-v61ejKeIJY H3 {
  text-align: left;
  color: #000;
}
.cid-v61ejKeIJY .container {
  height: 58px;
}
.cid-v61ejKlTMz {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v61ejKlTMz .mbr-text,
.cid-v61ejKlTMz blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-v61ejKsnzz {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-v61ejKsnzz .card-box {
  padding: 0 0.3rem;
}
.cid-v61ejKsnzz .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-v61ejKsnzz .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-v61ejKsnzz h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-v61ejKsnzz p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-v61ejKsnzz .mbr-text {
  color: #000000;
}
.cid-v61ejKsnzz .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-v61ejKsnzz .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-v61ejKsnzz .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-v61ejKsnzz .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-v61ejKsnzz .card-title {
  color: #000000;
}
.cid-v61ejKsnzz .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-v61ejKCuEH {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v61ejKCuEH .mbr-section-subtitle {
  color: #767676;
}
.cid-v61ejKCuEH H3 {
  text-align: left;
  color: #000;
}
.cid-v61ejKCuEH .container {
  height: 58px;
}
.cid-v61ejKJhec {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v61ejKJhec .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-v61ejKJhec .mbr-text p {
  background: #ffffff;
}
.cid-v61ejKJhec .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-v61ejKJhec .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-v61ejKJhec .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-v61ejKJhec .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-v61ejKJhec .paypal {
  position: relative;
  top: -35px;
}
.cid-v61ejKJhec .logos-cb {
  max-width: 100%;
}
.cid-v61ejKJhec .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-v61ejKJhec .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-v61ejKJhec .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-v61ejKJhec .lien:hover {
  color: #000;
}
.cid-v61ejKJhec .lien::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-v61ejKJhec .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-v61ejKSnGt {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v61ejKSnGt .mbr-section-subtitle {
  color: #767676;
}
.cid-v61ejKSnGt H3 {
  text-align: left;
  color: #000;
}
.cid-v61ejKSnGt .container {
  height: 58px;
}
.cid-v61ejL0hbf {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v61ejL0hbf .title {
  margin-bottom: 2rem;
}
.cid-v61ejL0hbf .mbr-section-subtitle {
  color: #767676;
}
.cid-v61ejL0hbf a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-v61ejL0hbf a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-v61ejL0hbf .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-v61ejL0hbf .input-group-btn {
  display: block;
  text-align: center;
}
.cid-v61ejL0hbf H2 {
  color: #000000;
}
.cid-v61ejL0hbf LABEL {
  color: #000000;
}
.cid-v61ejL0hbf .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-v61ejL0hbf .btn-form {
  border-radius: 0px;
}
.cid-v61ejLabeJ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-v61ejLabeJ .content {
    text-align: center;
  }
  .cid-v61ejLabeJ .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v61ejLabeJ .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-v61ejLabeJ .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-v61ejLabeJ .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-v61ejLabeJ .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-v61ejLabeJ .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-v61ejLabeJ .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-v61ejLabeJ .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-v61ejLabeJ .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-v61ejLabeJ .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-v61ejLabeJ .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-v61ejLabeJ .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-v61ejLabeJ H5 {
  color: #000000;
}
.cid-v61ejLabeJ P {
  color: #000000;
}
.cid-v61ejLabeJ .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-v61ejLabeJ .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-v61ejLabeJ .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-v61ejLabeJ .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-v61ejLabeJ .separationbdpb {
  background: #000;
  height: 30px;
}
