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-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVlrVJ6x3 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-tMVlrVJ6x3 a:hover {
  color: #f1b173;
}
.cid-tMVlrVJ6x3 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVlrVJ6x3 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVlrVJ6x3 .menu-logo {
  margin-right: auto;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .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-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVlrVJ6x3 .dropdown {
  color: #8d5e43;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .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-tMVlrVJ6x3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVlrVJ6x3 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVlrVJ6x3 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVlrVJ6x3 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVlrVJ6x3 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVlrVJ6x3 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVlrVJ6x3 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVlrVJ6x3 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVlrVJ6x3 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVlrVJ6x3 img {
    height: 3.8rem !important;
  }
  .cid-tMVlrVJ6x3 .btn {
    display: -webkit-flex;
  }
  .cid-tMVlrVJ6x3 button.navbar-toggler {
    display: block;
  }
  .cid-tMVlrVJ6x3 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVlrVJ6x3 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing,
  .cid-tMVlrVJ6x3 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVlrVJ6x3 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVlrVJ6x3 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVlrVJ6x3 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVlrVJ6x3 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVlrVJ6x3 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVlrVJ6x3 .dropdown-item {
  color: #f1b173;
}
.cid-tMVlrVJ6x3 .logo {
  aspect-ratio: 2.24375;
}
.cid-tMVlrVJ6x3 .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-qr {
  /* Type valid CSS here */
}
#custom-html-qr div {
  padding: 10px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-qr 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-ssbIXHaD6g {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-ssbIXHaD6g .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-ssbIXHaD6g .row-element,
.cid-ssbIXHaD6g .image-element {
  padding: 0;
}
.cid-ssbIXHaD6g .image-element {
  display: flex;
  justify-content: center;
}
.cid-ssbIXHaD6g .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-ssbIXHaD6g .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-ssbIXHaD6g .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-ssbIXHaD6g .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-ssbIXHaD6g .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-ssbIXHaD6g .text-content {
    padding: 2rem 1rem;
  }
  .cid-ssbIXHaD6g .underline .line {
    height: 2px;
  }
  .cid-ssbIXHaD6g .mbr-title,
  .cid-ssbIXHaD6g .underline,
  .cid-ssbIXHaD6g .mbr-text,
  .cid-ssbIXHaD6g .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-ssbIXHaD6g .mbr-title,
.cid-ssbIXHaD6g .underline {
  text-align: center;
  color: #ffffff;
}
.cid-ssbIXHaD6g .mbr-text,
.cid-ssbIXHaD6g .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-ssbIXHaD6g 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-ssbIXHaD6g 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-ssbIXHaD6g 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-ssbIXHaD6g .bouton {
  text-align: center;
}
.cid-ssbIXHaD6g .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-ssbIXHaD6g .couverture {
  aspect-ratio: 1.49750416;
}
.cid-ssbIXHaD6g .bouton2 {
  position: relative;
  top: -25px;
}
.cid-ssbIXHaD6g p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-ssbIXHaD6g 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-ssbIXHaD6g .slider {
  position: relative;
  width: 100%;
  aspect-ratio: 1;
  background-color: #000;
}
.cid-ssbIXHaD6g .slide1 {
  background: rgba(0, 0, 0, 0) url('https://www.terressens.com/assets/images/Templiers-Terressens-epee-medievale-templiere-croix-cotte-de-mailles-1000x1000.jpg');
}
.cid-ssbIXHaD6g .slide2 {
  background: rgba(0, 0, 0, 0) url('https://www.terressens.com/assets/images/0566-heaume-templier-acier-croix-pattee-laiton-1000x1000.jpg');
}
.cid-ssbIXHaD6g .slide3 {
  background: rgba(0, 0, 0, 0) url('https://www.terressens.com/assets/images/0567-Epee-du-Commandeur-Templier-Ordre-du-Temple-1000x1000.jpg');
}
.cid-ssbIXHaD6g .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;
  }
}
@keyframes clouds-loop-1 {
  to {
    background-position: -1000px 0;
  }
}
.cid-ssbIXHaD6g .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-ssbIXHaD6g .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-ssbIXHaD6g .clouds-3 {
  background-image: url("https://www.terressens.com/assets/images/nuages_3.png");
  animation: clouds-loop-3 44s infinite linear;
}
.cid-ssbIXHaD6g .enteteanimee {
  background: linear-gradient(#333333, #000000);
  text-align: center;
  vertical-align: middle;
}
.cid-ssbIXHaD6g .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-ssbIXHaD6g .clouds-1,
.cid-ssbIXHaD6g .clouds-2,
.cid-ssbIXHaD6g .clouds-3 {
  background-repeat: repeat-x;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: 500px;
}
.cid-tMVlCRzsYe {
  background: #ffffff;
}
.cid-tMVlCRzsYe .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMVlCRzsYe .mbr-figure {
  margin: 0 auto;
}
.cid-tMVlCRzsYe figcaption {
  position: relative;
}
.cid-tMVlCRzsYe figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMVlCRzsYe .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMVlCRzsYe .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMVlCRzsYe .view_port {
    height: 10px;
  }
}
.cid-tMVlCRzsYe .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-tMVlCRzsYe .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMVlCRzsYe .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMVlCRzsYe .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMVlCRzsYe .separationbdpb {
  background: #000;
  height: 10px;
}
#custom-html-vd {
  /* Type valid CSS here */
}
#custom-html-vd * {
  box-sizing: border-box;
}
#custom-html-vd div {
  padding: 2px 0;
  text-align: center;
}
#custom-html-vd .row::after {
  content: "";
  clear: both;
  display: table;
}
#custom-html-vd [class*="col-"] {
  float: left;
}
#custom-html-vd [class*="col-"] {
  width: 100%;
}
#custom-html-vd .cadre {
  width: 1080px;
  max-width: 100%;
  overflow-x: auto;
  margin-left: auto;
  margin-right: auto;
  border: 1px solid #cccccc;
  background-color: #f9f9f9;
}
#custom-html-vd .fond {
  width: 100%;
  background-color: #fff;
}
@media only screen and (min-width: 600px) {
  #custom-html-vd .dcol-s-1 {
    width: 8.33%;
  }
  #custom-html-vd .dcol-s-2 {
    width: 16.66%;
  }
  #custom-html-vd .dcol-s-3 {
    width: 25%;
  }
  #custom-html-vd .dcol-s-4 {
    width: 33.33%;
  }
  #custom-html-vd .dcol-s-5 {
    width: 41.66%;
  }
  #custom-html-vd .dcol-s-6 {
    width: 50%;
  }
  #custom-html-vd .dcol-s-7 {
    width: 58.33%;
  }
  #custom-html-vd .dcol-s-8 {
    width: 66.66%;
  }
  #custom-html-vd .dcol-s-9 {
    width: 75%;
  }
  #custom-html-vd .dcol-s-10 {
    width: 83.33%;
  }
  #custom-html-vd .dcol-s-11 {
    width: 91.66%;
  }
  #custom-html-vd .dcol-s-12 {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) {
  #custom-html-vd .dcol-1 {
    width: 8.33%;
  }
  #custom-html-vd .dcol-2 {
    width: 16.66%;
  }
  #custom-html-vd .dcol-3 {
    width: 25%;
  }
  #custom-html-vd .dcol-4 {
    width: 33.33%;
  }
  #custom-html-vd .dcol-5 {
    width: 41.66%;
  }
  #custom-html-vd .dcol-6 {
    width: 50%;
  }
  #custom-html-vd .dcol-7 {
    width: 58.33%;
  }
  #custom-html-vd .dcol-8 {
    width: 66.66%;
  }
  #custom-html-vd .dcol-9 {
    width: 75%;
  }
  #custom-html-vd .dcol-10 {
    width: 83.33%;
  }
  #custom-html-vd .dcol-11 {
    width: 91.66%;
  }
  #custom-html-vd .dcol-12 {
    width: 100%;
  }
}
#custom-html-vd a {
  position: relative;
  color: #444;
  text-decoration: none;
  font-family: "Source Sans Pro", Tahoma, Arial;
  font-size: 16px;
}
#custom-html-vd a:hover {
  color: #000;
}
#custom-html-vd a::before {
  content: "";
  position: absolute;
  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-vd a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
#custom-html-vd .fleche {
  font-size: 12px;
}
.cid-rKC5FIX0UK {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rKC5FIX0UK .mbr-section-subtitle {
  color: #767676;
}
.cid-rKC5FIX0UK H2 {
  text-align: left;
  color: #000;
}
.cid-rKC5FIX0UK .container {
  height: 58px;
}
.cid-rKC5FIX0UK a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-rKC5FIX0UK a:hover {
  color: #000;
}
.cid-rKC5FIX0UK a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-rKC5FIX0UK a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rKC5FIX0UK .loupe {
  width: 20px;
  height: 20px;
  aspect-ratio: 1;
}
@media (max-width: 1024px) {
  .cid-rKC5FIX0UK .loupe {
    width: 14px;
    height: 14px;
    position: relative;
    bottom: 2px;
  }
}
.cid-uChSlAGa9Z {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uChSlAGa9Z .card-box {
  padding: 0 0.3rem;
}
.cid-uChSlAGa9Z .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uChSlAGa9Z .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uChSlAGa9Z h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uChSlAGa9Z p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uChSlAGa9Z .mbr-text {
  color: #000000;
}
.cid-uChSlAGa9Z .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uChSlAGa9Z .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uChSlAGa9Z .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uChSlAGa9Z .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uChSlAGa9Z .card-title {
  color: #000000;
}
.cid-uChSlAGa9Z .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uChSlAGa9Z .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uChSlAGa9Z .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uChSlAGa9Z .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uChSlAGa9Z .souligne:hover {
  color: #000;
}
.cid-uChSlAGa9Z .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-uChSlAGa9Z .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uChSlAGa9Z .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uChSlAGa9Z .carousel-track1 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uChSlAGa9Z .carousel-track1::-webkit-scrollbar {
  height: 8px;
}
.cid-uChSlAGa9Z .carousel-track1::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uChSlAGa9Z .carousel-track1::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uChSlAGa9Z .carousel-track1::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uChSlAGa9Z .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-uChSlAGa9Z .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uChSlAGa9Z .arrow-left1 {
  left: -2.2rem;
}
.cid-uChSlAGa9Z .arrow-right1 {
  right: -2.2rem;
}
.cid-uChSlAGa9Z .carousel-arrow.hidden {
  display: none;
}
.cid-swxzjwjMzm {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-swxzjwjMzm .mbr-section-subtitle {
  color: #767676;
}
.cid-swxzjwjMzm H2 {
  text-align: left;
  color: #000;
}
.cid-swxzjwjMzm .container {
  height: 58px;
}
.cid-swxzjwjMzm a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-swxzjwjMzm a:hover {
  color: #000;
}
.cid-swxzjwjMzm a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-swxzjwjMzm a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-swxzjwjMzm .loupe {
  width: 20px;
  height: 20px;
  aspect-ratio: 1;
}
@media (max-width: 1024px) {
  .cid-swxzjwjMzm .loupe {
    width: 14px;
    height: 14px;
    position: relative;
    bottom: 2px;
  }
}
.cid-uChSm6Q0gZ {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uChSm6Q0gZ .card-box {
  padding: 0 0.3rem;
}
.cid-uChSm6Q0gZ .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uChSm6Q0gZ .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uChSm6Q0gZ h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uChSm6Q0gZ p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uChSm6Q0gZ .mbr-text {
  color: #000000;
}
.cid-uChSm6Q0gZ .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uChSm6Q0gZ .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uChSm6Q0gZ .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uChSm6Q0gZ .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uChSm6Q0gZ .card-title {
  color: #000000;
}
.cid-uChSm6Q0gZ .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uChSm6Q0gZ .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uChSm6Q0gZ .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uChSm6Q0gZ .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uChSm6Q0gZ .souligne:hover {
  color: #000;
}
.cid-uChSm6Q0gZ .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-uChSm6Q0gZ .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uChSm6Q0gZ .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uChSm6Q0gZ .carousel-track2 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uChSm6Q0gZ .carousel-track2::-webkit-scrollbar {
  height: 8px;
}
.cid-uChSm6Q0gZ .carousel-track2::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uChSm6Q0gZ .carousel-track2::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uChSm6Q0gZ .carousel-track2::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uChSm6Q0gZ .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-uChSm6Q0gZ .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uChSm6Q0gZ .arrow-left2 {
  left: -2.2rem;
}
.cid-uChSm6Q0gZ .arrow-right2 {
  right: -2.2rem;
}
.cid-uChSm6Q0gZ .carousel-arrow.hidden {
  display: none;
}
.cid-sCS4kg2J6d {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sCS4kg2J6d .mbr-section-subtitle {
  color: #767676;
}
.cid-sCS4kg2J6d H2 {
  text-align: left;
  color: #000;
}
.cid-sCS4kg2J6d .container {
  height: 58px;
}
.cid-sCS4kg2J6d a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sCS4kg2J6d a:hover {
  color: #000;
}
.cid-sCS4kg2J6d a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sCS4kg2J6d a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sCS4kg2J6d .loupe {
  width: 20px;
  height: 20px;
  aspect-ratio: 1;
}
@media (max-width: 1024px) {
  .cid-sCS4kg2J6d .loupe {
    width: 14px;
    height: 14px;
    position: relative;
    bottom: 2px;
  }
}
.cid-uChSnfeeMR {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uChSnfeeMR .card-box {
  padding: 0 0.3rem;
}
.cid-uChSnfeeMR .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uChSnfeeMR .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uChSnfeeMR h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uChSnfeeMR p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uChSnfeeMR .mbr-text {
  color: #000000;
}
.cid-uChSnfeeMR .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uChSnfeeMR .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uChSnfeeMR .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uChSnfeeMR .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uChSnfeeMR .card-title {
  color: #000000;
}
.cid-uChSnfeeMR .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uChSnfeeMR .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uChSnfeeMR .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uChSnfeeMR .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uChSnfeeMR .souligne:hover {
  color: #000;
}
.cid-uChSnfeeMR .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-uChSnfeeMR .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uChSnfeeMR .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uChSnfeeMR .carousel-track4 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uChSnfeeMR .carousel-track4::-webkit-scrollbar {
  height: 8px;
}
.cid-uChSnfeeMR .carousel-track4::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uChSnfeeMR .carousel-track4::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uChSnfeeMR .carousel-track4::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uChSnfeeMR .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-uChSnfeeMR .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uChSnfeeMR .arrow-left4 {
  left: -2.2rem;
}
.cid-uChSnfeeMR .arrow-right4 {
  right: -2.2rem;
}
.cid-uChSnfeeMR .carousel-arrow.hidden {
  display: none;
}
.cid-tdaDYiKkG1 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tdaDYiKkG1 .mbr-section-subtitle {
  color: #767676;
}
.cid-tdaDYiKkG1 H2 {
  text-align: left;
  color: #000;
}
.cid-tdaDYiKkG1 .container {
  height: 58px;
}
.cid-uChSnRPJcR {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uChSnRPJcR .card-box {
  padding: 0 0.3rem;
}
.cid-uChSnRPJcR .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uChSnRPJcR .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uChSnRPJcR h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uChSnRPJcR p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uChSnRPJcR .mbr-text {
  color: #000000;
}
.cid-uChSnRPJcR .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uChSnRPJcR .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uChSnRPJcR .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uChSnRPJcR .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uChSnRPJcR .card-title {
  color: #000000;
}
.cid-uChSnRPJcR .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uChSnRPJcR .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uChSnRPJcR .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uChSnRPJcR .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uChSnRPJcR .souligne:hover {
  color: #000;
}
.cid-uChSnRPJcR .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-uChSnRPJcR .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uChSnRPJcR .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uChSnRPJcR .carousel-track5 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uChSnRPJcR .carousel-track5::-webkit-scrollbar {
  height: 8px;
}
.cid-uChSnRPJcR .carousel-track5::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uChSnRPJcR .carousel-track5::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uChSnRPJcR .carousel-track5::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uChSnRPJcR .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-uChSnRPJcR .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uChSnRPJcR .arrow-left5 {
  left: -2.2rem;
}
.cid-uChSnRPJcR .arrow-right5 {
  right: -2.2rem;
}
.cid-uChSnRPJcR .carousel-arrow.hidden {
  display: none;
}
.cid-swxzsnqzDt {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-swxzsnqzDt .mbr-section-subtitle {
  color: #767676;
}
.cid-swxzsnqzDt H2 {
  text-align: left;
  color: #000;
}
.cid-swxzsnqzDt .container {
  height: 58px;
}
.cid-swxzsnqzDt a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-swxzsnqzDt a:hover {
  color: #000;
}
.cid-swxzsnqzDt a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-swxzsnqzDt a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-swxzsnqzDt .loupe {
  width: 20px;
  height: 20px;
  aspect-ratio: 1;
}
@media (max-width: 1024px) {
  .cid-swxzsnqzDt .loupe {
    width: 14px;
    height: 14px;
    position: relative;
    bottom: 2px;
  }
}
.cid-uChSomN3Mu {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uChSomN3Mu .card-box {
  padding: 0 0.3rem;
}
.cid-uChSomN3Mu .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uChSomN3Mu .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uChSomN3Mu h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uChSomN3Mu p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uChSomN3Mu .mbr-text {
  color: #000000;
}
.cid-uChSomN3Mu .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uChSomN3Mu .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uChSomN3Mu .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uChSomN3Mu .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uChSomN3Mu .card-title {
  color: #000000;
}
.cid-uChSomN3Mu .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uChSomN3Mu .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uChSomN3Mu .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uChSomN3Mu .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uChSomN3Mu .souligne:hover {
  color: #000;
}
.cid-uChSomN3Mu .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-uChSomN3Mu .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uChSomN3Mu .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uChSomN3Mu .carousel-track6 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uChSomN3Mu .carousel-track6::-webkit-scrollbar {
  height: 8px;
}
.cid-uChSomN3Mu .carousel-track6::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uChSomN3Mu .carousel-track6::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uChSomN3Mu .carousel-track6::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uChSomN3Mu .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-uChSomN3Mu .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uChSomN3Mu .arrow-left6 {
  left: -2.2rem;
}
.cid-uChSomN3Mu .arrow-right6 {
  right: -2.2rem;
}
.cid-uChSomN3Mu .carousel-arrow.hidden {
  display: none;
}
.cid-rXUBKv9SMo {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rXUBKv9SMo .mbr-section-subtitle {
  color: #767676;
}
.cid-rXUBKv9SMo H2 {
  text-align: left;
  color: #000;
}
.cid-rXUBKv9SMo .container {
  height: 58px;
}
.cid-rXUBKv9SMo a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-rXUBKv9SMo a:hover {
  color: #000;
}
.cid-rXUBKv9SMo a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-rXUBKv9SMo a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rXUBKv9SMo .loupe {
  width: 20px;
  height: 20px;
  aspect-ratio: 1;
}
@media (max-width: 1024px) {
  .cid-rXUBKv9SMo .loupe {
    width: 14px;
    height: 14px;
    position: relative;
    bottom: 2px;
  }
}
.cid-uChSoWmGk4 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uChSoWmGk4 .card-box {
  padding: 0 0.3rem;
}
.cid-uChSoWmGk4 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uChSoWmGk4 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uChSoWmGk4 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uChSoWmGk4 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uChSoWmGk4 .mbr-text {
  color: #000000;
}
.cid-uChSoWmGk4 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uChSoWmGk4 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uChSoWmGk4 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uChSoWmGk4 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uChSoWmGk4 .card-title {
  color: #000000;
}
.cid-uChSoWmGk4 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uChSoWmGk4 .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uChSoWmGk4 .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uChSoWmGk4 .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uChSoWmGk4 .souligne:hover {
  color: #000;
}
.cid-uChSoWmGk4 .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-uChSoWmGk4 .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uChSoWmGk4 .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uChSoWmGk4 .carousel-track7 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uChSoWmGk4 .carousel-track7::-webkit-scrollbar {
  height: 8px;
}
.cid-uChSoWmGk4 .carousel-track7::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uChSoWmGk4 .carousel-track7::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uChSoWmGk4 .carousel-track7::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uChSoWmGk4 .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-uChSoWmGk4 .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uChSoWmGk4 .arrow-left7 {
  left: -2.2rem;
}
.cid-uChSoWmGk4 .arrow-right7 {
  right: -2.2rem;
}
.cid-uChSoWmGk4 .carousel-arrow.hidden {
  display: none;
}
.cid-rXVZWVGISE {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rXVZWVGISE .mbr-section-subtitle {
  color: #767676;
}
.cid-rXVZWVGISE H2 {
  text-align: left;
  color: #000;
}
.cid-rXVZWVGISE .container {
  height: 58px;
}
.cid-rXW0OsnKbm {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rXW0OsnKbm .counter-container {
  color: #767676;
}
.cid-rXW0OsnKbm .counter-container ul {
  margin-bottom: 0;
}
.cid-rXW0OsnKbm .counter-container ul li {
  font-size: 17px;
  margin-bottom: 1rem;
}
.cid-rXW0OsnKbm .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-rXW0OsnKbm h4 {
  font-size: 20px;
}
.cid-uW1wrCce0w {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uW1wrCce0w .card-box {
  padding: 0 0.3rem;
}
.cid-uW1wrCce0w .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uW1wrCce0w .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uW1wrCce0w h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-uW1wrCce0w p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uW1wrCce0w .mbr-text {
  color: #000000;
}
.cid-uW1wrCce0w .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uW1wrCce0w .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uW1wrCce0w h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uW1wrCce0w .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uW1wrCce0w .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uW1wrCce0w .card-title {
  color: #000000;
}
.cid-uW1wrCce0w .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uW1wrCce0w .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uW1wrCce0w .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uW1wrCce0w .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uW1wrCce0w .souligne:hover {
  color: #000;
}
.cid-uW1wrCce0w .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-uW1wrCce0w .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uW1wrCce0w .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uW1wrCce0w .carousel-tracklsv {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uW1wrCce0w .carousel-tracklsv::-webkit-scrollbar {
  height: 8px;
}
.cid-uW1wrCce0w .carousel-tracklsv::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uW1wrCce0w .carousel-tracklsv::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uW1wrCce0w .carousel-tracklsv::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uW1wrCce0w .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-uW1wrCce0w .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uW1wrCce0w .arrow-leftlsv {
  left: -2.2rem;
}
.cid-uW1wrCce0w .arrow-rightlsv {
  right: -2.2rem;
}
.cid-uW1wrCce0w .carousel-arrow.hidden {
  display: none;
}
.cid-uW1wrCce0w .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-uW1wrCce0w h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-uW1wrCce0w .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uW1wrCce0w .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uW1wrCce0w .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uW1wrCce0w .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uW1wrCce0w .photo-produit {
    width: 100%;
  }
}
.cid-uW1wrCce0w .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uW1wrCce0w .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-uW1wrCce0w .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-uW1wrCce0w .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-v2BEtEHRRS {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v2BEtEHRRS .counter-container {
  color: #767676;
}
.cid-v2BEtEHRRS .counter-container ul {
  margin-bottom: 0;
}
.cid-v2BEtEHRRS .counter-container ul li {
  font-size: 17px;
  margin-bottom: 1rem;
}
.cid-v2BEtEHRRS .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-v2BEtEHRRS h4 {
  font-size: 20px;
}
.cid-sXuPk5w6Po {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXuPk5w6Po .mbr-section-subtitle {
  color: #767676;
}
.cid-sXuPk5w6Po H2 {
  text-align: left;
  color: #000;
}
.cid-sXuPk5w6Po .container {
  height: 58px;
}
.cid-sXuPk5w6Po a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXuPk5w6Po a:hover {
  color: #000;
}
.cid-sXuPk5w6Po a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXuPk5w6Po a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sXuPkQDZOk {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-sXuPkQDZOk .mbr-text,
.cid-sXuPkQDZOk blockquote {
  color: #767676;
}
.cid-sXuPkQDZOk .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sXuPkQDZOk h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sXuPkQDZOk .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-sXuPkQDZOk .separation {
  height: 45px;
}
.cid-sXuPkQDZOk img {
  width: 40px;
}
.cid-sXuPkQDZOk a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXuPkQDZOk a:hover {
  color: #000;
}
.cid-sXuPkQDZOk 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-sXuPkQDZOk a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sXrfiOKC2Z {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXrfiOKC2Z .mbr-section-subtitle {
  color: #767676;
}
.cid-sXrfiOKC2Z H2 {
  text-align: left;
  color: #000;
}
.cid-sXrfiOKC2Z .container {
  height: 58px;
}
.cid-uVlbd4s2Ne {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uVlbd4s2Ne .card-box {
  padding: 0 0.5rem;
}
.cid-uVlbd4s2Ne .btn {
  font-size: 16px;
}
.cid-uVlbd4s2Ne .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uVlbd4s2Ne .mbr-section-btn a {
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-uVlbd4s2Ne h3 {
  font-size: 20px;
  line-height: 22px;
  font-weight: 700;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.5rem;
}
.cid-uVlbd4s2Ne h3 a {
  font-size: 20px;
  line-height: 22px;
  font-weight: 700;
}
.cid-uVlbd4s2Ne h4 {
  font-weight: 300;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0rem;
}
.cid-uVlbd4s2Ne p {
  font-size: 15px;
  line-height: 19px;
  margin-bottom: 0;
  text-align: justify;
  padding-top: 0.2rem;
}
.cid-uVlbd4s2Ne .mbr-text {
  color: #000;
}
.cid-uVlbd4s2Ne .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uVlbd4s2Ne .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uVlbd4s2Ne .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.cid-uVlbd4s2Ne .zoom:hover {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}
.cid-uVlbd4s2Ne .imagette {
  aspect-ratio: 1.33333333;
}
.cid-uVlbd4s2Ne .cadre {
  overflow: hidden;
  position: relative;
}
.cid-uVlbd4s2Ne .datec {
  font-size: 14px;
  color: #ffffff;
}
.cid-uVlbd4s2Ne .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-uVlbd4s2Ne .geolocalisation {
  font-size: 14px;
  color: #000;
}
.cid-uVlbd4s2Ne .lieu {
  line-height: 31px;
}
.cid-uVlbd4s2Ne .pointeur {
  padding-right: 10px;
  aspect-ratio: 0.64516129;
}
.cid-uVlbd4s2Ne .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uVlbd4s2Ne .souligne:hover {
  color: #000;
}
.cid-uVlbd4s2Ne .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-uVlbd4s2Ne .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uVlbd4s2Ne .inactif:hover {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: all 1s;
  transition: all 1s;
}
.cid-uVlbd4s2Ne .inactif {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}
.cid-uVlbd4s2Ne .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uVlbd4s2Ne .carousel-track9 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uVlbd4s2Ne .carousel-track9::-webkit-scrollbar {
  height: 8px;
}
.cid-uVlbd4s2Ne .carousel-track9::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uVlbd4s2Ne .carousel-track9::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uVlbd4s2Ne .carousel-track9::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uVlbd4s2Ne .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-uVlbd4s2Ne .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uVlbd4s2Ne .arrow-left9 {
  left: -2.2rem;
}
.cid-uVlbd4s2Ne .arrow-right9 {
  right: -2.2rem;
}
.cid-uVlbd4s2Ne .carousel-arrow.hidden {
  display: none;
}
.cid-sXrfjNzwQo {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXrfjNzwQo .mbr-section-subtitle {
  color: #767676;
}
.cid-sXrfjNzwQo H2 {
  text-align: left;
  color: #000;
}
.cid-sXrfjNzwQo .container {
  height: 58px;
}
.cid-sXrggwiu87 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXrggwiu87 .mbr-text,
.cid-sXrggwiu87 blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-uVlaYt64Vk {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uVlaYt64Vk .card-box {
  padding: 0 0.5rem;
}
.cid-uVlaYt64Vk .btn {
  font-size: 16px;
}
.cid-uVlaYt64Vk .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uVlaYt64Vk .mbr-section-btn a {
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-uVlaYt64Vk h3 {
  font-size: 20px;
  line-height: 22px;
  font-weight: 700;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.5rem;
}
.cid-uVlaYt64Vk h3 a {
  font-size: 20px;
  line-height: 22px;
  font-weight: 700;
}
.cid-uVlaYt64Vk h4 {
  font-weight: 300;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0rem;
}
.cid-uVlaYt64Vk p {
  font-size: 15px;
  line-height: 19px;
  margin-bottom: 0;
  text-align: justify;
  padding-top: 0.2rem;
}
.cid-uVlaYt64Vk .mbr-text {
  color: #000;
}
.cid-uVlaYt64Vk .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uVlaYt64Vk .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uVlaYt64Vk .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.cid-uVlaYt64Vk .zoom:hover {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}
.cid-uVlaYt64Vk .imagette {
  aspect-ratio: 1.33333333;
}
.cid-uVlaYt64Vk .cadre {
  overflow: hidden;
  position: relative;
}
.cid-uVlaYt64Vk .datec {
  font-size: 14px;
  color: #ffffff;
}
.cid-uVlaYt64Vk .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-uVlaYt64Vk .geolocalisation {
  font-size: 14px;
  color: #000;
}
.cid-uVlaYt64Vk .lieu {
  line-height: 31px;
}
.cid-uVlaYt64Vk .pointeur {
  padding-right: 10px;
  aspect-ratio: 0.64516129;
}
.cid-uVlaYt64Vk .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uVlaYt64Vk .souligne:hover {
  color: #000;
}
.cid-uVlaYt64Vk .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-uVlaYt64Vk .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uVlaYt64Vk .inactif:hover {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: all 1s;
  transition: all 1s;
}
.cid-uVlaYt64Vk .inactif {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}
.cid-uVlaYt64Vk .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uVlaYt64Vk .carousel-track10 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uVlaYt64Vk .carousel-track10::-webkit-scrollbar {
  height: 8px;
}
.cid-uVlaYt64Vk .carousel-track10::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uVlaYt64Vk .carousel-track10::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uVlaYt64Vk .carousel-track10::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uVlaYt64Vk .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-uVlaYt64Vk .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uVlaYt64Vk .arrow-left10 {
  left: -2.2rem;
}
.cid-uVlaYt64Vk .arrow-right10 {
  right: -2.2rem;
}
.cid-uVlaYt64Vk .carousel-arrow.hidden {
  display: none;
}
.cid-rKC60Xmb42 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rKC60Xmb42 .mbr-section-subtitle {
  color: #767676;
}
.cid-rKC60Xmb42 H2 {
  text-align: left;
  color: #000;
}
.cid-rKC60Xmb42 .container {
  height: 58px;
}
.cid-uChSqWKc52 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uChSqWKc52 .card-box {
  padding: 0 0.3rem;
}
.cid-uChSqWKc52 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uChSqWKc52 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uChSqWKc52 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uChSqWKc52 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uChSqWKc52 .mbr-text {
  color: #000000;
}
.cid-uChSqWKc52 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uChSqWKc52 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uChSqWKc52 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uChSqWKc52 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uChSqWKc52 .card-title {
  color: #000000;
}
.cid-uChSqWKc52 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uChSqWKc52 .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uChSqWKc52 .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uChSqWKc52 .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uChSqWKc52 .souligne:hover {
  color: #000;
}
.cid-uChSqWKc52 .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-uChSqWKc52 .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uChSqWKc52 .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uChSqWKc52 .carousel-track8 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uChSqWKc52 .carousel-track8::-webkit-scrollbar {
  height: 8px;
}
.cid-uChSqWKc52 .carousel-track8::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uChSqWKc52 .carousel-track8::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uChSqWKc52 .carousel-track8::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uChSqWKc52 .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-uChSqWKc52 .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uChSqWKc52 .arrow-left8 {
  left: -2.2rem;
}
.cid-uChSqWKc52 .arrow-right8 {
  right: -2.2rem;
}
.cid-uChSqWKc52 .carousel-arrow.hidden {
  display: none;
}
.cid-rNhGqrrq9x {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rNhGqrrq9x .mbr-section-subtitle {
  color: #767676;
}
.cid-rNhGqrrq9x H2 {
  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-sEmYGLev2Z {
  padding-top: 15px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-sEmYGLev2Z .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmYGLev2Z .formoid {
  margin: auto;
}
.cid-sEmYGLev2Z .form-control {
  padding-left: 1rem;
  padding-right: 1rem;
  border-radius: 0px;
  width: 400px;
  max-width: 95%;
  border: 1px solid #aaa;
  background-color: #fafafa;
}
.cid-sEmYGLev2Z .input-group-btn .btn {
  padding-top: 1.3rem;
  padding-bottom: 1.3rem;
  margin: 0 !important;
  width: 250px;
  max-width: 95%;
  border-radius: 0px;
}
.cid-sEmYGLev2Z a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-sEmYGLev2Z a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
@media (max-width: 768px) {
  .cid-sEmYGLev2Z .mbr-form .row {
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-sEmYGLev2Z .form-group,
  .cid-sEmYGLev2Z .input-group-btn,
  .cid-sEmYGLev2Z .input-group-btn .btn {
    max-width: 300px;
    width: 100%;
  }
}
@media (min-width: 769px) {
  .cid-sEmYGLev2Z .mbr-form .row > * {
    padding: 0 0.5rem;
  }
}
.cid-sEmYGLev2Z .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 H2 {
  text-align: left;
  color: #000;
}
.cid-rI4oVK1fqC .container {
  height: 58px;
}
.cid-sMspcAw9od {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMspcAw9od .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMspcAw9od .mbr-text p {
  background: #ffffff;
}
.cid-sMspcAw9od .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMspcAw9od .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMspcAw9od .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMspcAw9od .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMspcAw9od .paypal {
  position: relative;
  top: -35px;
}
.cid-sMspcAw9od .logos-cb {
  max-width: 100%;
}
.cid-sMspcAw9od .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMspcAw9od .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMspcAw9od .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMspcAw9od .lien:hover {
  color: #000;
}
.cid-sMspcAw9od .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-sMspcAw9od .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 H3 {
  text-align: left;
  color: #000;
}
.cid-rKDOwzNB1L .container {
  height: 58px;
}
.cid-sEmYG1Edf3 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmYG1Edf3 .title {
  margin-bottom: 2rem;
}
.cid-sEmYG1Edf3 .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmYG1Edf3 a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmYG1Edf3 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmYG1Edf3 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmYG1Edf3 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmYG1Edf3 H2 {
  color: #000000;
}
.cid-sEmYG1Edf3 LABEL {
  color: #000000;
}
.cid-sEmYG1Edf3 .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmYG1Edf3 .btn-form {
  border-radius: 0px;
}
.cid-tONXUwrJVv {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONXUwrJVv .content {
    text-align: center;
  }
  .cid-tONXUwrJVv .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONXUwrJVv .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONXUwrJVv .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONXUwrJVv .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONXUwrJVv .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONXUwrJVv .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONXUwrJVv .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-tONXUwrJVv .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONXUwrJVv .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONXUwrJVv .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONXUwrJVv .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONXUwrJVv .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONXUwrJVv H5 {
  color: #000000;
}
.cid-tONXUwrJVv P {
  color: #000000;
}
.cid-tONXUwrJVv .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONXUwrJVv .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONXUwrJVv .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONXUwrJVv .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONXUwrJVv .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVlrVJ6x3 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-tMVlrVJ6x3 a:hover {
  color: #f1b173;
}
.cid-tMVlrVJ6x3 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVlrVJ6x3 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVlrVJ6x3 .menu-logo {
  margin-right: auto;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .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-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVlrVJ6x3 .dropdown {
  color: #8d5e43;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .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-tMVlrVJ6x3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVlrVJ6x3 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVlrVJ6x3 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVlrVJ6x3 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVlrVJ6x3 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVlrVJ6x3 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVlrVJ6x3 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVlrVJ6x3 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVlrVJ6x3 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVlrVJ6x3 img {
    height: 3.8rem !important;
  }
  .cid-tMVlrVJ6x3 .btn {
    display: -webkit-flex;
  }
  .cid-tMVlrVJ6x3 button.navbar-toggler {
    display: block;
  }
  .cid-tMVlrVJ6x3 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVlrVJ6x3 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing,
  .cid-tMVlrVJ6x3 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVlrVJ6x3 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVlrVJ6x3 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVlrVJ6x3 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVlrVJ6x3 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVlrVJ6x3 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVlrVJ6x3 .dropdown-item {
  color: #f1b173;
}
.cid-tMVlrVJ6x3 .logo {
  aspect-ratio: 2.24375;
}
.cid-tMVlrVJ6x3 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-2c {
  /* Type valid CSS here */
}
#custom-html-2c div {
  height: 75px;
  background-color: #000;
}
#custom-html-r9 {
  /* Type valid CSS here */
}
#custom-html-r9 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-r9 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-rKyuYY012p {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-rKyuYY012p .mbr-text,
.cid-rKyuYY012p blockquote {
  color: #767676;
}
.cid-rKyuYY012p .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-rKyuYY012p h5 {
  font-size: 15px;
}
.cid-rKyuYY012p a:link {
  color: #de9956;
}
.cid-rKyuYY012p a:hover {
  color: #f1b173;
}
.cid-rKyuYY012p a:visited {
  color: #de9956;
}
.cid-rIJPPChexj {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-rIJPPChexj .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-rIJPPChexj .row-element,
.cid-rIJPPChexj .image-element {
  padding: 0;
}
.cid-rIJPPChexj .image-element {
  display: flex;
  justify-content: center;
}
.cid-rIJPPChexj .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-rIJPPChexj .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-rIJPPChexj .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-rIJPPChexj .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-rIJPPChexj .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-rIJPPChexj .text-content {
    padding: 2rem 1rem;
  }
  .cid-rIJPPChexj .underline .line {
    height: 2px;
  }
  .cid-rIJPPChexj .mbr-title,
  .cid-rIJPPChexj .underline,
  .cid-rIJPPChexj .mbr-text,
  .cid-rIJPPChexj .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-rIJPPChexj .mbr-title,
.cid-rIJPPChexj .underline {
  text-align: center;
  color: #ffffff;
}
.cid-rIJPPChexj .mbr-text,
.cid-rIJPPChexj .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-rIJPPChexj 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-rIJPPChexj 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-rIJPPChexj 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-rIJPPChexj .bouton {
  text-align: center;
}
.cid-rIJPPChexj .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-rIJPPChexj .couverture {
  aspect-ratio: 1;
}
.cid-rIJPPChexj .bouton2 {
  position: relative;
  top: -25px;
}
.cid-rIJPPChexj p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rIJPPChexj 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-tMVob4K8P8 {
  background: #ffffff;
}
.cid-tMVob4K8P8 .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMVob4K8P8 .mbr-figure {
  margin: 0 auto;
}
.cid-tMVob4K8P8 figcaption {
  position: relative;
}
.cid-tMVob4K8P8 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMVob4K8P8 .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMVob4K8P8 .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMVob4K8P8 .view_port {
    height: 10px;
  }
}
.cid-tMVob4K8P8 .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-tMVob4K8P8 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMVob4K8P8 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMVob4K8P8 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMVob4K8P8 .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-rIJPPDFRGX {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rIJPPDFRGX .mbr-section-subtitle {
  color: #767676;
}
.cid-rIJPPDFRGX H3 {
  text-align: left;
  color: #000000;
}
.cid-rIJPPDFRGX .container {
  height: 58px;
}
.cid-rIJPPEctZo {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rIJPPEctZo .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-rIJPPEctZo .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-rIJPPEctZo .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-rIJPPEctZo .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-rIJPPEctZo .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-rIJPPEctZo .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-rIJPPEctZo .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-rIJPPEctZo .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-rIJPPEctZo .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-v8ajJpJNzo {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8ajJpJNzo .card-box {
  padding: 0 0.3rem;
}
.cid-v8ajJpJNzo .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-v8ajJpJNzo .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-v8ajJpJNzo h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-v8ajJpJNzo p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-v8ajJpJNzo .mbr-text {
  color: #000000;
}
.cid-v8ajJpJNzo .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-v8ajJpJNzo .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-v8ajJpJNzo h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-v8ajJpJNzo .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-v8ajJpJNzo .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-v8ajJpJNzo .card-title {
  color: #000000;
}
.cid-v8ajJpJNzo .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-v8ajJpJNzo .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-v8ajJpJNzo .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-v8ajJpJNzo .souligne {
  position: relative;
  color: #999;
  text-decoration: none;
}
.cid-v8ajJpJNzo .souligne:hover {
  color: #999;
}
.cid-v8ajJpJNzo .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-v8ajJpJNzo .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-v8ajJpJNzo .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-v8ajJpJNzo .carousel-tracklsv {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-v8ajJpJNzo .carousel-tracklsv::-webkit-scrollbar {
  height: 8px;
}
.cid-v8ajJpJNzo .carousel-tracklsv::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-v8ajJpJNzo .carousel-tracklsv::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-v8ajJpJNzo .carousel-tracklsv::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-v8ajJpJNzo .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-v8ajJpJNzo .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-v8ajJpJNzo .arrow-leftlsv {
  left: -2.2rem;
}
.cid-v8ajJpJNzo .arrow-rightlsv {
  right: -2.2rem;
}
.cid-v8ajJpJNzo .carousel-arrow.hidden {
  display: none;
}
.cid-v8ajJpJNzo .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-v8ajJpJNzo h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-v8ajJpJNzo .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-v8ajJpJNzo .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-v8ajJpJNzo .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-v8ajJpJNzo .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-v8ajJpJNzo .photo-produit {
    width: 100%;
  }
}
.cid-v8ajJpJNzo .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-v8ajJpJNzo .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-v8ajJpJNzo .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-v8ajJpJNzo .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-rNWs6XGb6W {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rNWs6XGb6W .mbr-section-subtitle {
  color: #767676;
}
.cid-rNWs6XGb6W H2 {
  text-align: left;
  color: #000;
}
.cid-rNWs6XGb6W .container {
  height: 58px;
}
.cid-rNWou64W0o {
  padding-top: 15px;
  padding-bottom: 60px;
  background: linear-gradient(90deg, #ffffff, #ffffff);
}
.cid-rNWou64W0o .mbr-overlay {
  background: #ffffff;
}
.cid-rNWou64W0o .card-wrap {
  background-color: #000000;
  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-rNWou64W0o .card-wrap {
    width: calc(100% + 10rem);
    margin-left: -10rem;
  }
}
.cid-rNWou64W0o .img-wrap img {
  width: 100%;
  border-radius: .25rem;
}
.cid-rNWou64W0o .mbr-section-subtitle,
.cid-rNWou64W0o .mbr-section-btn {
  color: #ffffff;
}
.cid-rNWou64W0o H2 {
  color: #ffffff;
}
.cid-rNWou64W0o h3 {
  text-align: justify;
}
.cid-rNWou64W0o .couverture {
  aspect-ratio: 1;
}
.cid-rIJPPEZmot {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rIJPPEZmot .mbr-section-subtitle {
  color: #767676;
}
.cid-rIJPPEZmot H3 {
  text-align: left;
  color: #000;
}
.cid-rIJPPEZmot .container {
  height: 58px;
}
.cid-rIJPPFsY4b {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rIJPPFsY4b .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-rIJPPFsY4b .mbr-text p {
  background: #ffffff;
}
.cid-rIJPPFsY4b .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-rIJPPFsY4b .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-v4tOOKTI5E {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v4tOOKTI5E .mbr-section-subtitle {
  color: #767676;
}
.cid-v4tOOKTI5E H2 {
  text-align: left;
  color: #000;
}
.cid-v4tOOKTI5E .container {
  height: 58px;
}
.cid-v4tOOKTI5E a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-v4tOOKTI5E a:hover {
  color: #000;
}
.cid-v4tOOKTI5E a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-v4tOOKTI5E a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-v4tOPgsalk {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v4tOPgsalk .mbr-text,
.cid-v4tOPgsalk blockquote {
  color: #767676;
}
.cid-v4tOPgsalk .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-v4tOPgsalk h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-v4tOPgsalk .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-v4tOPgsalk .separation {
  height: 45px;
}
.cid-v4tOPgsalk img {
  width: 40px;
}
.cid-v4tOPgsalk a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-v4tOPgsalk a:hover {
  color: #000;
}
.cid-v4tOPgsalk 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-v4tOPgsalk a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rIJPPHaLv3 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rIJPPHaLv3 .mbr-section-subtitle {
  color: #767676;
}
.cid-rIJPPHaLv3 H3 {
  text-align: left;
  color: #000;
}
.cid-rIJPPHaLv3 .container {
  height: 58px;
}
.cid-rMdMbk8RMp {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rMdMbk8RMp .card-box {
  padding: 0 0.3rem;
}
.cid-rMdMbk8RMp .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-rMdMbk8RMp .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-rMdMbk8RMp h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-rMdMbk8RMp p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-rMdMbk8RMp .mbr-text {
  color: #000000;
}
.cid-rMdMbk8RMp .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-rMdMbk8RMp .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-rMdMbk8RMp .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-rMdMbk8RMp .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-rMdMbk8RMp .card-title {
  color: #000000;
}
.cid-rMdMbk8RMp .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-rIJPPIKdu2 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rIJPPIKdu2 .mbr-section-subtitle {
  color: #767676;
}
.cid-rIJPPIKdu2 H3 {
  text-align: left;
  color: #000;
}
.cid-rIJPPIKdu2 .container {
  height: 58px;
}
.cid-sMspwB2yoR {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMspwB2yoR .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMspwB2yoR .mbr-text p {
  background: #ffffff;
}
.cid-sMspwB2yoR .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMspwB2yoR .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMspwB2yoR .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMspwB2yoR .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMspwB2yoR .paypal {
  position: relative;
  top: -35px;
}
.cid-sMspwB2yoR .logos-cb {
  max-width: 100%;
}
.cid-sMspwB2yoR .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMspwB2yoR .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMspwB2yoR .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMspwB2yoR .lien:hover {
  color: #000;
}
.cid-sMspwB2yoR .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-sMspwB2yoR .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rKDOAir5W6 {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rKDOAir5W6 .mbr-section-subtitle {
  color: #767676;
}
.cid-rKDOAir5W6 H3 {
  text-align: left;
  color: #000;
}
.cid-rKDOAir5W6 .container {
  height: 58px;
}
.cid-sEmZbME8Il {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmZbME8Il .title {
  margin-bottom: 2rem;
}
.cid-sEmZbME8Il .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmZbME8Il a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmZbME8Il a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmZbME8Il .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmZbME8Il .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmZbME8Il H2 {
  color: #000000;
}
.cid-sEmZbME8Il LABEL {
  color: #000000;
}
.cid-sEmZbME8Il .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmZbME8Il .btn-form {
  border-radius: 0px;
}
.cid-tONY5hwdKU {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONY5hwdKU .content {
    text-align: center;
  }
  .cid-tONY5hwdKU .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONY5hwdKU .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONY5hwdKU .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONY5hwdKU .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONY5hwdKU .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONY5hwdKU .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONY5hwdKU .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-tONY5hwdKU .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONY5hwdKU .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONY5hwdKU .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONY5hwdKU .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONY5hwdKU .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONY5hwdKU H5 {
  color: #000000;
}
.cid-tONY5hwdKU P {
  color: #000000;
}
.cid-tONY5hwdKU .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONY5hwdKU .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONY5hwdKU .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONY5hwdKU .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONY5hwdKU .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVlrVJ6x3 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-tMVlrVJ6x3 a:hover {
  color: #f1b173;
}
.cid-tMVlrVJ6x3 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVlrVJ6x3 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVlrVJ6x3 .menu-logo {
  margin-right: auto;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .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-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVlrVJ6x3 .dropdown {
  color: #8d5e43;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .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-tMVlrVJ6x3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVlrVJ6x3 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVlrVJ6x3 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVlrVJ6x3 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVlrVJ6x3 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVlrVJ6x3 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVlrVJ6x3 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVlrVJ6x3 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVlrVJ6x3 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVlrVJ6x3 img {
    height: 3.8rem !important;
  }
  .cid-tMVlrVJ6x3 .btn {
    display: -webkit-flex;
  }
  .cid-tMVlrVJ6x3 button.navbar-toggler {
    display: block;
  }
  .cid-tMVlrVJ6x3 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVlrVJ6x3 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing,
  .cid-tMVlrVJ6x3 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVlrVJ6x3 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVlrVJ6x3 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVlrVJ6x3 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVlrVJ6x3 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVlrVJ6x3 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVlrVJ6x3 .dropdown-item {
  color: #f1b173;
}
.cid-tMVlrVJ6x3 .logo {
  aspect-ratio: 2.24375;
}
.cid-tMVlrVJ6x3 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-5l {
  /* Type valid CSS here */
}
#custom-html-5l div {
  height: 75px;
  background-color: #000;
}
#custom-html-ro {
  /* Type valid CSS here */
}
#custom-html-ro div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-ro 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-rKEcU4X1MQ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-rKEcU4X1MQ .mbr-text,
.cid-rKEcU4X1MQ blockquote {
  color: #767676;
}
.cid-rKEcU4X1MQ .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-rKEcU4X1MQ h5 {
  font-size: 15px;
}
.cid-rKEcU4X1MQ a:link {
  color: #de9956;
}
.cid-rKEcU4X1MQ a:hover {
  color: #f1b173;
}
.cid-rKEcU4X1MQ a:visited {
  color: #de9956;
}
.cid-rKEcU5Mn3R {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-rKEcU5Mn3R .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-rKEcU5Mn3R .row-element,
.cid-rKEcU5Mn3R .image-element {
  padding: 0;
}
.cid-rKEcU5Mn3R .image-element {
  display: flex;
  justify-content: center;
}
.cid-rKEcU5Mn3R .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-rKEcU5Mn3R .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-rKEcU5Mn3R .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-rKEcU5Mn3R .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-rKEcU5Mn3R .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-rKEcU5Mn3R .text-content {
    padding: 2rem 1rem;
  }
  .cid-rKEcU5Mn3R .underline .line {
    height: 2px;
  }
  .cid-rKEcU5Mn3R .mbr-title,
  .cid-rKEcU5Mn3R .underline,
  .cid-rKEcU5Mn3R .mbr-text,
  .cid-rKEcU5Mn3R .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-rKEcU5Mn3R .mbr-title,
.cid-rKEcU5Mn3R .underline {
  text-align: center;
  color: #ffffff;
}
.cid-rKEcU5Mn3R .mbr-text,
.cid-rKEcU5Mn3R .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-rKEcU5Mn3R 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-rKEcU5Mn3R 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-rKEcU5Mn3R 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-rKEcU5Mn3R .bouton {
  text-align: center;
}
.cid-rKEcU5Mn3R .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-rKEcU5Mn3R .couverture {
  aspect-ratio: 1;
}
.cid-rKEcU5Mn3R .bouton2 {
  position: relative;
  top: -25px;
}
.cid-rKEcU5Mn3R p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rKEcU5Mn3R 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-tMVoYJOArW {
  background: #ffffff;
}
.cid-tMVoYJOArW .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMVoYJOArW .mbr-figure {
  margin: 0 auto;
}
.cid-tMVoYJOArW figcaption {
  position: relative;
}
.cid-tMVoYJOArW figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMVoYJOArW .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMVoYJOArW .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMVoYJOArW .view_port {
    height: 10px;
  }
}
.cid-tMVoYJOArW .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-tMVoYJOArW .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMVoYJOArW .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMVoYJOArW .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMVoYJOArW .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-rKEcU7Cx16 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rKEcU7Cx16 .mbr-section-subtitle {
  color: #767676;
}
.cid-rKEcU7Cx16 H3 {
  text-align: left;
  color: #000000;
}
.cid-rKEcU7Cx16 .container {
  height: 58px;
}
.cid-rKEcU86WoI {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rKEcU86WoI .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-rKEcU86WoI .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-rKEcU86WoI .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-rKEcU86WoI .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-rKEcU86WoI .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-rKEcU86WoI .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-rKEcU86WoI .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-rKEcU86WoI .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-rKEcU86WoI .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-uUG4YxbDJG {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uUG4YxbDJG .mbr-text,
.cid-uUG4YxbDJG blockquote {
  color: #767676;
}
.cid-uUG4YxbDJG .media-container-row {
  padding: 0px;
}
.cid-uUG4YxbDJG .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-uUG4YxbDJG .mbr-text {
  color: #000000;
}
.cid-uUG4YxbDJG h2 {
  font-size: 1.4em;
}
.cid-uUG4YxbDJG h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uUG4YxbDJG .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uUG4YxbDJG .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uUG4YxbDJG .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uUG4YxbDJG .photo-produit {
    width: 350px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uUG4YxbDJG .photo-produit {
    width: 100%;
  }
}
.cid-uUG4YxbDJG .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uUG4YxbDJG .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-uUG4YxbDJG .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-rKEcU91KQE {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rKEcU91KQE .mbr-section-subtitle {
  color: #767676;
}
.cid-rKEcU91KQE H3 {
  text-align: left;
  color: #000;
}
.cid-rKEcU91KQE .container {
  height: 58px;
}
.cid-rKEcU9AWNc {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rKEcU9AWNc .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-rKEcU9AWNc .mbr-text p {
  background: #ffffff;
}
.cid-rKEcU9AWNc .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-rKEcU9AWNc .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-tV5Vm4oli7 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tV5Vm4oli7 .mbr-section-subtitle {
  color: #767676;
}
.cid-tV5Vm4oli7 H2 {
  text-align: left;
  color: #000;
}
.cid-tV5Vm4oli7 .container {
  height: 58px;
}
.cid-tV5Vm4oli7 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tV5Vm4oli7 a:hover {
  color: #000;
}
.cid-tV5Vm4oli7 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tV5Vm4oli7 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tV5VmJz78H {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-tV5VmJz78H .mbr-text,
.cid-tV5VmJz78H blockquote {
  color: #767676;
}
.cid-tV5VmJz78H .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tV5VmJz78H h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tV5VmJz78H .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tV5VmJz78H .separation {
  height: 45px;
}
.cid-tV5VmJz78H img {
  width: 40px;
}
.cid-tV5VmJz78H a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tV5VmJz78H a:hover {
  color: #000;
}
.cid-tV5VmJz78H 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-tV5VmJz78H a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rKEcUanva3 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rKEcUanva3 .mbr-section-subtitle {
  color: #767676;
}
.cid-rKEcUanva3 H3 {
  text-align: left;
  color: #000;
}
.cid-rKEcUanva3 .container {
  height: 58px;
}
.cid-rMdMhuMwRI {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rMdMhuMwRI .card-box {
  padding: 0 0.3rem;
}
.cid-rMdMhuMwRI .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-rMdMhuMwRI .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-rMdMhuMwRI h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-rMdMhuMwRI p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-rMdMhuMwRI .mbr-text {
  color: #000000;
}
.cid-rMdMhuMwRI .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-rMdMhuMwRI .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-rMdMhuMwRI .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-rMdMhuMwRI .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-rMdMhuMwRI .card-title {
  color: #000000;
}
.cid-rMdMhuMwRI .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-rKEcUc6gXT {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rKEcUc6gXT .mbr-section-subtitle {
  color: #767676;
}
.cid-rKEcUc6gXT H3 {
  text-align: left;
  color: #000;
}
.cid-rKEcUc6gXT .container {
  height: 58px;
}
.cid-sMspJE8fY1 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMspJE8fY1 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMspJE8fY1 .mbr-text p {
  background: #ffffff;
}
.cid-sMspJE8fY1 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMspJE8fY1 .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMspJE8fY1 .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMspJE8fY1 .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMspJE8fY1 .paypal {
  position: relative;
  top: -35px;
}
.cid-sMspJE8fY1 .logos-cb {
  max-width: 100%;
}
.cid-sMspJE8fY1 .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMspJE8fY1 .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMspJE8fY1 .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMspJE8fY1 .lien:hover {
  color: #000;
}
.cid-sMspJE8fY1 .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-sMspJE8fY1 .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rKEcUdsVwI {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rKEcUdsVwI .mbr-section-subtitle {
  color: #767676;
}
.cid-rKEcUdsVwI H3 {
  text-align: left;
  color: #000;
}
.cid-rKEcUdsVwI .container {
  height: 58px;
}
.cid-sEmZpakXGR {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmZpakXGR .title {
  margin-bottom: 2rem;
}
.cid-sEmZpakXGR .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmZpakXGR a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmZpakXGR a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmZpakXGR .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmZpakXGR .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmZpakXGR H2 {
  color: #000000;
}
.cid-sEmZpakXGR LABEL {
  color: #000000;
}
.cid-sEmZpakXGR .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmZpakXGR .btn-form {
  border-radius: 0px;
}
.cid-tONYdMa4Gp {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONYdMa4Gp .content {
    text-align: center;
  }
  .cid-tONYdMa4Gp .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONYdMa4Gp .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONYdMa4Gp .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONYdMa4Gp .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONYdMa4Gp .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONYdMa4Gp .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONYdMa4Gp .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-tONYdMa4Gp .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONYdMa4Gp .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONYdMa4Gp .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONYdMa4Gp .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONYdMa4Gp .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONYdMa4Gp H5 {
  color: #000000;
}
.cid-tONYdMa4Gp P {
  color: #000000;
}
.cid-tONYdMa4Gp .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONYdMa4Gp .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONYdMa4Gp .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONYdMa4Gp .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONYdMa4Gp .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVlrVJ6x3 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-tMVlrVJ6x3 a:hover {
  color: #f1b173;
}
.cid-tMVlrVJ6x3 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVlrVJ6x3 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVlrVJ6x3 .menu-logo {
  margin-right: auto;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .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-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVlrVJ6x3 .dropdown {
  color: #8d5e43;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .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-tMVlrVJ6x3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVlrVJ6x3 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVlrVJ6x3 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVlrVJ6x3 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVlrVJ6x3 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVlrVJ6x3 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVlrVJ6x3 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVlrVJ6x3 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVlrVJ6x3 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVlrVJ6x3 img {
    height: 3.8rem !important;
  }
  .cid-tMVlrVJ6x3 .btn {
    display: -webkit-flex;
  }
  .cid-tMVlrVJ6x3 button.navbar-toggler {
    display: block;
  }
  .cid-tMVlrVJ6x3 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVlrVJ6x3 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing,
  .cid-tMVlrVJ6x3 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVlrVJ6x3 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVlrVJ6x3 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVlrVJ6x3 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVlrVJ6x3 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVlrVJ6x3 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVlrVJ6x3 .dropdown-item {
  color: #f1b173;
}
.cid-tMVlrVJ6x3 .logo {
  aspect-ratio: 2.24375;
}
.cid-tMVlrVJ6x3 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-2s {
  /* Type valid CSS here */
}
#custom-html-2s div {
  height: 75px;
  background-color: #000;
}
#custom-html-rc {
  /* Type valid CSS here */
}
#custom-html-rc div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-rc 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-rKCTJrMYu3 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-rKCTJrMYu3 .mbr-text,
.cid-rKCTJrMYu3 blockquote {
  color: #767676;
}
.cid-rKCTJrMYu3 .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-rKCTJrMYu3 h5 {
  font-size: 15px;
}
.cid-rKCTJrMYu3 a:link {
  color: #de9956;
}
.cid-rKCTJrMYu3 a:hover {
  color: #f1b173;
}
.cid-rKCTJrMYu3 a:visited {
  color: #de9956;
}
.cid-rIKFe9AFiR {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-rIKFe9AFiR .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-rIKFe9AFiR .row-element,
.cid-rIKFe9AFiR .image-element {
  padding: 0;
}
.cid-rIKFe9AFiR .image-element {
  display: flex;
  justify-content: center;
}
.cid-rIKFe9AFiR .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-rIKFe9AFiR .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-rIKFe9AFiR .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-rIKFe9AFiR .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-rIKFe9AFiR .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-rIKFe9AFiR .text-content {
    padding: 2rem 1rem;
  }
  .cid-rIKFe9AFiR .underline .line {
    height: 2px;
  }
  .cid-rIKFe9AFiR .mbr-title,
  .cid-rIKFe9AFiR .underline,
  .cid-rIKFe9AFiR .mbr-text,
  .cid-rIKFe9AFiR .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-rIKFe9AFiR .mbr-title,
.cid-rIKFe9AFiR .underline {
  text-align: center;
  color: #ffffff;
}
.cid-rIKFe9AFiR .mbr-text,
.cid-rIKFe9AFiR .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-rIKFe9AFiR 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-rIKFe9AFiR 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-rIKFe9AFiR 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-rIKFe9AFiR .bouton {
  text-align: center;
}
.cid-rIKFe9AFiR .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-rIKFe9AFiR .couverture {
  aspect-ratio: 1;
}
.cid-rIKFe9AFiR .bouton2 {
  position: relative;
  top: -25px;
}
.cid-rIKFe9AFiR p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rIKFe9AFiR 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-tMVol8kLsg {
  background: #ffffff;
}
.cid-tMVol8kLsg .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMVol8kLsg .mbr-figure {
  margin: 0 auto;
}
.cid-tMVol8kLsg figcaption {
  position: relative;
}
.cid-tMVol8kLsg figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMVol8kLsg .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMVol8kLsg .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMVol8kLsg .view_port {
    height: 10px;
  }
}
.cid-tMVol8kLsg .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-tMVol8kLsg .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMVol8kLsg .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMVol8kLsg .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMVol8kLsg .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-rIKFebsdp5 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rIKFebsdp5 .mbr-section-subtitle {
  color: #767676;
}
.cid-rIKFebsdp5 H3 {
  text-align: left;
  color: #000000;
}
.cid-rIKFebsdp5 .container {
  height: 58px;
}
.cid-rIKFec0H9G {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rIKFec0H9G .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-rIKFec0H9G .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-rIKFec0H9G .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-rIKFec0H9G .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-rIKFec0H9G .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-rIKFec0H9G .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-rIKFec0H9G .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-rIKFec0H9G .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-rIKFec0H9G .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-v4o8Z2rDyy {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v4o8Z2rDyy .card-box {
  padding: 0 0.3rem;
}
.cid-v4o8Z2rDyy .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-v4o8Z2rDyy .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-v4o8Z2rDyy h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-v4o8Z2rDyy p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-v4o8Z2rDyy .mbr-text {
  color: #000000;
}
.cid-v4o8Z2rDyy .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-v4o8Z2rDyy .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-v4o8Z2rDyy h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-v4o8Z2rDyy .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-v4o8Z2rDyy .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-v4o8Z2rDyy .card-title {
  color: #000000;
}
.cid-v4o8Z2rDyy .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-v4o8Z2rDyy .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-v4o8Z2rDyy .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-v4o8Z2rDyy .souligne {
  position: relative;
  color: #999;
  text-decoration: none;
}
.cid-v4o8Z2rDyy .souligne:hover {
  color: #999;
}
.cid-v4o8Z2rDyy .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-v4o8Z2rDyy .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-v4o8Z2rDyy .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-v4o8Z2rDyy .carousel-tracklsv {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-v4o8Z2rDyy .carousel-tracklsv::-webkit-scrollbar {
  height: 8px;
}
.cid-v4o8Z2rDyy .carousel-tracklsv::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-v4o8Z2rDyy .carousel-tracklsv::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-v4o8Z2rDyy .carousel-tracklsv::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-v4o8Z2rDyy .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-v4o8Z2rDyy .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-v4o8Z2rDyy .arrow-leftlsv {
  left: -2.2rem;
}
.cid-v4o8Z2rDyy .arrow-rightlsv {
  right: -2.2rem;
}
.cid-v4o8Z2rDyy .carousel-arrow.hidden {
  display: none;
}
.cid-v4o8Z2rDyy .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-v4o8Z2rDyy h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-v4o8Z2rDyy .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-v4o8Z2rDyy .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-v4o8Z2rDyy .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-v4o8Z2rDyy .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-v4o8Z2rDyy .photo-produit {
    width: 100%;
  }
}
.cid-v4o8Z2rDyy .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-v4o8Z2rDyy .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-v4o8Z2rDyy .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-v4o8Z2rDyy .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-rNWt3HRWN9 {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rNWt3HRWN9 .mbr-section-subtitle {
  color: #767676;
}
.cid-rNWt3HRWN9 H2 {
  text-align: left;
  color: #000;
}
.cid-rNWt3HRWN9 .container {
  height: 58px;
}
.cid-rNWt03SXLx {
  padding-top: 15px;
  padding-bottom: 60px;
  background: linear-gradient(90deg, #ffffff, #ffffff);
}
.cid-rNWt03SXLx .mbr-overlay {
  background: #ffffff;
}
.cid-rNWt03SXLx .card-wrap {
  background-color: #000000;
  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-rNWt03SXLx .card-wrap {
    width: calc(100% + 10rem);
    margin-left: -10rem;
  }
}
.cid-rNWt03SXLx .img-wrap img {
  width: 100%;
  border-radius: .25rem;
}
.cid-rNWt03SXLx .mbr-section-subtitle,
.cid-rNWt03SXLx .mbr-section-btn {
  color: #ffffff;
}
.cid-rNWt03SXLx H2 {
  color: #ffffff;
}
.cid-rNWt03SXLx h3 {
  text-align: justify;
}
.cid-rNWt03SXLx .couverture {
  aspect-ratio: 1;
}
.cid-rIKFecSjkA {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rIKFecSjkA .mbr-section-subtitle {
  color: #767676;
}
.cid-rIKFecSjkA H3 {
  text-align: left;
  color: #000;
}
.cid-rIKFecSjkA .container {
  height: 58px;
}
.cid-rIKFedoOkP {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rIKFedoOkP .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-rIKFedoOkP .mbr-text p {
  background: #ffffff;
}
.cid-rIKFedoOkP .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-rIKFedoOkP .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-uHn85Iyqr6 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uHn85Iyqr6 .mbr-section-subtitle {
  color: #767676;
}
.cid-uHn85Iyqr6 H2 {
  text-align: left;
  color: #000;
}
.cid-uHn85Iyqr6 .container {
  height: 58px;
}
.cid-uHn85Iyqr6 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uHn85Iyqr6 a:hover {
  color: #000;
}
.cid-uHn85Iyqr6 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uHn85Iyqr6 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uHn86B05B7 {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uHn86B05B7 .mbr-text,
.cid-uHn86B05B7 blockquote {
  color: #767676;
}
.cid-uHn86B05B7 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-uHn86B05B7 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-uHn86B05B7 .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-uHn86B05B7 .separation {
  height: 45px;
}
.cid-uHn86B05B7 img {
  width: 40px;
}
.cid-uHn86B05B7 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uHn86B05B7 a:hover {
  color: #000;
}
.cid-uHn86B05B7 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-uHn86B05B7 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rIKFee0C4D {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rIKFee0C4D .mbr-section-subtitle {
  color: #767676;
}
.cid-rIKFee0C4D H3 {
  text-align: left;
  color: #000;
}
.cid-rIKFee0C4D .container {
  height: 58px;
}
.cid-rMdMmXkjIC {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rMdMmXkjIC .card-box {
  padding: 0 0.3rem;
}
.cid-rMdMmXkjIC .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-rMdMmXkjIC .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-rMdMmXkjIC h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-rMdMmXkjIC p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-rMdMmXkjIC .mbr-text {
  color: #000000;
}
.cid-rMdMmXkjIC .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-rMdMmXkjIC .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-rMdMmXkjIC .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-rMdMmXkjIC .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-rMdMmXkjIC .card-title {
  color: #000000;
}
.cid-rMdMmXkjIC .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-rIKFefPMcM {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rIKFefPMcM .mbr-section-subtitle {
  color: #767676;
}
.cid-rIKFefPMcM H3 {
  text-align: left;
  color: #000;
}
.cid-rIKFefPMcM .container {
  height: 58px;
}
.cid-sMspzxqbSL {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMspzxqbSL .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMspzxqbSL .mbr-text p {
  background: #ffffff;
}
.cid-sMspzxqbSL .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMspzxqbSL .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMspzxqbSL .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMspzxqbSL .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMspzxqbSL .paypal {
  position: relative;
  top: -35px;
}
.cid-sMspzxqbSL .logos-cb {
  max-width: 100%;
}
.cid-sMspzxqbSL .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMspzxqbSL .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMspzxqbSL .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMspzxqbSL .lien:hover {
  color: #000;
}
.cid-sMspzxqbSL .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-sMspzxqbSL .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rKDOD4MmhY {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rKDOD4MmhY .mbr-section-subtitle {
  color: #767676;
}
.cid-rKDOD4MmhY H3 {
  text-align: left;
  color: #000;
}
.cid-rKDOD4MmhY .container {
  height: 58px;
}
.cid-sEmZecTfzJ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmZecTfzJ .title {
  margin-bottom: 2rem;
}
.cid-sEmZecTfzJ .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmZecTfzJ a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmZecTfzJ a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmZecTfzJ .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmZecTfzJ .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmZecTfzJ H2 {
  color: #000000;
}
.cid-sEmZecTfzJ LABEL {
  color: #000000;
}
.cid-sEmZecTfzJ .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmZecTfzJ .btn-form {
  border-radius: 0px;
}
.cid-tONY6XvpCZ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONY6XvpCZ .content {
    text-align: center;
  }
  .cid-tONY6XvpCZ .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONY6XvpCZ .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONY6XvpCZ .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONY6XvpCZ .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONY6XvpCZ .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONY6XvpCZ .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONY6XvpCZ .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-tONY6XvpCZ .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONY6XvpCZ .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONY6XvpCZ .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONY6XvpCZ .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONY6XvpCZ .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONY6XvpCZ H5 {
  color: #000000;
}
.cid-tONY6XvpCZ P {
  color: #000000;
}
.cid-tONY6XvpCZ .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONY6XvpCZ .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONY6XvpCZ .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONY6XvpCZ .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONY6XvpCZ .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVlrVJ6x3 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-tMVlrVJ6x3 a:hover {
  color: #f1b173;
}
.cid-tMVlrVJ6x3 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVlrVJ6x3 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVlrVJ6x3 .menu-logo {
  margin-right: auto;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .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-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVlrVJ6x3 .dropdown {
  color: #8d5e43;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .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-tMVlrVJ6x3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVlrVJ6x3 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVlrVJ6x3 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVlrVJ6x3 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVlrVJ6x3 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVlrVJ6x3 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVlrVJ6x3 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVlrVJ6x3 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVlrVJ6x3 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVlrVJ6x3 img {
    height: 3.8rem !important;
  }
  .cid-tMVlrVJ6x3 .btn {
    display: -webkit-flex;
  }
  .cid-tMVlrVJ6x3 button.navbar-toggler {
    display: block;
  }
  .cid-tMVlrVJ6x3 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVlrVJ6x3 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing,
  .cid-tMVlrVJ6x3 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVlrVJ6x3 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVlrVJ6x3 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVlrVJ6x3 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVlrVJ6x3 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVlrVJ6x3 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVlrVJ6x3 .dropdown-item {
  color: #f1b173;
}
.cid-tMVlrVJ6x3 .logo {
  aspect-ratio: 2.24375;
}
.cid-tMVlrVJ6x3 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-3o {
  /* Type valid CSS here */
}
#custom-html-3o div {
  height: 75px;
  background-color: #000;
}
#custom-html-rf {
  /* Type valid CSS here */
}
#custom-html-rf div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-rf 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-rKCU4NpVSF {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-rKCU4NpVSF .mbr-text,
.cid-rKCU4NpVSF blockquote {
  color: #767676;
}
.cid-rKCU4NpVSF .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-rKCU4NpVSF h5 {
  font-size: 15px;
}
.cid-rKCU4NpVSF a:link {
  color: #de9956;
}
.cid-rKCU4NpVSF a:hover {
  color: #f1b173;
}
.cid-rKCU4NpVSF a:visited {
  color: #de9956;
}
.cid-rIL9Hlctng {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-rIL9Hlctng .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-rIL9Hlctng .row-element,
.cid-rIL9Hlctng .image-element {
  padding: 0;
}
.cid-rIL9Hlctng .image-element {
  display: flex;
  justify-content: center;
}
.cid-rIL9Hlctng .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-rIL9Hlctng .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-rIL9Hlctng .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-rIL9Hlctng .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-rIL9Hlctng .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-rIL9Hlctng .text-content {
    padding: 2rem 1rem;
  }
  .cid-rIL9Hlctng .underline .line {
    height: 2px;
  }
  .cid-rIL9Hlctng .mbr-title,
  .cid-rIL9Hlctng .underline,
  .cid-rIL9Hlctng .mbr-text,
  .cid-rIL9Hlctng .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-rIL9Hlctng .mbr-title,
.cid-rIL9Hlctng .underline {
  text-align: center;
  color: #ffffff;
}
.cid-rIL9Hlctng .mbr-text,
.cid-rIL9Hlctng .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-rIL9Hlctng 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-rIL9Hlctng 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-rIL9Hlctng 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-rIL9Hlctng .bouton {
  text-align: center;
}
.cid-rIL9Hlctng .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-rIL9Hlctng .couverture {
  aspect-ratio: 1;
}
.cid-rIL9Hlctng .bouton2 {
  position: relative;
  top: -25px;
}
.cid-rIL9Hlctng p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rIL9Hlctng 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-tMVouX3FGA {
  background: #ffffff;
}
.cid-tMVouX3FGA .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMVouX3FGA .mbr-figure {
  margin: 0 auto;
}
.cid-tMVouX3FGA figcaption {
  position: relative;
}
.cid-tMVouX3FGA figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMVouX3FGA .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMVouX3FGA .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMVouX3FGA .view_port {
    height: 10px;
  }
}
.cid-tMVouX3FGA .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-tMVouX3FGA .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMVouX3FGA .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMVouX3FGA .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMVouX3FGA .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-rIL9HmzKD2 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rIL9HmzKD2 .mbr-section-subtitle {
  color: #767676;
}
.cid-rIL9HmzKD2 H3 {
  text-align: left;
  color: #000000;
}
.cid-rIL9HmzKD2 .container {
  height: 58px;
}
.cid-rIL9Hn09g3 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rIL9Hn09g3 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-rIL9Hn09g3 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-rIL9Hn09g3 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-rIL9Hn09g3 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-rIL9Hn09g3 .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-rIL9Hn09g3 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-rIL9Hn09g3 .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-rIL9Hn09g3 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-rIL9Hn09g3 .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-v7ateKwlGX {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v7ateKwlGX .card-box {
  padding: 0 0.3rem;
}
.cid-v7ateKwlGX .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-v7ateKwlGX .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-v7ateKwlGX h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-v7ateKwlGX p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-v7ateKwlGX .mbr-text {
  color: #000000;
}
.cid-v7ateKwlGX .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-v7ateKwlGX .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-v7ateKwlGX h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-v7ateKwlGX .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-v7ateKwlGX .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-v7ateKwlGX .card-title {
  color: #000000;
}
.cid-v7ateKwlGX .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-v7ateKwlGX .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-v7ateKwlGX .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-v7ateKwlGX .souligne {
  position: relative;
  color: #999;
  text-decoration: none;
}
.cid-v7ateKwlGX .souligne:hover {
  color: #999;
}
.cid-v7ateKwlGX .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-v7ateKwlGX .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-v7ateKwlGX .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-v7ateKwlGX .carousel-tracklsv {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-v7ateKwlGX .carousel-tracklsv::-webkit-scrollbar {
  height: 8px;
}
.cid-v7ateKwlGX .carousel-tracklsv::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-v7ateKwlGX .carousel-tracklsv::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-v7ateKwlGX .carousel-tracklsv::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-v7ateKwlGX .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-v7ateKwlGX .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-v7ateKwlGX .arrow-leftlsv {
  left: -2.2rem;
}
.cid-v7ateKwlGX .arrow-rightlsv {
  right: -2.2rem;
}
.cid-v7ateKwlGX .carousel-arrow.hidden {
  display: none;
}
.cid-v7ateKwlGX .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-v7ateKwlGX h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-v7ateKwlGX .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-v7ateKwlGX .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-v7ateKwlGX .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-v7ateKwlGX .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-v7ateKwlGX .photo-produit {
    width: 100%;
  }
}
.cid-v7ateKwlGX .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-v7ateKwlGX .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-v7ateKwlGX .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-v7ateKwlGX .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-rIL9HnLF8U {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rIL9HnLF8U .mbr-section-subtitle {
  color: #767676;
}
.cid-rIL9HnLF8U H3 {
  text-align: left;
  color: #000;
}
.cid-rIL9HnLF8U .container {
  height: 58px;
}
.cid-rIL9HofFNc {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rIL9HofFNc .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-rIL9HofFNc .mbr-text p {
  background: #ffffff;
}
.cid-rIL9HofFNc .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-rIL9HofFNc .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-t1DRbcHXf3 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t1DRbcHXf3 .mbr-section-subtitle {
  color: #767676;
}
.cid-t1DRbcHXf3 H2 {
  text-align: left;
  color: #000;
}
.cid-t1DRbcHXf3 .container {
  height: 58px;
}
.cid-t1DRbcHXf3 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-t1DRbcHXf3 a:hover {
  color: #000;
}
.cid-t1DRbcHXf3 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-t1DRbcHXf3 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-t1DRbDkou7 {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-t1DRbDkou7 .mbr-text,
.cid-t1DRbDkou7 blockquote {
  color: #767676;
}
.cid-t1DRbDkou7 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-t1DRbDkou7 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-t1DRbDkou7 .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-t1DRbDkou7 .separation {
  height: 45px;
}
.cid-t1DRbDkou7 img {
  width: 40px;
}
.cid-t1DRbDkou7 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-t1DRbDkou7 a:hover {
  color: #000;
}
.cid-t1DRbDkou7 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-t1DRbDkou7 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rIL9HoU9Ca {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rIL9HoU9Ca .mbr-section-subtitle {
  color: #767676;
}
.cid-rIL9HoU9Ca H3 {
  text-align: left;
  color: #000;
}
.cid-rIL9HoU9Ca .container {
  height: 58px;
}
.cid-rMdMsQnOyJ {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rMdMsQnOyJ .card-box {
  padding: 0 0.3rem;
}
.cid-rMdMsQnOyJ .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-rMdMsQnOyJ .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-rMdMsQnOyJ h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-rMdMsQnOyJ p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-rMdMsQnOyJ .mbr-text {
  color: #000000;
}
.cid-rMdMsQnOyJ .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-rMdMsQnOyJ .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-rMdMsQnOyJ .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-rMdMsQnOyJ .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-rMdMsQnOyJ .card-title {
  color: #000000;
}
.cid-rMdMsQnOyJ .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-rIL9HqrES5 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rIL9HqrES5 .mbr-section-subtitle {
  color: #767676;
}
.cid-rIL9HqrES5 H3 {
  text-align: left;
  color: #000;
}
.cid-rIL9HqrES5 .container {
  height: 58px;
}
.cid-sMspC13hpw {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMspC13hpw .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMspC13hpw .mbr-text p {
  background: #ffffff;
}
.cid-sMspC13hpw .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMspC13hpw .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMspC13hpw .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMspC13hpw .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMspC13hpw .paypal {
  position: relative;
  top: -35px;
}
.cid-sMspC13hpw .logos-cb {
  max-width: 100%;
}
.cid-sMspC13hpw .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMspC13hpw .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMspC13hpw .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMspC13hpw .lien:hover {
  color: #000;
}
.cid-sMspC13hpw .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-sMspC13hpw .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rKDOGy2Bso {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rKDOGy2Bso .mbr-section-subtitle {
  color: #767676;
}
.cid-rKDOGy2Bso H3 {
  text-align: left;
  color: #000;
}
.cid-rKDOGy2Bso .container {
  height: 58px;
}
.cid-sEmZgYgUkI {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmZgYgUkI .title {
  margin-bottom: 2rem;
}
.cid-sEmZgYgUkI .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmZgYgUkI a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmZgYgUkI a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmZgYgUkI .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmZgYgUkI .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmZgYgUkI H2 {
  color: #000000;
}
.cid-sEmZgYgUkI LABEL {
  color: #000000;
}
.cid-sEmZgYgUkI .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmZgYgUkI .btn-form {
  border-radius: 0px;
}
.cid-tONY8Ecu63 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONY8Ecu63 .content {
    text-align: center;
  }
  .cid-tONY8Ecu63 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONY8Ecu63 .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONY8Ecu63 .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONY8Ecu63 .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONY8Ecu63 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONY8Ecu63 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONY8Ecu63 .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-tONY8Ecu63 .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONY8Ecu63 .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONY8Ecu63 .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONY8Ecu63 .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONY8Ecu63 .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONY8Ecu63 H5 {
  color: #000000;
}
.cid-tONY8Ecu63 P {
  color: #000000;
}
.cid-tONY8Ecu63 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONY8Ecu63 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONY8Ecu63 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONY8Ecu63 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONY8Ecu63 .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVlrVJ6x3 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-tMVlrVJ6x3 a:hover {
  color: #f1b173;
}
.cid-tMVlrVJ6x3 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVlrVJ6x3 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVlrVJ6x3 .menu-logo {
  margin-right: auto;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .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-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVlrVJ6x3 .dropdown {
  color: #8d5e43;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .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-tMVlrVJ6x3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVlrVJ6x3 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVlrVJ6x3 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVlrVJ6x3 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVlrVJ6x3 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVlrVJ6x3 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVlrVJ6x3 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVlrVJ6x3 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVlrVJ6x3 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVlrVJ6x3 img {
    height: 3.8rem !important;
  }
  .cid-tMVlrVJ6x3 .btn {
    display: -webkit-flex;
  }
  .cid-tMVlrVJ6x3 button.navbar-toggler {
    display: block;
  }
  .cid-tMVlrVJ6x3 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVlrVJ6x3 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing,
  .cid-tMVlrVJ6x3 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVlrVJ6x3 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVlrVJ6x3 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVlrVJ6x3 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVlrVJ6x3 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVlrVJ6x3 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVlrVJ6x3 .dropdown-item {
  color: #f1b173;
}
.cid-tMVlrVJ6x3 .logo {
  aspect-ratio: 2.24375;
}
.cid-tMVlrVJ6x3 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-42 {
  /* Type valid CSS here */
}
#custom-html-42 div {
  height: 75px;
  background-color: #000;
}
#custom-html-ri {
  /* Type valid CSS here */
}
#custom-html-ri div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-ri 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-rKCUmATt5p {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-rKCUmATt5p .mbr-text,
.cid-rKCUmATt5p blockquote {
  color: #767676;
}
.cid-rKCUmATt5p .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-rKCUmATt5p h5 {
  font-size: 15px;
}
.cid-rKCUmATt5p a:link {
  color: #de9956;
}
.cid-rKCUmATt5p a:hover {
  color: #f1b173;
}
.cid-rKCUmATt5p a:visited {
  color: #de9956;
}
.cid-rILBuERbhD {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-rILBuERbhD .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-rILBuERbhD .row-element,
.cid-rILBuERbhD .image-element {
  padding: 0;
}
.cid-rILBuERbhD .image-element {
  display: flex;
  justify-content: center;
}
.cid-rILBuERbhD .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-rILBuERbhD .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-rILBuERbhD .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-rILBuERbhD .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-rILBuERbhD .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-rILBuERbhD .text-content {
    padding: 2rem 1rem;
  }
  .cid-rILBuERbhD .underline .line {
    height: 2px;
  }
  .cid-rILBuERbhD .mbr-title,
  .cid-rILBuERbhD .underline,
  .cid-rILBuERbhD .mbr-text,
  .cid-rILBuERbhD .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-rILBuERbhD .mbr-title,
.cid-rILBuERbhD .underline {
  text-align: center;
  color: #ffffff;
}
.cid-rILBuERbhD .mbr-text,
.cid-rILBuERbhD .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-rILBuERbhD 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-rILBuERbhD 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-rILBuERbhD 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-rILBuERbhD .bouton {
  text-align: center;
}
.cid-rILBuERbhD .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-rILBuERbhD .couverture {
  aspect-ratio: 1;
}
.cid-rILBuERbhD .bouton2 {
  position: relative;
  top: -25px;
}
.cid-rILBuERbhD p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rILBuERbhD 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-tMVoEY1TNi {
  background: #ffffff;
}
.cid-tMVoEY1TNi .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMVoEY1TNi .mbr-figure {
  margin: 0 auto;
}
.cid-tMVoEY1TNi figcaption {
  position: relative;
}
.cid-tMVoEY1TNi figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMVoEY1TNi .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMVoEY1TNi .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMVoEY1TNi .view_port {
    height: 10px;
  }
}
.cid-tMVoEY1TNi .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-tMVoEY1TNi .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMVoEY1TNi .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMVoEY1TNi .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMVoEY1TNi .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-rILBuG6Vgs {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rILBuG6Vgs .mbr-section-subtitle {
  color: #767676;
}
.cid-rILBuG6Vgs H3 {
  text-align: left;
  color: #000000;
}
.cid-rILBuG6Vgs .container {
  height: 58px;
}
.cid-rILBuGEy7X {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rILBuGEy7X .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-rILBuGEy7X .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-rILBuGEy7X .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-rILBuGEy7X .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-rILBuGEy7X .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-rILBuGEy7X .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-rILBuGEy7X .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-rILBuGEy7X .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-rILBuGEy7X .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-vaa6iSZ14c {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-vaa6iSZ14c .mbr-text,
.cid-vaa6iSZ14c blockquote {
  color: #767676;
}
.cid-vaa6iSZ14c .media-container-row {
  padding: 0px;
}
.cid-vaa6iSZ14c .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-vaa6iSZ14c .mbr-text {
  color: #000000;
}
.cid-vaa6iSZ14c h2 {
  font-size: 1.4em;
}
.cid-vaa6iSZ14c h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-vaa6iSZ14c .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-vaa6iSZ14c .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-vaa6iSZ14c .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-vaa6iSZ14c .photo-produit {
    width: 380px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-vaa6iSZ14c .photo-produit {
    width: 100%;
  }
}
.cid-vaa6iSZ14c .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-vaa6iSZ14c .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-vaa6iSZ14c .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-vaa6iSZ14c .souligne {
  position: relative;
  color: #999;
  text-decoration: none;
}
.cid-vaa6iSZ14c .souligne:hover {
  color: #999;
}
.cid-vaa6iSZ14c .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-vaa6iSZ14c .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rILBuHjSkt {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rILBuHjSkt .mbr-section-subtitle {
  color: #767676;
}
.cid-rILBuHjSkt H3 {
  text-align: left;
  color: #000;
}
.cid-rILBuHjSkt .container {
  height: 58px;
}
.cid-rILBuHQDV6 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rILBuHQDV6 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-rILBuHQDV6 .mbr-text p {
  background: #ffffff;
}
.cid-rILBuHQDV6 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-rILBuHQDV6 .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-uP2rtwA0rz {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uP2rtwA0rz .mbr-section-subtitle {
  color: #767676;
}
.cid-uP2rtwA0rz H2 {
  text-align: left;
  color: #000;
}
.cid-uP2rtwA0rz .container {
  height: 58px;
}
.cid-uP2rtwA0rz a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uP2rtwA0rz a:hover {
  color: #000;
}
.cid-uP2rtwA0rz a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uP2rtwA0rz a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uP2ru7HLG9 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uP2ru7HLG9 .mbr-text,
.cid-uP2ru7HLG9 blockquote {
  color: #767676;
}
.cid-uP2ru7HLG9 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-uP2ru7HLG9 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-uP2ru7HLG9 .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-uP2ru7HLG9 .separation {
  height: 45px;
}
.cid-uP2ru7HLG9 img {
  width: 40px;
}
.cid-uP2ru7HLG9 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uP2ru7HLG9 a:hover {
  color: #000;
}
.cid-uP2ru7HLG9 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-uP2ru7HLG9 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rILBuIuO22 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rILBuIuO22 .mbr-section-subtitle {
  color: #767676;
}
.cid-rILBuIuO22 H3 {
  text-align: left;
  color: #000;
}
.cid-rILBuIuO22 .container {
  height: 58px;
}
.cid-rMdMyhbSBN {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rMdMyhbSBN .card-box {
  padding: 0 0.3rem;
}
.cid-rMdMyhbSBN .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-rMdMyhbSBN .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-rMdMyhbSBN h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-rMdMyhbSBN p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-rMdMyhbSBN .mbr-text {
  color: #000000;
}
.cid-rMdMyhbSBN .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-rMdMyhbSBN .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-rMdMyhbSBN .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-rMdMyhbSBN .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-rMdMyhbSBN .card-title {
  color: #000000;
}
.cid-rMdMyhbSBN .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-rILBuJWlAl {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rILBuJWlAl .mbr-section-subtitle {
  color: #767676;
}
.cid-rILBuJWlAl H3 {
  text-align: left;
  color: #000;
}
.cid-rILBuJWlAl .container {
  height: 58px;
}
.cid-sMspEep6ve {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMspEep6ve .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMspEep6ve .mbr-text p {
  background: #ffffff;
}
.cid-sMspEep6ve .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMspEep6ve .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMspEep6ve .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMspEep6ve .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMspEep6ve .paypal {
  position: relative;
  top: -35px;
}
.cid-sMspEep6ve .logos-cb {
  max-width: 100%;
}
.cid-sMspEep6ve .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMspEep6ve .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMspEep6ve .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMspEep6ve .lien:hover {
  color: #000;
}
.cid-sMspEep6ve .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-sMspEep6ve .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rKDOJmKTyh {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rKDOJmKTyh .mbr-section-subtitle {
  color: #767676;
}
.cid-rKDOJmKTyh H3 {
  text-align: left;
  color: #000;
}
.cid-rKDOJmKTyh .container {
  height: 58px;
}
.cid-sEmZjNZHe3 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmZjNZHe3 .title {
  margin-bottom: 2rem;
}
.cid-sEmZjNZHe3 .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmZjNZHe3 a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmZjNZHe3 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmZjNZHe3 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmZjNZHe3 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmZjNZHe3 H2 {
  color: #000000;
}
.cid-sEmZjNZHe3 LABEL {
  color: #000000;
}
.cid-sEmZjNZHe3 .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmZjNZHe3 .btn-form {
  border-radius: 0px;
}
.cid-tONYaybl3l {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONYaybl3l .content {
    text-align: center;
  }
  .cid-tONYaybl3l .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONYaybl3l .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONYaybl3l .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONYaybl3l .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONYaybl3l .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONYaybl3l .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONYaybl3l .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-tONYaybl3l .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONYaybl3l .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONYaybl3l .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONYaybl3l .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONYaybl3l .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONYaybl3l H5 {
  color: #000000;
}
.cid-tONYaybl3l P {
  color: #000000;
}
.cid-tONYaybl3l .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONYaybl3l .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONYaybl3l .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONYaybl3l .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONYaybl3l .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVlrVJ6x3 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-tMVlrVJ6x3 a:hover {
  color: #f1b173;
}
.cid-tMVlrVJ6x3 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVlrVJ6x3 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVlrVJ6x3 .menu-logo {
  margin-right: auto;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .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-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVlrVJ6x3 .dropdown {
  color: #8d5e43;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .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-tMVlrVJ6x3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVlrVJ6x3 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVlrVJ6x3 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVlrVJ6x3 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVlrVJ6x3 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVlrVJ6x3 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVlrVJ6x3 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVlrVJ6x3 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVlrVJ6x3 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVlrVJ6x3 img {
    height: 3.8rem !important;
  }
  .cid-tMVlrVJ6x3 .btn {
    display: -webkit-flex;
  }
  .cid-tMVlrVJ6x3 button.navbar-toggler {
    display: block;
  }
  .cid-tMVlrVJ6x3 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVlrVJ6x3 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing,
  .cid-tMVlrVJ6x3 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVlrVJ6x3 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVlrVJ6x3 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVlrVJ6x3 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVlrVJ6x3 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVlrVJ6x3 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVlrVJ6x3 .dropdown-item {
  color: #f1b173;
}
.cid-tMVlrVJ6x3 .logo {
  aspect-ratio: 2.24375;
}
.cid-tMVlrVJ6x3 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-6g {
  /* Type valid CSS here */
}
#custom-html-6g div {
  height: 75px;
  background-color: #000;
}
#custom-html-rl {
  /* Type valid CSS here */
}
#custom-html-rl div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-rl 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-rMCNn5QfyC {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-rMCNn5QfyC .mbr-text,
.cid-rMCNn5QfyC blockquote {
  color: #767676;
}
.cid-rMCNn5QfyC .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-rMCNn5QfyC h5 {
  font-size: 15px;
}
.cid-rMCNn5QfyC a:link {
  color: #de9956;
}
.cid-rMCNn5QfyC a:hover {
  color: #f1b173;
}
.cid-rMCNn5QfyC a:visited {
  color: #de9956;
}
.cid-rMCNn6jJZI {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-rMCNn6jJZI .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-rMCNn6jJZI .row-element,
.cid-rMCNn6jJZI .image-element {
  padding: 0;
}
.cid-rMCNn6jJZI .image-element {
  display: flex;
  justify-content: center;
}
.cid-rMCNn6jJZI .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-rMCNn6jJZI .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-rMCNn6jJZI .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-rMCNn6jJZI .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-rMCNn6jJZI .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-rMCNn6jJZI .text-content {
    padding: 2rem 1rem;
  }
  .cid-rMCNn6jJZI .underline .line {
    height: 2px;
  }
  .cid-rMCNn6jJZI .mbr-title,
  .cid-rMCNn6jJZI .underline,
  .cid-rMCNn6jJZI .mbr-text,
  .cid-rMCNn6jJZI .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-rMCNn6jJZI .mbr-title,
.cid-rMCNn6jJZI .underline {
  text-align: center;
  color: #ffffff;
}
.cid-rMCNn6jJZI .mbr-text,
.cid-rMCNn6jJZI .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-rMCNn6jJZI 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-rMCNn6jJZI 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-rMCNn6jJZI 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-rMCNn6jJZI .bouton {
  text-align: center;
}
.cid-rMCNn6jJZI .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-rMCNn6jJZI .couverture {
  aspect-ratio: 1;
}
.cid-rMCNn6jJZI .bouton2 {
  position: relative;
  top: -25px;
}
.cid-rMCNn6jJZI p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rMCNn6jJZI 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-tMVoOUObBq {
  background: #ffffff;
}
.cid-tMVoOUObBq .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMVoOUObBq .mbr-figure {
  margin: 0 auto;
}
.cid-tMVoOUObBq figcaption {
  position: relative;
}
.cid-tMVoOUObBq figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMVoOUObBq .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMVoOUObBq .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMVoOUObBq .view_port {
    height: 10px;
  }
}
.cid-tMVoOUObBq .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-tMVoOUObBq .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMVoOUObBq .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMVoOUObBq .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMVoOUObBq .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-rMCNn7DgO3 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rMCNn7DgO3 .mbr-section-subtitle {
  color: #767676;
}
.cid-rMCNn7DgO3 H3 {
  text-align: left;
  color: #000000;
}
.cid-rMCNn7DgO3 .container {
  height: 58px;
}
.cid-rMCNn85WjZ {
  padding-top: 15px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-rMCNn85WjZ .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-rMCNn85WjZ .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-rMCNn85WjZ .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-rMCNn85WjZ .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-rMCNn85WjZ .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-rMCNn85WjZ .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-rMCNn85WjZ .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-rMCNn85WjZ .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-rMCNn85WjZ .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-uMbQ19Fho2 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uMbQ19Fho2 .mbr-text,
.cid-uMbQ19Fho2 blockquote {
  color: #767676;
}
.cid-uMbQ19Fho2 .media-container-row {
  padding: 0px;
}
.cid-uMbQ19Fho2 .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-uMbQ19Fho2 .mbr-text {
  color: #000000;
}
.cid-uMbQ19Fho2 h2 {
  font-size: 1.4em;
}
.cid-uMbQ19Fho2 h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uMbQ19Fho2 .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uMbQ19Fho2 .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uMbQ19Fho2 .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uMbQ19Fho2 .photo-produit {
    width: 370px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uMbQ19Fho2 .photo-produit {
    width: 100%;
  }
}
.cid-uMbQ19Fho2 .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uMbQ19Fho2 .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-rMCNn8PEg0 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rMCNn8PEg0 .mbr-section-subtitle {
  color: #767676;
}
.cid-rMCNn8PEg0 H3 {
  text-align: left;
  color: #000;
}
.cid-rMCNn8PEg0 .container {
  height: 58px;
}
.cid-rMCNn9k6wY {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-rMCNn9k6wY .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-rMCNn9k6wY .mbr-text p {
  background: #ffffff;
}
.cid-rMCNn9k6wY .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-rMCNn9k6wY .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-rMCNn9k6wY .support {
  width: 30%;
  aspect-ratio: 0.505;
}
.cid-sXAKUgh2Nb {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXAKUgh2Nb .mbr-section-subtitle {
  color: #767676;
}
.cid-sXAKUgh2Nb H2 {
  text-align: left;
  color: #000;
}
.cid-sXAKUgh2Nb .container {
  height: 58px;
}
.cid-sXAKUgh2Nb a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXAKUgh2Nb a:hover {
  color: #000;
}
.cid-sXAKUgh2Nb a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXAKUgh2Nb a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sXAKUMWVqP {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-sXAKUMWVqP .mbr-text,
.cid-sXAKUMWVqP blockquote {
  color: #767676;
}
.cid-sXAKUMWVqP .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sXAKUMWVqP h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sXAKUMWVqP .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-sXAKUMWVqP .separation {
  height: 45px;
}
.cid-sXAKUMWVqP img {
  width: 40px;
}
.cid-sXAKUMWVqP a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXAKUMWVqP a:hover {
  color: #000;
}
.cid-sXAKUMWVqP 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-sXAKUMWVqP a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rMCNna14eT {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rMCNna14eT .mbr-section-subtitle {
  color: #767676;
}
.cid-rMCNna14eT H3 {
  text-align: left;
  color: #000;
}
.cid-rMCNna14eT .container {
  height: 58px;
}
.cid-rMCNnaxQh8 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rMCNnaxQh8 .card-box {
  padding: 0 0.3rem;
}
.cid-rMCNnaxQh8 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-rMCNnaxQh8 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-rMCNnaxQh8 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-rMCNnaxQh8 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-rMCNnaxQh8 .mbr-text {
  color: #000000;
}
.cid-rMCNnaxQh8 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-rMCNnaxQh8 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-rMCNnaxQh8 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-rMCNnaxQh8 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-rMCNnaxQh8 .card-title {
  color: #000000;
}
.cid-rMCNnaxQh8 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-rMCNnbdUSJ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rMCNnbdUSJ .mbr-section-subtitle {
  color: #767676;
}
.cid-rMCNnbdUSJ H3 {
  text-align: left;
  color: #000;
}
.cid-rMCNnbdUSJ .container {
  height: 58px;
}
.cid-sMspGTyjCp {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMspGTyjCp .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMspGTyjCp .mbr-text p {
  background: #ffffff;
}
.cid-sMspGTyjCp .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMspGTyjCp .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMspGTyjCp .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMspGTyjCp .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMspGTyjCp .paypal {
  position: relative;
  top: -35px;
}
.cid-sMspGTyjCp .logos-cb {
  max-width: 100%;
}
.cid-sMspGTyjCp .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMspGTyjCp .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMspGTyjCp .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMspGTyjCp .lien:hover {
  color: #000;
}
.cid-sMspGTyjCp .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-sMspGTyjCp .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rMCNncnIVH {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rMCNncnIVH .mbr-section-subtitle {
  color: #767676;
}
.cid-rMCNncnIVH H3 {
  text-align: left;
  color: #000;
}
.cid-rMCNncnIVH .container {
  height: 58px;
}
.cid-sEmZmBcQXl {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmZmBcQXl .title {
  margin-bottom: 2rem;
}
.cid-sEmZmBcQXl .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmZmBcQXl a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmZmBcQXl a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmZmBcQXl .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmZmBcQXl .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmZmBcQXl H2 {
  color: #000000;
}
.cid-sEmZmBcQXl LABEL {
  color: #000000;
}
.cid-sEmZmBcQXl .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmZmBcQXl .btn-form {
  border-radius: 0px;
}
.cid-tONYcl4Pda {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONYcl4Pda .content {
    text-align: center;
  }
  .cid-tONYcl4Pda .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONYcl4Pda .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONYcl4Pda .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONYcl4Pda .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONYcl4Pda .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONYcl4Pda .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONYcl4Pda .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-tONYcl4Pda .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONYcl4Pda .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONYcl4Pda .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONYcl4Pda .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONYcl4Pda .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONYcl4Pda H5 {
  color: #000000;
}
.cid-tONYcl4Pda P {
  color: #000000;
}
.cid-tONYcl4Pda .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONYcl4Pda .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONYcl4Pda .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONYcl4Pda .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONYcl4Pda .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVlrVJ6x3 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-tMVlrVJ6x3 a:hover {
  color: #f1b173;
}
.cid-tMVlrVJ6x3 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVlrVJ6x3 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVlrVJ6x3 .menu-logo {
  margin-right: auto;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .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-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVlrVJ6x3 .dropdown {
  color: #8d5e43;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .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-tMVlrVJ6x3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVlrVJ6x3 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVlrVJ6x3 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVlrVJ6x3 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVlrVJ6x3 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVlrVJ6x3 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVlrVJ6x3 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVlrVJ6x3 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVlrVJ6x3 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVlrVJ6x3 img {
    height: 3.8rem !important;
  }
  .cid-tMVlrVJ6x3 .btn {
    display: -webkit-flex;
  }
  .cid-tMVlrVJ6x3 button.navbar-toggler {
    display: block;
  }
  .cid-tMVlrVJ6x3 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVlrVJ6x3 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing,
  .cid-tMVlrVJ6x3 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVlrVJ6x3 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVlrVJ6x3 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVlrVJ6x3 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVlrVJ6x3 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVlrVJ6x3 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVlrVJ6x3 .dropdown-item {
  color: #f1b173;
}
.cid-tMVlrVJ6x3 .logo {
  aspect-ratio: 2.24375;
}
.cid-tMVlrVJ6x3 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-6x {
  /* Type valid CSS here */
}
#custom-html-6x div {
  height: 75px;
  background-color: #000;
}
#custom-html-rr {
  /* Type valid CSS here */
}
#custom-html-rr div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-rr 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-rMD80lvFqL {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-rMD80lvFqL .mbr-text,
.cid-rMD80lvFqL blockquote {
  color: #767676;
}
.cid-rMD80lvFqL .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-rMD80lvFqL h5 {
  font-size: 15px;
}
.cid-rMD80lvFqL a:link {
  color: #de9956;
}
.cid-rMD80lvFqL a:hover {
  color: #f1b173;
}
.cid-rMD80lvFqL a:visited {
  color: #de9956;
}
.cid-rMD80lWEGU {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-rMD80lWEGU .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-rMD80lWEGU .row-element,
.cid-rMD80lWEGU .image-element {
  padding: 0;
}
.cid-rMD80lWEGU .image-element {
  display: flex;
  justify-content: center;
}
.cid-rMD80lWEGU .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-rMD80lWEGU .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-rMD80lWEGU .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-rMD80lWEGU .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-rMD80lWEGU .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-rMD80lWEGU .text-content {
    padding: 2rem 1rem;
  }
  .cid-rMD80lWEGU .underline .line {
    height: 2px;
  }
  .cid-rMD80lWEGU .mbr-title,
  .cid-rMD80lWEGU .underline,
  .cid-rMD80lWEGU .mbr-text,
  .cid-rMD80lWEGU .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-rMD80lWEGU .mbr-title,
.cid-rMD80lWEGU .underline {
  text-align: center;
  color: #ffffff;
}
.cid-rMD80lWEGU .mbr-text,
.cid-rMD80lWEGU .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-rMD80lWEGU 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-rMD80lWEGU 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-rMD80lWEGU 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-rMD80lWEGU .bouton {
  text-align: center;
}
.cid-rMD80lWEGU .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-rMD80lWEGU .couverture {
  aspect-ratio: 1;
}
.cid-rMD80lWEGU .bouton2 {
  position: relative;
  top: -25px;
}
.cid-rMD80lWEGU p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rMD80lWEGU 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-tMVp8RV681 {
  background: #ffffff;
}
.cid-tMVp8RV681 .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMVp8RV681 .mbr-figure {
  margin: 0 auto;
}
.cid-tMVp8RV681 figcaption {
  position: relative;
}
.cid-tMVp8RV681 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMVp8RV681 .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMVp8RV681 .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMVp8RV681 .view_port {
    height: 10px;
  }
}
.cid-tMVp8RV681 .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-tMVp8RV681 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMVp8RV681 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMVp8RV681 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMVp8RV681 .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-rMD80nhEqj {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rMD80nhEqj .mbr-section-subtitle {
  color: #767676;
}
.cid-rMD80nhEqj H3 {
  text-align: left;
  color: #000000;
}
.cid-rMD80nhEqj .container {
  height: 58px;
}
.cid-rMD80nJyB8 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rMD80nJyB8 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-rMD80nJyB8 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-rMD80nJyB8 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-rMD80nJyB8 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-rMD80nJyB8 .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-rMD80nJyB8 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-rMD80nJyB8 .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-rMD80nJyB8 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-rMD80nJyB8 .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-uVHPkI7AAS {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uVHPkI7AAS .mbr-text,
.cid-uVHPkI7AAS blockquote {
  color: #767676;
}
.cid-uVHPkI7AAS .media-container-row {
  padding: 0px;
}
.cid-uVHPkI7AAS .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-uVHPkI7AAS .mbr-text {
  color: #000000;
}
.cid-uVHPkI7AAS h2 {
  font-size: 1.4em;
}
.cid-uVHPkI7AAS h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uVHPkI7AAS .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uVHPkI7AAS .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uVHPkI7AAS .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uVHPkI7AAS .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uVHPkI7AAS .photo-produit {
    width: 100%;
  }
}
.cid-uVHPkI7AAS .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uVHPkI7AAS .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-uVHPkI7AAS .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-rMD80otwfX {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rMD80otwfX .mbr-section-subtitle {
  color: #767676;
}
.cid-rMD80otwfX H3 {
  text-align: left;
  color: #000;
}
.cid-rMD80otwfX .container {
  height: 58px;
}
.cid-rMD80p2END {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-rMD80p2END .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-rMD80p2END .mbr-text p {
  background: #ffffff;
}
.cid-rMD80p2END .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-rMD80p2END .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-rMD80pEybe {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rMD80pEybe .mbr-section-subtitle {
  color: #767676;
}
.cid-rMD80pEybe H3 {
  text-align: left;
  color: #000;
}
.cid-rMD80pEybe .container {
  height: 58px;
}
.cid-rMD80q8qkZ {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rMD80q8qkZ .card-box {
  padding: 0 0.3rem;
}
.cid-rMD80q8qkZ .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-rMD80q8qkZ .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-rMD80q8qkZ h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-rMD80q8qkZ p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-rMD80q8qkZ .mbr-text {
  color: #000000;
}
.cid-rMD80q8qkZ .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-rMD80q8qkZ .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-rMD80q8qkZ .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-rMD80q8qkZ .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-rMD80q8qkZ .card-title {
  color: #000000;
}
.cid-rMD80q8qkZ .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-rMD80qNwCK {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rMD80qNwCK .mbr-section-subtitle {
  color: #767676;
}
.cid-rMD80qNwCK H3 {
  text-align: left;
  color: #000;
}
.cid-rMD80qNwCK .container {
  height: 58px;
}
.cid-sMspLBardI {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMspLBardI .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMspLBardI .mbr-text p {
  background: #ffffff;
}
.cid-sMspLBardI .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMspLBardI .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMspLBardI .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMspLBardI .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMspLBardI .paypal {
  position: relative;
  top: -35px;
}
.cid-sMspLBardI .logos-cb {
  max-width: 100%;
}
.cid-sMspLBardI .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMspLBardI .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMspLBardI .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMspLBardI .lien:hover {
  color: #000;
}
.cid-sMspLBardI .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-sMspLBardI .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rMD80rVppl {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rMD80rVppl .mbr-section-subtitle {
  color: #767676;
}
.cid-rMD80rVppl H3 {
  text-align: left;
  color: #000;
}
.cid-rMD80rVppl .container {
  height: 58px;
}
.cid-sEmZrtBDNw {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmZrtBDNw .title {
  margin-bottom: 2rem;
}
.cid-sEmZrtBDNw .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmZrtBDNw a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmZrtBDNw a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmZrtBDNw .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmZrtBDNw .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmZrtBDNw H2 {
  color: #000000;
}
.cid-sEmZrtBDNw LABEL {
  color: #000000;
}
.cid-sEmZrtBDNw .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmZrtBDNw .btn-form {
  border-radius: 0px;
}
.cid-tONYfvwfqA {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONYfvwfqA .content {
    text-align: center;
  }
  .cid-tONYfvwfqA .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONYfvwfqA .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONYfvwfqA .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONYfvwfqA .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONYfvwfqA .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONYfvwfqA .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONYfvwfqA .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-tONYfvwfqA .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONYfvwfqA .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONYfvwfqA .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONYfvwfqA .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONYfvwfqA .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONYfvwfqA H5 {
  color: #000000;
}
.cid-tONYfvwfqA P {
  color: #000000;
}
.cid-tONYfvwfqA .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONYfvwfqA .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONYfvwfqA .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONYfvwfqA .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONYfvwfqA .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVlrVJ6x3 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-tMVlrVJ6x3 a:hover {
  color: #f1b173;
}
.cid-tMVlrVJ6x3 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVlrVJ6x3 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVlrVJ6x3 .menu-logo {
  margin-right: auto;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .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-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVlrVJ6x3 .dropdown {
  color: #8d5e43;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .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-tMVlrVJ6x3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVlrVJ6x3 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVlrVJ6x3 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVlrVJ6x3 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVlrVJ6x3 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVlrVJ6x3 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVlrVJ6x3 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVlrVJ6x3 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVlrVJ6x3 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVlrVJ6x3 img {
    height: 3.8rem !important;
  }
  .cid-tMVlrVJ6x3 .btn {
    display: -webkit-flex;
  }
  .cid-tMVlrVJ6x3 button.navbar-toggler {
    display: block;
  }
  .cid-tMVlrVJ6x3 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVlrVJ6x3 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing,
  .cid-tMVlrVJ6x3 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVlrVJ6x3 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVlrVJ6x3 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVlrVJ6x3 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVlrVJ6x3 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVlrVJ6x3 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVlrVJ6x3 .dropdown-item {
  color: #f1b173;
}
.cid-tMVlrVJ6x3 .logo {
  aspect-ratio: 2.24375;
}
.cid-tMVlrVJ6x3 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-7u {
  /* Type valid CSS here */
}
#custom-html-7u div {
  height: 75px;
  background-color: #000;
}
#custom-html-ru {
  /* Type valid CSS here */
}
#custom-html-ru div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-ru 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-rMIKDSSiLy {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-rMIKDSSiLy .mbr-text,
.cid-rMIKDSSiLy blockquote {
  color: #767676;
}
.cid-rMIKDSSiLy .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-rMIKDSSiLy h5 {
  font-size: 15px;
}
.cid-rMIKDSSiLy a:link {
  color: #de9956;
}
.cid-rMIKDSSiLy a:hover {
  color: #f1b173;
}
.cid-rMIKDSSiLy a:visited {
  color: #de9956;
}
.cid-rMIL8jiMMN {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-rMIL8jiMMN .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-rMIL8jiMMN .row-element,
.cid-rMIL8jiMMN .image-element {
  padding: 0;
}
.cid-rMIL8jiMMN .image-element {
  display: flex;
  justify-content: center;
}
.cid-rMIL8jiMMN .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-rMIL8jiMMN .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-rMIL8jiMMN .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-rMIL8jiMMN .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-rMIL8jiMMN .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-rMIL8jiMMN .text-content {
    padding: 2rem 1rem;
  }
  .cid-rMIL8jiMMN .underline .line {
    height: 2px;
  }
  .cid-rMIL8jiMMN .mbr-title,
  .cid-rMIL8jiMMN .underline,
  .cid-rMIL8jiMMN .mbr-text,
  .cid-rMIL8jiMMN .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-rMIL8jiMMN .mbr-title,
.cid-rMIL8jiMMN .underline {
  text-align: center;
  color: #ffffff;
}
.cid-rMIL8jiMMN .mbr-text,
.cid-rMIL8jiMMN .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-rMIL8jiMMN 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-rMIL8jiMMN 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-rMIL8jiMMN 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-rMIL8jiMMN .bouton {
  text-align: center;
}
.cid-rMIL8jiMMN .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-rMIL8jiMMN .couverture {
  aspect-ratio: 1;
}
.cid-rMIL8jiMMN .bouton2 {
  position: relative;
  top: -25px;
}
.cid-rMIL8jiMMN p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rMIL8jiMMN 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-tMVpj7ITKm {
  background: #ffffff;
}
.cid-tMVpj7ITKm .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMVpj7ITKm .mbr-figure {
  margin: 0 auto;
}
.cid-tMVpj7ITKm figcaption {
  position: relative;
}
.cid-tMVpj7ITKm figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMVpj7ITKm .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMVpj7ITKm .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMVpj7ITKm .view_port {
    height: 10px;
  }
}
.cid-tMVpj7ITKm .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-tMVpj7ITKm .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMVpj7ITKm .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMVpj7ITKm .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMVpj7ITKm .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-rMIKDUXVE6 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rMIKDUXVE6 .mbr-section-subtitle {
  color: #767676;
}
.cid-rMIKDUXVE6 H3 {
  text-align: left;
  color: #000000;
}
.cid-rMIKDUXVE6 .container {
  height: 58px;
}
.cid-rMILi4vsnI {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-rMILi4vsnI .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-rMILi4vsnI .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-rMILi4vsnI .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-rMILi4vsnI .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-rMILi4vsnI .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-rMILi4vsnI .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-rMILi4vsnI .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-rMILi4vsnI .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-rMILi4vsnI .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-uSH2O5gwoH {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uSH2O5gwoH .mbr-text,
.cid-uSH2O5gwoH blockquote {
  color: #767676;
}
.cid-uSH2O5gwoH .media-container-row {
  padding: 0px;
}
.cid-uSH2O5gwoH .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-uSH2O5gwoH .mbr-text {
  color: #000000;
}
.cid-uSH2O5gwoH h2 {
  font-size: 1.4em;
}
.cid-uSH2O5gwoH h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uSH2O5gwoH .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uSH2O5gwoH .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uSH2O5gwoH .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uSH2O5gwoH .photo-produit {
    width: 325px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uSH2O5gwoH .photo-produit {
    width: 100%;
  }
}
.cid-uSH2O5gwoH .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uSH2O5gwoH .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-uSH2O5gwoH .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-rMIKDWcvlG {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rMIKDWcvlG .mbr-section-subtitle {
  color: #767676;
}
.cid-rMIKDWcvlG H3 {
  text-align: left;
  color: #000;
}
.cid-rMIKDWcvlG .container {
  height: 58px;
}
.cid-rMILj8qaSP {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rMILj8qaSP .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-rMILj8qaSP .mbr-text p {
  background: #ffffff;
}
.cid-rMILj8qaSP .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-rMILj8qaSP .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-tV0RIVR0cp {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tV0RIVR0cp .mbr-section-subtitle {
  color: #767676;
}
.cid-tV0RIVR0cp H2 {
  text-align: left;
  color: #000;
}
.cid-tV0RIVR0cp .container {
  height: 58px;
}
.cid-tV0RIVR0cp a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tV0RIVR0cp a:hover {
  color: #000;
}
.cid-tV0RIVR0cp a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tV0RIVR0cp a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tV0RJqw8Fr {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-tV0RJqw8Fr .mbr-text,
.cid-tV0RJqw8Fr blockquote {
  color: #767676;
}
.cid-tV0RJqw8Fr .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tV0RJqw8Fr h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tV0RJqw8Fr .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tV0RJqw8Fr .separation {
  height: 45px;
}
.cid-tV0RJqw8Fr img {
  width: 40px;
}
.cid-tV0RJqw8Fr a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tV0RJqw8Fr a:hover {
  color: #000;
}
.cid-tV0RJqw8Fr 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-tV0RJqw8Fr a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-swkplnfDpR {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-swkplnfDpR .mbr-section-subtitle {
  color: #767676;
}
.cid-swkplnfDpR H2 {
  text-align: left;
  color: #000;
}
.cid-swkplnfDpR .container {
  height: 58px;
}
.cid-rTzMJ1kWsq {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-rTzMJ1kWsq .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-rTzMJ1kWsq .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-rTzMJ1kWsq .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-rTzMJ1kWsq .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  background-color: #fff;
  width: 1080px;
  max-width: 80%;
}
.cid-rTzMJ1kWsq h4 {
  font-size: 16px;
  color: #555;
  font-weight: 300;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-rTzMJ1kWsq h3 {
  font-size: 22px;
  color: #000;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-rTzMJ1kWsq .couverture {
  aspect-ratio: 1;
}
.cid-rMIKDXFJos {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rMIKDXFJos .mbr-section-subtitle {
  color: #767676;
}
.cid-rMIKDXFJos H3 {
  text-align: left;
  color: #000;
}
.cid-rMIKDXFJos .container {
  height: 58px;
}
.cid-rMIKDYd9zU {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rMIKDYd9zU .card-box {
  padding: 0 0.3rem;
}
.cid-rMIKDYd9zU .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-rMIKDYd9zU .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-rMIKDYd9zU h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-rMIKDYd9zU p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-rMIKDYd9zU .mbr-text {
  color: #000000;
}
.cid-rMIKDYd9zU .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-rMIKDYd9zU .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-rMIKDYd9zU .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-rMIKDYd9zU .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-rMIKDYd9zU .card-title {
  color: #000000;
}
.cid-rMIKDYd9zU .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-rMIKDYVFHW {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rMIKDYVFHW .mbr-section-subtitle {
  color: #767676;
}
.cid-rMIKDYVFHW H3 {
  text-align: left;
  color: #000;
}
.cid-rMIKDYVFHW .container {
  height: 58px;
}
.cid-sMspOF0X58 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMspOF0X58 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMspOF0X58 .mbr-text p {
  background: #ffffff;
}
.cid-sMspOF0X58 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMspOF0X58 .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMspOF0X58 .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMspOF0X58 .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMspOF0X58 .paypal {
  position: relative;
  top: -35px;
}
.cid-sMspOF0X58 .logos-cb {
  max-width: 100%;
}
.cid-sMspOF0X58 .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMspOF0X58 .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMspOF0X58 .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMspOF0X58 .lien:hover {
  color: #000;
}
.cid-sMspOF0X58 .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-sMspOF0X58 .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rMIKE09cjL {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rMIKE09cjL .mbr-section-subtitle {
  color: #767676;
}
.cid-rMIKE09cjL H3 {
  text-align: left;
  color: #000;
}
.cid-rMIKE09cjL .container {
  height: 58px;
}
.cid-sEmZuntQCv {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmZuntQCv .title {
  margin-bottom: 2rem;
}
.cid-sEmZuntQCv .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmZuntQCv a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmZuntQCv a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmZuntQCv .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmZuntQCv .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmZuntQCv H2 {
  color: #000000;
}
.cid-sEmZuntQCv LABEL {
  color: #000000;
}
.cid-sEmZuntQCv .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmZuntQCv .btn-form {
  border-radius: 0px;
}
.cid-tONYhA3bXc {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONYhA3bXc .content {
    text-align: center;
  }
  .cid-tONYhA3bXc .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONYhA3bXc .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONYhA3bXc .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONYhA3bXc .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONYhA3bXc .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONYhA3bXc .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONYhA3bXc .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-tONYhA3bXc .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONYhA3bXc .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONYhA3bXc .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONYhA3bXc .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONYhA3bXc .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONYhA3bXc H5 {
  color: #000000;
}
.cid-tONYhA3bXc P {
  color: #000000;
}
.cid-tONYhA3bXc .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONYhA3bXc .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONYhA3bXc .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONYhA3bXc .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONYhA3bXc .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVlrVJ6x3 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-tMVlrVJ6x3 a:hover {
  color: #f1b173;
}
.cid-tMVlrVJ6x3 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVlrVJ6x3 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVlrVJ6x3 .menu-logo {
  margin-right: auto;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .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-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVlrVJ6x3 .dropdown {
  color: #8d5e43;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .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-tMVlrVJ6x3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVlrVJ6x3 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVlrVJ6x3 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVlrVJ6x3 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVlrVJ6x3 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVlrVJ6x3 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVlrVJ6x3 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVlrVJ6x3 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVlrVJ6x3 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVlrVJ6x3 img {
    height: 3.8rem !important;
  }
  .cid-tMVlrVJ6x3 .btn {
    display: -webkit-flex;
  }
  .cid-tMVlrVJ6x3 button.navbar-toggler {
    display: block;
  }
  .cid-tMVlrVJ6x3 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVlrVJ6x3 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing,
  .cid-tMVlrVJ6x3 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVlrVJ6x3 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVlrVJ6x3 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVlrVJ6x3 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVlrVJ6x3 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVlrVJ6x3 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVlrVJ6x3 .dropdown-item {
  color: #f1b173;
}
.cid-tMVlrVJ6x3 .logo {
  aspect-ratio: 2.24375;
}
.cid-tMVlrVJ6x3 .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-qx {
  /* Type valid CSS here */
}
#custom-html-qx div {
  padding: 10px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-qx 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-size: 35px;
  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-family: "Source Sans Pro", Arial;
  font-size: 16px;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rOcutqzVu4 .couverture {
  aspect-ratio: 1;
}
.cid-tMVmTE2v7h {
  background: #ffffff;
}
.cid-tMVmTE2v7h .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMVmTE2v7h .mbr-figure {
  margin: 0 auto;
}
.cid-tMVmTE2v7h figcaption {
  position: relative;
}
.cid-tMVmTE2v7h figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMVmTE2v7h .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMVmTE2v7h .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMVmTE2v7h .view_port {
    height: 10px;
  }
}
.cid-tMVmTE2v7h .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-tMVmTE2v7h .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMVmTE2v7h .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMVmTE2v7h .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMVmTE2v7h .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-rOcutrY0Du {
  padding-top: 45px;
  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-rOcutstG23 {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-rOcutstG23 .card-box {
  padding: 0 0.3rem;
}
.cid-rOcutstG23 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-rOcutstG23 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-rOcutstG23 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-rOcutstG23 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-rOcutstG23 .mbr-text {
  color: #000000;
}
.cid-rOcutstG23 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-rOcutstG23 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-rOcutstG23 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-rOcutstG23 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-rOcutstG23 .card-title {
  color: #000000;
}
.cid-rOcutstG23 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-rOcutt5Ot2 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rOcutt5Ot2 .card-box {
  padding: 0 0.3rem;
}
.cid-rOcutt5Ot2 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-rOcutt5Ot2 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-rOcutt5Ot2 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-rOcutt5Ot2 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-rOcutt5Ot2 .mbr-text {
  color: #000000;
}
.cid-rOcutt5Ot2 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-rOcutt5Ot2 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-rOcutt5Ot2 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-rOcutt5Ot2 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-rOcutt5Ot2 .card-title {
  color: #000000;
}
.cid-rOcutt5Ot2 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-tVN0bpnJY4 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tVN0bpnJY4 .mbr-section-subtitle {
  color: #767676;
}
.cid-tVN0bpnJY4 H2 {
  text-align: left;
  color: #000;
}
.cid-tVN0bpnJY4 .container {
  height: 58px;
}
.cid-tVN0cQBYHZ {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tVN0cQBYHZ .card-box {
  padding: 0 0.3rem;
}
.cid-tVN0cQBYHZ .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-tVN0cQBYHZ .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-tVN0cQBYHZ h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-tVN0cQBYHZ p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-tVN0cQBYHZ .mbr-text {
  color: #000000;
}
.cid-tVN0cQBYHZ .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-tVN0cQBYHZ .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-tVN0cQBYHZ .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-tVN0cQBYHZ .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-tVN0cQBYHZ .card-title {
  color: #000000;
}
.cid-tVN0cQBYHZ .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sCGwE9Wj5n {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sCGwE9Wj5n .mbr-section-subtitle {
  color: #767676;
}
.cid-sCGwE9Wj5n H2 {
  text-align: left;
  color: #000;
}
.cid-sCGwE9Wj5n .container {
  height: 58px;
}
.cid-sCGwwHOpfx {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sCGwwHOpfx .card-box {
  padding: 0 0.3rem;
}
.cid-sCGwwHOpfx .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sCGwwHOpfx .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sCGwwHOpfx h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sCGwwHOpfx p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sCGwwHOpfx .mbr-text {
  color: #000000;
}
.cid-sCGwwHOpfx .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sCGwwHOpfx .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sCGwwHOpfx .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sCGwwHOpfx .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sCGwwHOpfx .card-title {
  color: #000000;
}
.cid-sCGwwHOpfx .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.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-rOcxLexuWV {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rOcxLexuWV .card-box {
  padding: 0 0.3rem;
}
.cid-rOcxLexuWV .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-rOcxLexuWV .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-rOcxLexuWV h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-rOcxLexuWV p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-rOcxLexuWV .mbr-text {
  color: #000000;
}
.cid-rOcxLexuWV .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-rOcxLexuWV .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-rOcxLexuWV .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-rOcxLexuWV .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-rOcxLexuWV .card-title {
  color: #000000;
}
.cid-rOcxLexuWV .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-rQYsSDaouV {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-rQYsSDaouV .mbr-section-subtitle {
  color: #767676;
}
.cid-rQYsSDaouV H2 {
  text-align: left;
  color: #000;
}
.cid-rQYsSDaouV .container {
  height: 58px;
}
.cid-rTF51gNP3s {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-rTF51gNP3s .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-rTF51gNP3s .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-rTF51gNP3s .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-rTF51gNP3s .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  background-color: #fff;
  width: 1080px;
  max-width: 80%;
}
.cid-rTF51gNP3s h4 {
  font-size: 16px;
  color: #555;
  font-weight: 300;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-rTF51gNP3s h3 {
  font-size: 22px;
  color: #000;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-rTF51gNP3s .couverture {
  aspect-ratio: 1;
}
.cid-uWgZ8et8HG {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uWgZ8et8HG .card-box {
  padding: 0 0.3rem;
}
.cid-uWgZ8et8HG .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uWgZ8et8HG .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uWgZ8et8HG h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-uWgZ8et8HG p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uWgZ8et8HG .mbr-text {
  color: #000000;
}
.cid-uWgZ8et8HG .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uWgZ8et8HG .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uWgZ8et8HG h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uWgZ8et8HG .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uWgZ8et8HG .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uWgZ8et8HG .card-title {
  color: #000000;
}
.cid-uWgZ8et8HG .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uWgZ8et8HG .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uWgZ8et8HG .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uWgZ8et8HG .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uWgZ8et8HG .souligne:hover {
  color: #000;
}
.cid-uWgZ8et8HG .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-uWgZ8et8HG .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uWgZ8et8HG .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uWgZ8et8HG .carousel-tracklsv {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uWgZ8et8HG .carousel-tracklsv::-webkit-scrollbar {
  height: 8px;
}
.cid-uWgZ8et8HG .carousel-tracklsv::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uWgZ8et8HG .carousel-tracklsv::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uWgZ8et8HG .carousel-tracklsv::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uWgZ8et8HG .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-uWgZ8et8HG .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uWgZ8et8HG .arrow-leftlsv {
  left: -2.2rem;
}
.cid-uWgZ8et8HG .arrow-rightlsv {
  right: -2.2rem;
}
.cid-uWgZ8et8HG .carousel-arrow.hidden {
  display: none;
}
.cid-uWgZ8et8HG .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-uWgZ8et8HG h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-uWgZ8et8HG .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uWgZ8et8HG .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uWgZ8et8HG .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uWgZ8et8HG .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uWgZ8et8HG .photo-produit {
    width: 100%;
  }
}
.cid-uWgZ8et8HG .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uWgZ8et8HG .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-uWgZ8et8HG .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-uWgZ8et8HG .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-sXAP4cQyNC {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXAP4cQyNC .mbr-section-subtitle {
  color: #767676;
}
.cid-sXAP4cQyNC H2 {
  text-align: left;
  color: #000;
}
.cid-sXAP4cQyNC .container {
  height: 58px;
}
.cid-sXAP4cQyNC a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXAP4cQyNC a:hover {
  color: #000;
}
.cid-sXAP4cQyNC a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXAP4cQyNC a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sXAP4Lcvyc {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-sXAP4Lcvyc .mbr-text,
.cid-sXAP4Lcvyc blockquote {
  color: #767676;
}
.cid-sXAP4Lcvyc .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sXAP4Lcvyc h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sXAP4Lcvyc .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-sXAP4Lcvyc .separation {
  height: 45px;
}
.cid-sXAP4Lcvyc img {
  width: 40px;
}
.cid-sXAP4Lcvyc a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXAP4Lcvyc a:hover {
  color: #000;
}
.cid-sXAP4Lcvyc 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-sXAP4Lcvyc a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.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-sEmYTD5Uhz {
  padding-top: 15px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-sEmYTD5Uhz .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmYTD5Uhz .formoid {
  margin: auto;
}
.cid-sEmYTD5Uhz .form-control {
  padding-left: 1rem;
  padding-right: 1rem;
  border-radius: 0px;
  width: 400px;
  max-width: 95%;
  border: 1px solid #aaa;
  background-color: #fafafa;
}
.cid-sEmYTD5Uhz .input-group-btn .btn {
  padding-top: 1.3rem;
  padding-bottom: 1.3rem;
  margin: 0 !important;
  width: 250px;
  max-width: 95%;
  border-radius: 0px;
}
.cid-sEmYTD5Uhz a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-sEmYTD5Uhz a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
@media (max-width: 768px) {
  .cid-sEmYTD5Uhz .mbr-form .row {
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-sEmYTD5Uhz .form-group,
  .cid-sEmYTD5Uhz .input-group-btn,
  .cid-sEmYTD5Uhz .input-group-btn .btn {
    max-width: 300px;
    width: 100%;
  }
}
@media (min-width: 769px) {
  .cid-sEmYTD5Uhz .mbr-form .row > * {
    padding: 0 0.5rem;
  }
}
.cid-sEmYTD5Uhz .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-sMspl07cvZ {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMspl07cvZ .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMspl07cvZ .mbr-text p {
  background: #ffffff;
}
.cid-sMspl07cvZ .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMspl07cvZ .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMspl07cvZ .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMspl07cvZ .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMspl07cvZ .paypal {
  position: relative;
  top: -35px;
}
.cid-sMspl07cvZ .logos-cb {
  max-width: 100%;
}
.cid-sMspl07cvZ .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMspl07cvZ .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMspl07cvZ .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMspl07cvZ .lien:hover {
  color: #000;
}
.cid-sMspl07cvZ .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-sMspl07cvZ .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-sEmYU3T6Rv {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmYU3T6Rv .title {
  margin-bottom: 2rem;
}
.cid-sEmYU3T6Rv .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmYU3T6Rv a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmYU3T6Rv a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmYU3T6Rv .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmYU3T6Rv .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmYU3T6Rv H2 {
  color: #000000;
}
.cid-sEmYU3T6Rv LABEL {
  color: #000000;
}
.cid-sEmYU3T6Rv .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmYU3T6Rv .btn-form {
  border-radius: 0px;
}
.cid-tONXYhLedi {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONXYhLedi .content {
    text-align: center;
  }
  .cid-tONXYhLedi .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONXYhLedi .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONXYhLedi .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONXYhLedi .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONXYhLedi .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONXYhLedi .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONXYhLedi .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-tONXYhLedi .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONXYhLedi .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONXYhLedi .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONXYhLedi .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONXYhLedi .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONXYhLedi H5 {
  color: #000000;
}
.cid-tONXYhLedi P {
  color: #000000;
}
.cid-tONXYhLedi .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONXYhLedi .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONXYhLedi .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONXYhLedi .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONXYhLedi .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVlrVJ6x3 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-tMVlrVJ6x3 a:hover {
  color: #f1b173;
}
.cid-tMVlrVJ6x3 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVlrVJ6x3 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVlrVJ6x3 .menu-logo {
  margin-right: auto;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .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-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVlrVJ6x3 .dropdown {
  color: #8d5e43;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .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-tMVlrVJ6x3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVlrVJ6x3 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVlrVJ6x3 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVlrVJ6x3 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVlrVJ6x3 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVlrVJ6x3 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVlrVJ6x3 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVlrVJ6x3 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVlrVJ6x3 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVlrVJ6x3 img {
    height: 3.8rem !important;
  }
  .cid-tMVlrVJ6x3 .btn {
    display: -webkit-flex;
  }
  .cid-tMVlrVJ6x3 button.navbar-toggler {
    display: block;
  }
  .cid-tMVlrVJ6x3 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVlrVJ6x3 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing,
  .cid-tMVlrVJ6x3 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVlrVJ6x3 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVlrVJ6x3 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVlrVJ6x3 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVlrVJ6x3 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVlrVJ6x3 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVlrVJ6x3 .dropdown-item {
  color: #f1b173;
}
.cid-tMVlrVJ6x3 .logo {
  aspect-ratio: 2.24375;
}
.cid-tMVlrVJ6x3 .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;
}
#custom-html-rx {
  /* Type valid CSS here */
}
#custom-html-rx div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-rx 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-rTRoYJtwNY {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.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;
}
.cid-rTRoYK0tBz {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-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;
}
.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 .bouton2 {
  position: relative;
  top: -25px;
}
.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-rTRoYK0tBz 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-tMVpPKWS53 {
  background: #ffffff;
}
.cid-tMVpPKWS53 .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMVpPKWS53 .mbr-figure {
  margin: 0 auto;
}
.cid-tMVpPKWS53 figcaption {
  position: relative;
}
.cid-tMVpPKWS53 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMVpPKWS53 .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMVpPKWS53 .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMVpPKWS53 .view_port {
    height: 10px;
  }
}
.cid-tMVpPKWS53 .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-tMVpPKWS53 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMVpPKWS53 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMVpPKWS53 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMVpPKWS53 .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-rTRoYLUZGZ {
  padding-top: 45px;
  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: 0px;
  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-uVw3bOrR3U {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uVw3bOrR3U .mbr-text,
.cid-uVw3bOrR3U blockquote {
  color: #767676;
}
.cid-uVw3bOrR3U .media-container-row {
  padding: 0px;
}
.cid-uVw3bOrR3U .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-uVw3bOrR3U .mbr-text {
  color: #000000;
}
.cid-uVw3bOrR3U h2 {
  font-size: 1.4em;
}
.cid-uVw3bOrR3U h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uVw3bOrR3U .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uVw3bOrR3U .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uVw3bOrR3U .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uVw3bOrR3U .photo-produit {
    width: 360px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uVw3bOrR3U .photo-produit {
    width: 100%;
  }
}
.cid-uVw3bOrR3U .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uVw3bOrR3U .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-uVw3bOrR3U .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-rTRoYNRdGK {
  padding-top: 45px;
  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: 75px;
  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-rTRoYOveyY .support {
  width: 30%;
  aspect-ratio: 0.505;
}
.cid-tf4fNzKYJe {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tf4fNzKYJe .mbr-section-subtitle {
  color: #767676;
}
.cid-tf4fNzKYJe H2 {
  text-align: left;
  color: #000;
}
.cid-tf4fNzKYJe .container {
  height: 58px;
}
.cid-tf4fNzKYJe a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tf4fNzKYJe a:hover {
  color: #000;
}
.cid-tf4fNzKYJe a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tf4fNzKYJe a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tf4fO1Zjx0 {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-tf4fO1Zjx0 .mbr-text,
.cid-tf4fO1Zjx0 blockquote {
  color: #767676;
}
.cid-tf4fO1Zjx0 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tf4fO1Zjx0 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tf4fO1Zjx0 .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tf4fO1Zjx0 .separation {
  height: 45px;
}
.cid-tf4fO1Zjx0 img {
  width: 40px;
}
.cid-tf4fO1Zjx0 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tf4fO1Zjx0 a:hover {
  color: #000;
}
.cid-tf4fO1Zjx0 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-tf4fO1Zjx0 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rTRoYPadwF {
  padding-top: 0px;
  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-sMspTcZIb7 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMspTcZIb7 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMspTcZIb7 .mbr-text p {
  background: #ffffff;
}
.cid-sMspTcZIb7 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMspTcZIb7 .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMspTcZIb7 .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMspTcZIb7 .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMspTcZIb7 .paypal {
  position: relative;
  top: -35px;
}
.cid-sMspTcZIb7 .logos-cb {
  max-width: 100%;
}
.cid-sMspTcZIb7 .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMspTcZIb7 .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMspTcZIb7 .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMspTcZIb7 .lien:hover {
  color: #000;
}
.cid-sMspTcZIb7 .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-sMspTcZIb7 .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-sEmZwOCIOP {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmZwOCIOP .title {
  margin-bottom: 2rem;
}
.cid-sEmZwOCIOP .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmZwOCIOP a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmZwOCIOP a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmZwOCIOP .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmZwOCIOP .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmZwOCIOP H2 {
  color: #000000;
}
.cid-sEmZwOCIOP LABEL {
  color: #000000;
}
.cid-sEmZwOCIOP .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmZwOCIOP .btn-form {
  border-radius: 0px;
}
.cid-tONYjzRrI8 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONYjzRrI8 .content {
    text-align: center;
  }
  .cid-tONYjzRrI8 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONYjzRrI8 .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONYjzRrI8 .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONYjzRrI8 .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONYjzRrI8 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONYjzRrI8 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONYjzRrI8 .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-tONYjzRrI8 .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONYjzRrI8 .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONYjzRrI8 .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONYjzRrI8 .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONYjzRrI8 .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONYjzRrI8 H5 {
  color: #000000;
}
.cid-tONYjzRrI8 P {
  color: #000000;
}
.cid-tONYjzRrI8 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONYjzRrI8 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONYjzRrI8 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONYjzRrI8 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONYjzRrI8 .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVlrVJ6x3 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-tMVlrVJ6x3 a:hover {
  color: #f1b173;
}
.cid-tMVlrVJ6x3 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVlrVJ6x3 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVlrVJ6x3 .menu-logo {
  margin-right: auto;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .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-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVlrVJ6x3 .dropdown {
  color: #8d5e43;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .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-tMVlrVJ6x3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVlrVJ6x3 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVlrVJ6x3 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVlrVJ6x3 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVlrVJ6x3 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVlrVJ6x3 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVlrVJ6x3 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVlrVJ6x3 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVlrVJ6x3 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVlrVJ6x3 img {
    height: 3.8rem !important;
  }
  .cid-tMVlrVJ6x3 .btn {
    display: -webkit-flex;
  }
  .cid-tMVlrVJ6x3 button.navbar-toggler {
    display: block;
  }
  .cid-tMVlrVJ6x3 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVlrVJ6x3 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing,
  .cid-tMVlrVJ6x3 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVlrVJ6x3 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVlrVJ6x3 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVlrVJ6x3 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVlrVJ6x3 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVlrVJ6x3 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVlrVJ6x3 .dropdown-item {
  color: #f1b173;
}
.cid-tMVlrVJ6x3 .logo {
  aspect-ratio: 2.24375;
}
.cid-tMVlrVJ6x3 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-ay {
  /* Type valid CSS here */
}
#custom-html-ay div {
  height: 75px;
  background-color: #000;
}
#custom-html-s0 {
  /* Type valid CSS here */
}
#custom-html-s0 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-s0 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-rXUyUXmg5j {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-rXUyUXmg5j .mbr-text,
.cid-rXUyUXmg5j blockquote {
  color: #767676;
}
.cid-rXUyUXmg5j .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-rXUyUXmg5j h5 {
  font-size: 15px;
}
.cid-rXUyUXmg5j a:link {
  color: #de9956;
}
.cid-rXUyUXmg5j a:hover {
  color: #f1b173;
}
.cid-rXUyUXmg5j a:visited {
  color: #de9956;
}
.cid-sCtNgBMsqO {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-sCtNgBMsqO .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sCtNgBMsqO .row-element,
.cid-sCtNgBMsqO .image-element {
  padding: 0;
}
.cid-sCtNgBMsqO .image-element {
  display: flex;
  justify-content: center;
}
.cid-sCtNgBMsqO .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sCtNgBMsqO .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sCtNgBMsqO .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sCtNgBMsqO .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sCtNgBMsqO .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sCtNgBMsqO .text-content {
    padding: 2rem 1rem;
  }
  .cid-sCtNgBMsqO .underline .line {
    height: 2px;
  }
  .cid-sCtNgBMsqO .mbr-title,
  .cid-sCtNgBMsqO .underline,
  .cid-sCtNgBMsqO .mbr-text,
  .cid-sCtNgBMsqO .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sCtNgBMsqO .mbr-title,
.cid-sCtNgBMsqO .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sCtNgBMsqO .mbr-text,
.cid-sCtNgBMsqO .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sCtNgBMsqO 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-sCtNgBMsqO 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-sCtNgBMsqO 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-sCtNgBMsqO .bouton {
  text-align: center;
}
.cid-sCtNgBMsqO .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sCtNgBMsqO .couverture {
  aspect-ratio: 1;
}
.cid-sCtNgBMsqO .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sCtNgBMsqO p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sCtNgBMsqO 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-tMVq0NU0EG {
  background: #ffffff;
}
.cid-tMVq0NU0EG .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMVq0NU0EG .mbr-figure {
  margin: 0 auto;
}
.cid-tMVq0NU0EG figcaption {
  position: relative;
}
.cid-tMVq0NU0EG figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMVq0NU0EG .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMVq0NU0EG .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMVq0NU0EG .view_port {
    height: 10px;
  }
}
.cid-tMVq0NU0EG .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-tMVq0NU0EG .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMVq0NU0EG .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMVq0NU0EG .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMVq0NU0EG .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-rXUyV0QNYU {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rXUyV0QNYU .mbr-section-subtitle {
  color: #767676;
}
.cid-rXUyV0QNYU H3 {
  text-align: left;
  color: #000000;
}
.cid-rXUyV0QNYU .container {
  height: 58px;
}
.cid-rXUyV1NTgA {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rXUyV1NTgA .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-rXUyV1NTgA .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-rXUyV1NTgA .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-rXUyV1NTgA .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-rXUyV1NTgA .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-rXUyV1NTgA .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-rXUyV1NTgA .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-rXUyV1NTgA .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-rXUyV1NTgA .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-v5bvYX8Agd {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v5bvYX8Agd .card-box {
  padding: 0 0.3rem;
}
.cid-v5bvYX8Agd .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-v5bvYX8Agd .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-v5bvYX8Agd h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-v5bvYX8Agd p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-v5bvYX8Agd .mbr-text {
  color: #000000;
}
.cid-v5bvYX8Agd .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-v5bvYX8Agd .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-v5bvYX8Agd h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-v5bvYX8Agd .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-v5bvYX8Agd .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-v5bvYX8Agd .card-title {
  color: #000000;
}
.cid-v5bvYX8Agd .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-v5bvYX8Agd .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-v5bvYX8Agd .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-v5bvYX8Agd .souligne {
  position: relative;
  color: #999;
  text-decoration: none;
}
.cid-v5bvYX8Agd .souligne:hover {
  color: #999;
}
.cid-v5bvYX8Agd .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-v5bvYX8Agd .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-v5bvYX8Agd .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-v5bvYX8Agd .carousel-tracklsv {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-v5bvYX8Agd .carousel-tracklsv::-webkit-scrollbar {
  height: 8px;
}
.cid-v5bvYX8Agd .carousel-tracklsv::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-v5bvYX8Agd .carousel-tracklsv::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-v5bvYX8Agd .carousel-tracklsv::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-v5bvYX8Agd .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-v5bvYX8Agd .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-v5bvYX8Agd .arrow-leftlsv {
  left: -2.2rem;
}
.cid-v5bvYX8Agd .arrow-rightlsv {
  right: -2.2rem;
}
.cid-v5bvYX8Agd .carousel-arrow.hidden {
  display: none;
}
.cid-v5bvYX8Agd .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-v5bvYX8Agd h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-v5bvYX8Agd .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-v5bvYX8Agd .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-v5bvYX8Agd .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-v5bvYX8Agd .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-v5bvYX8Agd .photo-produit {
    width: 100%;
  }
}
.cid-v5bvYX8Agd .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-v5bvYX8Agd .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-v5bvYX8Agd .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-v5bvYX8Agd .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-rXUyV315mY {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rXUyV315mY .mbr-section-subtitle {
  color: #767676;
}
.cid-rXUyV315mY H2 {
  text-align: left;
  color: #000;
}
.cid-rXUyV315mY .container {
  height: 58px;
}
.cid-rXUyV41KiC {
  padding-top: 15px;
  padding-bottom: 60px;
  background: linear-gradient(90deg, #ffffff, #ffffff);
}
.cid-rXUyV41KiC .mbr-overlay {
  background: #ffffff;
}
.cid-rXUyV41KiC .card-wrap {
  background-color: #000000;
  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-rXUyV41KiC .card-wrap {
    width: calc(100% + 10rem);
    margin-left: -10rem;
  }
}
.cid-rXUyV41KiC .img-wrap img {
  width: 100%;
  border-radius: .25rem;
}
.cid-rXUyV41KiC .mbr-section-subtitle,
.cid-rXUyV41KiC .mbr-section-btn {
  color: #ffffff;
}
.cid-rXUyV41KiC H2 {
  color: #ffffff;
}
.cid-rXUyV41KiC h3 {
  text-align: justify;
}
.cid-rXUyV41KiC .couverture {
  aspect-ratio: 1;
}
.cid-rXUyV5dFSq {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rXUyV5dFSq .mbr-section-subtitle {
  color: #767676;
}
.cid-rXUyV5dFSq H3 {
  text-align: left;
  color: #000;
}
.cid-rXUyV5dFSq .container {
  height: 58px;
}
.cid-rXUyV68QmR {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rXUyV68QmR .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-rXUyV68QmR .mbr-text p {
  background: #ffffff;
}
.cid-rXUyV68QmR .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-rXUyV68QmR .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-unnMcJIBMB {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-unnMcJIBMB .mbr-section-subtitle {
  color: #767676;
}
.cid-unnMcJIBMB H2 {
  text-align: left;
  color: #000;
}
.cid-unnMcJIBMB .container {
  height: 58px;
}
.cid-unnMcJIBMB a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-unnMcJIBMB a:hover {
  color: #000;
}
.cid-unnMcJIBMB a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-unnMcJIBMB a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-unnMdiVX2a {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-unnMdiVX2a .mbr-text,
.cid-unnMdiVX2a blockquote {
  color: #767676;
}
.cid-unnMdiVX2a .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-unnMdiVX2a h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-unnMdiVX2a .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-unnMdiVX2a .separation {
  height: 45px;
}
.cid-unnMdiVX2a img {
  width: 40px;
}
.cid-unnMdiVX2a a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-unnMdiVX2a a:hover {
  color: #000;
}
.cid-unnMdiVX2a 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-unnMdiVX2a a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rXUyV7sFFJ {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rXUyV7sFFJ .mbr-section-subtitle {
  color: #767676;
}
.cid-rXUyV7sFFJ H3 {
  text-align: left;
  color: #000;
}
.cid-rXUyV7sFFJ .container {
  height: 58px;
}
.cid-rXUyV8uVgn {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rXUyV8uVgn .card-box {
  padding: 0 0.3rem;
}
.cid-rXUyV8uVgn .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-rXUyV8uVgn .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-rXUyV8uVgn h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-rXUyV8uVgn p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-rXUyV8uVgn .mbr-text {
  color: #000000;
}
.cid-rXUyV8uVgn .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-rXUyV8uVgn .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-rXUyV8uVgn .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-rXUyV8uVgn .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-rXUyV8uVgn .card-title {
  color: #000000;
}
.cid-rXUyV8uVgn .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-rXUyV9CAE3 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rXUyV9CAE3 .mbr-section-subtitle {
  color: #767676;
}
.cid-rXUyV9CAE3 H3 {
  text-align: left;
  color: #000;
}
.cid-rXUyV9CAE3 .container {
  height: 58px;
}
.cid-sMspWuVhZF {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMspWuVhZF .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMspWuVhZF .mbr-text p {
  background: #ffffff;
}
.cid-sMspWuVhZF .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMspWuVhZF .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMspWuVhZF .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMspWuVhZF .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMspWuVhZF .paypal {
  position: relative;
  top: -35px;
}
.cid-sMspWuVhZF .logos-cb {
  max-width: 100%;
}
.cid-sMspWuVhZF .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMspWuVhZF .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMspWuVhZF .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMspWuVhZF .lien:hover {
  color: #000;
}
.cid-sMspWuVhZF .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-sMspWuVhZF .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rXUyVbMUQJ {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rXUyVbMUQJ .mbr-section-subtitle {
  color: #767676;
}
.cid-rXUyVbMUQJ H3 {
  text-align: left;
  color: #000;
}
.cid-rXUyVbMUQJ .container {
  height: 58px;
}
.cid-sEmZzPhEiR {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmZzPhEiR .title {
  margin-bottom: 2rem;
}
.cid-sEmZzPhEiR .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmZzPhEiR a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmZzPhEiR a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmZzPhEiR .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmZzPhEiR .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmZzPhEiR H2 {
  color: #000000;
}
.cid-sEmZzPhEiR LABEL {
  color: #000000;
}
.cid-sEmZzPhEiR .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmZzPhEiR .btn-form {
  border-radius: 0px;
}
.cid-tONYlcm7NV {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONYlcm7NV .content {
    text-align: center;
  }
  .cid-tONYlcm7NV .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONYlcm7NV .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONYlcm7NV .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONYlcm7NV .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONYlcm7NV .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONYlcm7NV .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONYlcm7NV .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-tONYlcm7NV .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONYlcm7NV .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONYlcm7NV .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONYlcm7NV .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONYlcm7NV .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONYlcm7NV H5 {
  color: #000000;
}
.cid-tONYlcm7NV P {
  color: #000000;
}
.cid-tONYlcm7NV .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONYlcm7NV .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONYlcm7NV .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONYlcm7NV .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONYlcm7NV .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVlrVJ6x3 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-tMVlrVJ6x3 a:hover {
  color: #f1b173;
}
.cid-tMVlrVJ6x3 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVlrVJ6x3 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVlrVJ6x3 .menu-logo {
  margin-right: auto;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .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-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVlrVJ6x3 .dropdown {
  color: #8d5e43;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .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-tMVlrVJ6x3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVlrVJ6x3 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVlrVJ6x3 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVlrVJ6x3 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVlrVJ6x3 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVlrVJ6x3 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVlrVJ6x3 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVlrVJ6x3 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVlrVJ6x3 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVlrVJ6x3 img {
    height: 3.8rem !important;
  }
  .cid-tMVlrVJ6x3 .btn {
    display: -webkit-flex;
  }
  .cid-tMVlrVJ6x3 button.navbar-toggler {
    display: block;
  }
  .cid-tMVlrVJ6x3 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVlrVJ6x3 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing,
  .cid-tMVlrVJ6x3 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVlrVJ6x3 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVlrVJ6x3 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVlrVJ6x3 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVlrVJ6x3 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVlrVJ6x3 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVlrVJ6x3 .dropdown-item {
  color: #f1b173;
}
.cid-tMVlrVJ6x3 .logo {
  aspect-ratio: 2.24375;
}
.cid-tMVlrVJ6x3 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-bj {
  /* Type valid CSS here */
}
#custom-html-bj div {
  height: 70px;
  background-color: #000;
}
#custom-html-qu {
  /* Type valid CSS here */
}
#custom-html-qu div {
  padding: 10px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-qu 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-rXVW59M859 {
  padding-top: 0px;
  padding-bottom: 0px;
  background: linear-gradient(90deg, #000000, #000000);
}
.cid-rXVW59M859 .mbr-overlay {
  background: linear-gradient(90deg, #d3cffb, #d7e8f6);
}
.cid-rXVW59M859 .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-rXVW59M859 .card-wrap {
    width: calc(100% + 10rem);
    margin-left: -10rem;
  }
}
.cid-rXVW59M859 .img-wrap img {
  width: 100%;
  border-radius: .25rem;
}
.cid-rXVW59M859 .mbr-section-subtitle,
.cid-rXVW59M859 .mbr-section-btn {
  color: #000000;
}
.cid-rXVW59M859 h1 {
  font-size: 35px;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rXVW59M859 h3 {
  text-align: justify;
  font-family: "Source Sans Pro", Arial;
  font-size: 16px;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rXVW59M859 .couverture {
  aspect-ratio: 1;
}
.cid-tMVmBGWLUe {
  background: #ffffff;
}
.cid-tMVmBGWLUe .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMVmBGWLUe .mbr-figure {
  margin: 0 auto;
}
.cid-tMVmBGWLUe figcaption {
  position: relative;
}
.cid-tMVmBGWLUe figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMVmBGWLUe .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMVmBGWLUe .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMVmBGWLUe .view_port {
    height: 10px;
  }
}
.cid-tMVmBGWLUe .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-tMVmBGWLUe .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMVmBGWLUe .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMVmBGWLUe .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMVmBGWLUe .separationbdpb {
  background: #000;
  height: 10px;
}
#custom-html-vo {
  /* Type valid CSS here */
}
#custom-html-vo * {
  box-sizing: border-box;
}
#custom-html-vo div {
  padding: 2px 0;
  text-align: center;
}
#custom-html-vo .row::after {
  content: "";
  clear: both;
  display: table;
}
#custom-html-vo [class*="col-"] {
  float: left;
}
#custom-html-vo [class*="col-"] {
  width: 100%;
}
#custom-html-vo .cadre {
  width: 1080px;
  max-width: 100%;
  overflow-x: auto;
  margin-left: auto;
  margin-right: auto;
  border: 1px solid #cccccc;
  background-color: #f9f9f9;
}
#custom-html-vo .fond {
  width: 100%;
  background-color: #fff;
}
@media only screen and (min-width: 600px) {
  #custom-html-vo .dcol-s-1 {
    width: 8.33%;
  }
  #custom-html-vo .dcol-s-2 {
    width: 16.66%;
  }
  #custom-html-vo .dcol-s-3 {
    width: 25%;
  }
  #custom-html-vo .dcol-s-4 {
    width: 33.33%;
  }
  #custom-html-vo .dcol-s-5 {
    width: 41.66%;
  }
  #custom-html-vo .dcol-s-6 {
    width: 50%;
  }
  #custom-html-vo .dcol-s-7 {
    width: 58.33%;
  }
  #custom-html-vo .dcol-s-8 {
    width: 66.66%;
  }
  #custom-html-vo .dcol-s-9 {
    width: 75%;
  }
  #custom-html-vo .dcol-s-10 {
    width: 83.33%;
  }
  #custom-html-vo .dcol-s-11 {
    width: 91.66%;
  }
  #custom-html-vo .dcol-s-12 {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) {
  #custom-html-vo .dcol-1 {
    width: 8.33%;
  }
  #custom-html-vo .dcol-2 {
    width: 16.66%;
  }
  #custom-html-vo .dcol-3 {
    width: 25%;
  }
  #custom-html-vo .dcol-4 {
    width: 33.33%;
  }
  #custom-html-vo .dcol-5 {
    width: 41.66%;
  }
  #custom-html-vo .dcol-6 {
    width: 50%;
  }
  #custom-html-vo .dcol-7 {
    width: 58.33%;
  }
  #custom-html-vo .dcol-8 {
    width: 66.66%;
  }
  #custom-html-vo .dcol-9 {
    width: 75%;
  }
  #custom-html-vo .dcol-10 {
    width: 83.33%;
  }
  #custom-html-vo .dcol-11 {
    width: 91.66%;
  }
  #custom-html-vo .dcol-12 {
    width: 100%;
  }
}
#custom-html-vo a {
  position: relative;
  color: #444;
  text-decoration: none;
  font-family: "Source Sans Pro", Tahoma, Arial;
  font-size: 16px;
}
#custom-html-vo a:hover {
  color: #000;
}
#custom-html-vo a::before {
  content: "";
  position: absolute;
  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-vo a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
#custom-html-vo .fleche {
  font-size: 12px;
}
.cid-rXVW5bV8KW {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rXVW5bV8KW .mbr-section-subtitle {
  color: #767676;
}
.cid-rXVW5bV8KW H2 {
  text-align: left;
  color: #000;
}
.cid-rXVW5bV8KW .container {
  height: 58px;
}
.cid-uCi3MLx4JC {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCi3MLx4JC .card-box {
  padding: 0 0.3rem;
}
.cid-uCi3MLx4JC .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCi3MLx4JC .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCi3MLx4JC h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCi3MLx4JC p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCi3MLx4JC .mbr-text {
  color: #000000;
}
.cid-uCi3MLx4JC .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCi3MLx4JC .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCi3MLx4JC .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCi3MLx4JC .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCi3MLx4JC .card-title {
  color: #000000;
}
.cid-uCi3MLx4JC .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCi3MLx4JC .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCi3MLx4JC .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCi3MLx4JC .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCi3MLx4JC .souligne:hover {
  color: #000;
}
.cid-uCi3MLx4JC .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-uCi3MLx4JC .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCi3MLx4JC .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCi3MLx4JC .carousel-track1 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCi3MLx4JC .carousel-track1::-webkit-scrollbar {
  height: 8px;
}
.cid-uCi3MLx4JC .carousel-track1::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCi3MLx4JC .carousel-track1::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCi3MLx4JC .carousel-track1::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCi3MLx4JC .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-uCi3MLx4JC .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCi3MLx4JC .arrow-left1 {
  left: -2.2rem;
}
.cid-uCi3MLx4JC .arrow-right1 {
  right: -2.2rem;
}
.cid-uCi3MLx4JC .carousel-arrow.hidden {
  display: none;
}
.cid-uWF5T2VFQK {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uWF5T2VFQK .card-box {
  padding: 0 0.3rem;
}
.cid-uWF5T2VFQK .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uWF5T2VFQK .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uWF5T2VFQK h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-uWF5T2VFQK p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uWF5T2VFQK .mbr-text {
  color: #000000;
}
.cid-uWF5T2VFQK .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uWF5T2VFQK .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uWF5T2VFQK h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uWF5T2VFQK .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uWF5T2VFQK .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uWF5T2VFQK .card-title {
  color: #000000;
}
.cid-uWF5T2VFQK .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uWF5T2VFQK .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uWF5T2VFQK .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uWF5T2VFQK .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uWF5T2VFQK .souligne:hover {
  color: #000;
}
.cid-uWF5T2VFQK .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-uWF5T2VFQK .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uWF5T2VFQK .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uWF5T2VFQK .carousel-tracklsv {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uWF5T2VFQK .carousel-tracklsv::-webkit-scrollbar {
  height: 8px;
}
.cid-uWF5T2VFQK .carousel-tracklsv::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uWF5T2VFQK .carousel-tracklsv::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uWF5T2VFQK .carousel-tracklsv::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uWF5T2VFQK .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-uWF5T2VFQK .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uWF5T2VFQK .arrow-leftlsv {
  left: -2.2rem;
}
.cid-uWF5T2VFQK .arrow-rightlsv {
  right: -2.2rem;
}
.cid-uWF5T2VFQK .carousel-arrow.hidden {
  display: none;
}
.cid-uWF5T2VFQK .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-uWF5T2VFQK h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-uWF5T2VFQK .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uWF5T2VFQK .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uWF5T2VFQK .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uWF5T2VFQK .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uWF5T2VFQK .photo-produit {
    width: 100%;
  }
}
.cid-uWF5T2VFQK .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uWF5T2VFQK .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-uWF5T2VFQK .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-uWF5T2VFQK .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-rXVW5hIm9L {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rXVW5hIm9L .mbr-section-subtitle {
  color: #767676;
}
.cid-rXVW5hIm9L H2 {
  text-align: left;
  color: #000;
}
.cid-rXVW5hIm9L .container {
  height: 58px;
}
.cid-uCi3E1TNra {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCi3E1TNra .card-box {
  padding: 0 0.3rem;
}
.cid-uCi3E1TNra .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCi3E1TNra .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCi3E1TNra h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCi3E1TNra p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCi3E1TNra .mbr-text {
  color: #000000;
}
.cid-uCi3E1TNra .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCi3E1TNra .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCi3E1TNra .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCi3E1TNra .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCi3E1TNra .card-title {
  color: #000000;
}
.cid-uCi3E1TNra .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCi3E1TNra .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCi3E1TNra .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCi3E1TNra .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCi3E1TNra .souligne:hover {
  color: #000;
}
.cid-uCi3E1TNra .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-uCi3E1TNra .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCi3E1TNra .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCi3E1TNra .carousel-track3 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCi3E1TNra .carousel-track3::-webkit-scrollbar {
  height: 8px;
}
.cid-uCi3E1TNra .carousel-track3::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCi3E1TNra .carousel-track3::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCi3E1TNra .carousel-track3::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCi3E1TNra .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-uCi3E1TNra .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCi3E1TNra .arrow-left3 {
  left: -2.2rem;
}
.cid-uCi3E1TNra .arrow-right3 {
  right: -2.2rem;
}
.cid-uCi3E1TNra .carousel-arrow.hidden {
  display: none;
}
.cid-rXVW5nuMRG {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rXVW5nuMRG .mbr-section-subtitle {
  color: #767676;
}
.cid-rXVW5nuMRG H2 {
  text-align: left;
  color: #000;
}
.cid-rXVW5nuMRG .container {
  height: 58px;
}
.cid-uCi4wlOCzI {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCi4wlOCzI .card-box {
  padding: 0 0.3rem;
}
.cid-uCi4wlOCzI .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCi4wlOCzI .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCi4wlOCzI h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCi4wlOCzI p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCi4wlOCzI .mbr-text {
  color: #000000;
}
.cid-uCi4wlOCzI .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCi4wlOCzI .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCi4wlOCzI .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCi4wlOCzI .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCi4wlOCzI .card-title {
  color: #000000;
}
.cid-uCi4wlOCzI .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCi4wlOCzI .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCi4wlOCzI .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCi4wlOCzI .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCi4wlOCzI .souligne:hover {
  color: #000;
}
.cid-uCi4wlOCzI .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-uCi4wlOCzI .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCi4wlOCzI .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCi4wlOCzI .carousel-track5 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCi4wlOCzI .carousel-track5::-webkit-scrollbar {
  height: 8px;
}
.cid-uCi4wlOCzI .carousel-track5::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCi4wlOCzI .carousel-track5::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCi4wlOCzI .carousel-track5::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCi4wlOCzI .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-uCi4wlOCzI .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCi4wlOCzI .arrow-left5 {
  left: -2.2rem;
}
.cid-uCi4wlOCzI .arrow-right5 {
  right: -2.2rem;
}
.cid-uCi4wlOCzI .carousel-arrow.hidden {
  display: none;
}
.cid-rXVW5pqtUk {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rXVW5pqtUk .mbr-section-subtitle {
  color: #767676;
}
.cid-rXVW5pqtUk H2 {
  text-align: left;
  color: #000;
}
.cid-rXVW5pqtUk .container {
  height: 58px;
}
.cid-rXVW5qj3Cb {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rXVW5qj3Cb .mbr-text,
.cid-rXVW5qj3Cb blockquote {
  color: #767676;
}
.cid-rXVW5qj3Cb .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-rXVW5qj3Cb h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sEmYMgsNts {
  padding-top: 15px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-sEmYMgsNts .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmYMgsNts .formoid {
  margin: auto;
}
.cid-sEmYMgsNts .form-control {
  padding-left: 1rem;
  padding-right: 1rem;
  border-radius: 0px;
  width: 400px;
  max-width: 95%;
  border: 1px solid #aaa;
  background-color: #fafafa;
}
.cid-sEmYMgsNts .input-group-btn .btn {
  padding-top: 1.3rem;
  padding-bottom: 1.3rem;
  margin: 0 !important;
  width: 250px;
  max-width: 95%;
  border-radius: 0px;
}
.cid-sEmYMgsNts a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-sEmYMgsNts a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
@media (max-width: 768px) {
  .cid-sEmYMgsNts .mbr-form .row {
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-sEmYMgsNts .form-group,
  .cid-sEmYMgsNts .input-group-btn,
  .cid-sEmYMgsNts .input-group-btn .btn {
    max-width: 300px;
    width: 100%;
  }
}
@media (min-width: 769px) {
  .cid-sEmYMgsNts .mbr-form .row > * {
    padding: 0 0.5rem;
  }
}
.cid-sEmYMgsNts .reponse {
  font-family: "Source Sans Pro", Tahoma, Arial;
  background-color: #fff;
  color: #000;
  font-size: 18px;
  text-align: center;
  padding: 10px;
  display: none;
}
.cid-rXVW5sfRTi {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rXVW5sfRTi .mbr-text,
.cid-rXVW5sfRTi blockquote {
  color: #767676;
}
.cid-rXVW5sfRTi .mbr-text {
  color: #232323;
  text-align: justify;
  font-size: 1em;
}
.cid-rXVW5sfRTi h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-rXVW5tfhka {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rXVW5tfhka .mbr-section-subtitle {
  color: #767676;
}
.cid-rXVW5tfhka H2 {
  text-align: left;
  color: #000;
}
.cid-rXVW5tfhka .container {
  height: 58px;
}
.cid-sMspg8KIJi {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMspg8KIJi .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMspg8KIJi .mbr-text p {
  background: #ffffff;
}
.cid-sMspg8KIJi .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMspg8KIJi .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMspg8KIJi .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMspg8KIJi .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMspg8KIJi .paypal {
  position: relative;
  top: -35px;
}
.cid-sMspg8KIJi .logos-cb {
  max-width: 100%;
}
.cid-sMspg8KIJi .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMspg8KIJi .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMspg8KIJi .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMspg8KIJi .lien:hover {
  color: #000;
}
.cid-sMspg8KIJi .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-sMspg8KIJi .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-unFSAiA71l {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-unFSAiA71l .mbr-section-subtitle {
  color: #767676;
}
.cid-unFSAiA71l H2 {
  text-align: left;
  color: #000;
}
.cid-unFSAiA71l .container {
  height: 80px;
}
.cid-unFSAiA71l h5 {
  font-size: 14px;
  font-weight: 100;
  font-style: italic;
  font-family: "Source Sans Pro", Arial;
}
.cid-unFSAiA71l a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-unFSAiA71l a:hover {
  color: #000;
}
.cid-unFSAiA71l a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-unFSAiA71l a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-unFSAiA71l .loupe {
  width: 20px;
  height: 20px;
  aspect-ratio: 1;
}
@media (max-width: 1024px) {
  .cid-unFSAiA71l .loupe {
    width: 14px;
    height: 14px;
    position: relative;
    bottom: 2px;
  }
}
.cid-unFSB8FkOy {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-unFSB8FkOy .mbr-text,
.cid-unFSB8FkOy blockquote {
  color: #767676;
}
.cid-unFSB8FkOy .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-unFSB8FkOy h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-unFSB8FkOy a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-unFSB8FkOy a:hover {
  color: #000;
}
.cid-unFSB8FkOy a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-unFSB8FkOy a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCi4jOc14Q {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uCi4jOc14Q .card-box {
  padding: 0 0.3rem;
}
.cid-uCi4jOc14Q .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uCi4jOc14Q .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uCi4jOc14Q h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uCi4jOc14Q p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uCi4jOc14Q .mbr-text {
  color: #000000;
}
.cid-uCi4jOc14Q .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uCi4jOc14Q .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uCi4jOc14Q .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uCi4jOc14Q .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uCi4jOc14Q .card-title {
  color: #000000;
}
.cid-uCi4jOc14Q .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uCi4jOc14Q .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uCi4jOc14Q .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uCi4jOc14Q .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCi4jOc14Q .souligne:hover {
  color: #000;
}
.cid-uCi4jOc14Q .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-uCi4jOc14Q .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCi4jOc14Q .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uCi4jOc14Q .carousel-track4 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uCi4jOc14Q .carousel-track4::-webkit-scrollbar {
  height: 8px;
}
.cid-uCi4jOc14Q .carousel-track4::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uCi4jOc14Q .carousel-track4::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uCi4jOc14Q .carousel-track4::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uCi4jOc14Q .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-uCi4jOc14Q .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uCi4jOc14Q .arrow-left4 {
  left: -2.2rem;
}
.cid-uCi4jOc14Q .arrow-right4 {
  right: -2.2rem;
}
.cid-uCi4jOc14Q .carousel-arrow.hidden {
  display: none;
}
.cid-rXVW5vdy50 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rXVW5vdy50 .mbr-section-subtitle {
  color: #767676;
}
.cid-rXVW5vdy50 H3 {
  text-align: left;
  color: #000;
}
.cid-rXVW5vdy50 .container {
  height: 58px;
}
.cid-sEmYMN07xk {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmYMN07xk .title {
  margin-bottom: 2rem;
}
.cid-sEmYMN07xk .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmYMN07xk a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmYMN07xk a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmYMN07xk .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmYMN07xk .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmYMN07xk H2 {
  color: #000000;
}
.cid-sEmYMN07xk LABEL {
  color: #000000;
}
.cid-sEmYMN07xk .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmYMN07xk .btn-form {
  border-radius: 0px;
}
.cid-tONXWvYzkW {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONXWvYzkW .content {
    text-align: center;
  }
  .cid-tONXWvYzkW .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONXWvYzkW .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONXWvYzkW .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONXWvYzkW .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONXWvYzkW .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONXWvYzkW .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONXWvYzkW .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-tONXWvYzkW .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONXWvYzkW .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONXWvYzkW .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONXWvYzkW .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONXWvYzkW .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONXWvYzkW H5 {
  color: #000000;
}
.cid-tONXWvYzkW P {
  color: #000000;
}
.cid-tONXWvYzkW .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONXWvYzkW .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONXWvYzkW .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONXWvYzkW .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONXWvYzkW .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVlrVJ6x3 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-tMVlrVJ6x3 a:hover {
  color: #f1b173;
}
.cid-tMVlrVJ6x3 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVlrVJ6x3 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVlrVJ6x3 .menu-logo {
  margin-right: auto;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .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-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVlrVJ6x3 .dropdown {
  color: #8d5e43;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .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-tMVlrVJ6x3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVlrVJ6x3 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVlrVJ6x3 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVlrVJ6x3 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVlrVJ6x3 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVlrVJ6x3 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVlrVJ6x3 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVlrVJ6x3 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVlrVJ6x3 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVlrVJ6x3 img {
    height: 3.8rem !important;
  }
  .cid-tMVlrVJ6x3 .btn {
    display: -webkit-flex;
  }
  .cid-tMVlrVJ6x3 button.navbar-toggler {
    display: block;
  }
  .cid-tMVlrVJ6x3 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVlrVJ6x3 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing,
  .cid-tMVlrVJ6x3 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVlrVJ6x3 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVlrVJ6x3 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVlrVJ6x3 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVlrVJ6x3 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVlrVJ6x3 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVlrVJ6x3 .dropdown-item {
  color: #f1b173;
}
.cid-tMVlrVJ6x3 .logo {
  aspect-ratio: 2.24375;
}
.cid-tMVlrVJ6x3 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-cf {
  /* Type valid CSS here */
}
#custom-html-cf div {
  height: 75px;
  background-color: #000;
}
#custom-html-s3 {
  /* Type valid CSS here */
}
#custom-html-s3 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-s3 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-s4rgA1NRO5 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-s4rgA1NRO5 .mbr-text,
.cid-s4rgA1NRO5 blockquote {
  color: #767676;
}
.cid-s4rgA1NRO5 .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-s4rgA1NRO5 h5 {
  font-size: 15px;
}
.cid-s4rgA1NRO5 a:link {
  color: #de9956;
}
.cid-s4rgA1NRO5 a:hover {
  color: #f1b173;
}
.cid-s4rgA1NRO5 a:visited {
  color: #de9956;
}
.cid-s4rgA2MTRz {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-s4rgA2MTRz .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-s4rgA2MTRz .row-element,
.cid-s4rgA2MTRz .image-element {
  padding: 0;
}
.cid-s4rgA2MTRz .image-element {
  display: flex;
  justify-content: center;
}
.cid-s4rgA2MTRz .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-s4rgA2MTRz .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-s4rgA2MTRz .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-s4rgA2MTRz .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-s4rgA2MTRz .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-s4rgA2MTRz .text-content {
    padding: 2rem 1rem;
  }
  .cid-s4rgA2MTRz .underline .line {
    height: 2px;
  }
  .cid-s4rgA2MTRz .mbr-title,
  .cid-s4rgA2MTRz .underline,
  .cid-s4rgA2MTRz .mbr-text,
  .cid-s4rgA2MTRz .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-s4rgA2MTRz .mbr-title,
.cid-s4rgA2MTRz .underline {
  text-align: center;
  color: #ffffff;
}
.cid-s4rgA2MTRz .mbr-text,
.cid-s4rgA2MTRz .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-s4rgA2MTRz 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-s4rgA2MTRz 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-s4rgA2MTRz 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-s4rgA2MTRz .bouton {
  text-align: center;
}
.cid-s4rgA2MTRz .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-s4rgA2MTRz .couverture {
  aspect-ratio: 1;
}
.cid-s4rgA2MTRz .bouton2 {
  position: relative;
  top: -25px;
}
.cid-s4rgA2MTRz p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s4rgA2MTRz 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-tMVqaoIdF4 {
  background: #ffffff;
}
.cid-tMVqaoIdF4 .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMVqaoIdF4 .mbr-figure {
  margin: 0 auto;
}
.cid-tMVqaoIdF4 figcaption {
  position: relative;
}
.cid-tMVqaoIdF4 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMVqaoIdF4 .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMVqaoIdF4 .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMVqaoIdF4 .view_port {
    height: 10px;
  }
}
.cid-tMVqaoIdF4 .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-tMVqaoIdF4 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMVqaoIdF4 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMVqaoIdF4 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMVqaoIdF4 .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-s4rgA5uwk4 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s4rgA5uwk4 .mbr-section-subtitle {
  color: #767676;
}
.cid-s4rgA5uwk4 H3 {
  text-align: left;
  color: #000000;
}
.cid-s4rgA5uwk4 .container {
  height: 58px;
}
.cid-s4rgA6Cwue {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s4rgA6Cwue .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-s4rgA6Cwue .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s4rgA6Cwue .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-s4rgA6Cwue .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-s4rgA6Cwue .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-s4rgA6Cwue .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-s4rgA6Cwue .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-s4rgA6Cwue .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-s4rgA6Cwue .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-s4rgA8h8CT {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s4rgA8h8CT .mbr-section-subtitle {
  color: #767676;
}
.cid-s4rgA8h8CT H2 {
  text-align: left;
  color: #000;
}
.cid-s4rgA8h8CT .container {
  height: 58px;
}
.cid-s4rgA9zotr {
  padding-top: 15px;
  padding-bottom: 60px;
  background: linear-gradient(90deg, #ffffff, #ffffff);
}
.cid-s4rgA9zotr .mbr-overlay {
  background: #ffffff;
}
.cid-s4rgA9zotr .card-wrap {
  background-color: #000000;
  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-s4rgA9zotr .card-wrap {
    width: calc(100% + 10rem);
    margin-left: -10rem;
  }
}
.cid-s4rgA9zotr .img-wrap img {
  width: 100%;
  border-radius: .25rem;
}
.cid-s4rgA9zotr .mbr-section-subtitle,
.cid-s4rgA9zotr .mbr-section-btn {
  color: #ffffff;
}
.cid-s4rgA9zotr H2 {
  color: #ffffff;
}
.cid-s4rgA9zotr h3 {
  text-align: justify;
}
.cid-s4rgA9zotr .notes {
  font-size: 15px;
}
.cid-s4rgA9zotr .couverture {
  aspect-ratio: 1;
}
.cid-s4rgAaSTka {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s4rgAaSTka .mbr-section-subtitle {
  color: #767676;
}
.cid-s4rgAaSTka H3 {
  text-align: left;
  color: #000;
}
.cid-s4rgAaSTka .container {
  height: 58px;
}
.cid-s4rgAbWz0C {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-s4rgAbWz0C .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-s4rgAbWz0C .mbr-text p {
  background: #ffffff;
}
.cid-s4rgAbWz0C .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-s4rgAbWz0C .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-tgFFK9TPX3 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tgFFK9TPX3 .mbr-section-subtitle {
  color: #767676;
}
.cid-tgFFK9TPX3 H2 {
  text-align: left;
  color: #000;
}
.cid-tgFFK9TPX3 .container {
  height: 58px;
}
.cid-tgFFK9TPX3 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tgFFK9TPX3 a:hover {
  color: #000;
}
.cid-tgFFK9TPX3 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tgFFK9TPX3 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tgFFKElzrK {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-tgFFKElzrK .mbr-text,
.cid-tgFFKElzrK blockquote {
  color: #767676;
}
.cid-tgFFKElzrK .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tgFFKElzrK h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tgFFKElzrK .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tgFFKElzrK .separation {
  height: 45px;
}
.cid-tgFFKElzrK img {
  width: 40px;
}
.cid-tgFFKElzrK a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tgFFKElzrK a:hover {
  color: #000;
}
.cid-tgFFKElzrK 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-tgFFKElzrK a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s4rgAdduUE {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s4rgAdduUE .mbr-section-subtitle {
  color: #767676;
}
.cid-s4rgAdduUE H3 {
  text-align: left;
  color: #000;
}
.cid-s4rgAdduUE .container {
  height: 58px;
}
.cid-s4rgAelTMf {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s4rgAelTMf .card-box {
  padding: 0 0.3rem;
}
.cid-s4rgAelTMf .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-s4rgAelTMf .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-s4rgAelTMf h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-s4rgAelTMf p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-s4rgAelTMf .mbr-text {
  color: #000000;
}
.cid-s4rgAelTMf .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-s4rgAelTMf .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-s4rgAelTMf .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-s4rgAelTMf .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-s4rgAelTMf .card-title {
  color: #000000;
}
.cid-s4rgAelTMf .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-s4rgAfDmTu {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s4rgAfDmTu .mbr-section-subtitle {
  color: #767676;
}
.cid-s4rgAfDmTu H3 {
  text-align: left;
  color: #000;
}
.cid-s4rgAfDmTu .container {
  height: 58px;
}
.cid-sMspZJmpQN {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMspZJmpQN .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMspZJmpQN .mbr-text p {
  background: #ffffff;
}
.cid-sMspZJmpQN .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMspZJmpQN .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMspZJmpQN .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMspZJmpQN .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMspZJmpQN .paypal {
  position: relative;
  top: -35px;
}
.cid-sMspZJmpQN .logos-cb {
  max-width: 100%;
}
.cid-sMspZJmpQN .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMspZJmpQN .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMspZJmpQN .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMspZJmpQN .lien:hover {
  color: #000;
}
.cid-sMspZJmpQN .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-sMspZJmpQN .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s4rgAhZZaj {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s4rgAhZZaj .mbr-section-subtitle {
  color: #767676;
}
.cid-s4rgAhZZaj H3 {
  text-align: left;
  color: #000;
}
.cid-s4rgAhZZaj .container {
  height: 58px;
}
.cid-sEmZCbzyGp {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmZCbzyGp .title {
  margin-bottom: 2rem;
}
.cid-sEmZCbzyGp .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmZCbzyGp a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmZCbzyGp a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmZCbzyGp .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmZCbzyGp .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmZCbzyGp H2 {
  color: #000000;
}
.cid-sEmZCbzyGp LABEL {
  color: #000000;
}
.cid-sEmZCbzyGp .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmZCbzyGp .btn-form {
  border-radius: 0px;
}
.cid-tONYmU2F9o {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONYmU2F9o .content {
    text-align: center;
  }
  .cid-tONYmU2F9o .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONYmU2F9o .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONYmU2F9o .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONYmU2F9o .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONYmU2F9o .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONYmU2F9o .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONYmU2F9o .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-tONYmU2F9o .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONYmU2F9o .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONYmU2F9o .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONYmU2F9o .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONYmU2F9o .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONYmU2F9o H5 {
  color: #000000;
}
.cid-tONYmU2F9o P {
  color: #000000;
}
.cid-tONYmU2F9o .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONYmU2F9o .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONYmU2F9o .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONYmU2F9o .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONYmU2F9o .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVlrVJ6x3 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-tMVlrVJ6x3 a:hover {
  color: #f1b173;
}
.cid-tMVlrVJ6x3 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVlrVJ6x3 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVlrVJ6x3 .menu-logo {
  margin-right: auto;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .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-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVlrVJ6x3 .dropdown {
  color: #8d5e43;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .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-tMVlrVJ6x3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVlrVJ6x3 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVlrVJ6x3 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVlrVJ6x3 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVlrVJ6x3 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVlrVJ6x3 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVlrVJ6x3 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVlrVJ6x3 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVlrVJ6x3 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVlrVJ6x3 img {
    height: 3.8rem !important;
  }
  .cid-tMVlrVJ6x3 .btn {
    display: -webkit-flex;
  }
  .cid-tMVlrVJ6x3 button.navbar-toggler {
    display: block;
  }
  .cid-tMVlrVJ6x3 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVlrVJ6x3 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing,
  .cid-tMVlrVJ6x3 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVlrVJ6x3 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVlrVJ6x3 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVlrVJ6x3 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVlrVJ6x3 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVlrVJ6x3 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVlrVJ6x3 .dropdown-item {
  color: #f1b173;
}
.cid-tMVlrVJ6x3 .logo {
  aspect-ratio: 2.24375;
}
.cid-tMVlrVJ6x3 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-dj {
  /* Type valid CSS here */
}
#custom-html-dj div {
  height: 75px;
  background-color: #000;
}
#custom-html-s6 {
  /* Type valid CSS here */
}
#custom-html-s6 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-s6 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-sd1P7yJnrM {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-sd1P7yJnrM .mbr-text,
.cid-sd1P7yJnrM blockquote {
  color: #767676;
}
.cid-sd1P7yJnrM .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-sd1P7yJnrM h5 {
  font-size: 15px;
}
.cid-sd1P7yJnrM a:link {
  color: #de9956;
}
.cid-sd1P7yJnrM a:hover {
  color: #f1b173;
}
.cid-sd1P7yJnrM a:visited {
  color: #de9956;
}
.cid-sd1P7z0DPD {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-sd1P7z0DPD .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sd1P7z0DPD .row-element,
.cid-sd1P7z0DPD .image-element {
  padding: 0;
}
.cid-sd1P7z0DPD .image-element {
  display: flex;
  justify-content: center;
}
.cid-sd1P7z0DPD .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sd1P7z0DPD .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sd1P7z0DPD .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sd1P7z0DPD .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sd1P7z0DPD .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sd1P7z0DPD .text-content {
    padding: 2rem 1rem;
  }
  .cid-sd1P7z0DPD .underline .line {
    height: 2px;
  }
  .cid-sd1P7z0DPD .mbr-title,
  .cid-sd1P7z0DPD .underline,
  .cid-sd1P7z0DPD .mbr-text,
  .cid-sd1P7z0DPD .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sd1P7z0DPD .mbr-title,
.cid-sd1P7z0DPD .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sd1P7z0DPD .mbr-text,
.cid-sd1P7z0DPD .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sd1P7z0DPD 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-sd1P7z0DPD 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-sd1P7z0DPD 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-sd1P7z0DPD .bouton {
  text-align: center;
}
.cid-sd1P7z0DPD .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sd1P7z0DPD .couverture {
  aspect-ratio: 1;
}
.cid-sd1P7z0DPD .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sd1P7z0DPD p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sd1P7z0DPD 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-tMVqjKFfvU {
  background: #ffffff;
}
.cid-tMVqjKFfvU .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMVqjKFfvU .mbr-figure {
  margin: 0 auto;
}
.cid-tMVqjKFfvU figcaption {
  position: relative;
}
.cid-tMVqjKFfvU figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMVqjKFfvU .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMVqjKFfvU .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMVqjKFfvU .view_port {
    height: 10px;
  }
}
.cid-tMVqjKFfvU .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-tMVqjKFfvU .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMVqjKFfvU .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMVqjKFfvU .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMVqjKFfvU .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sd1P7zE2PJ {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sd1P7zE2PJ .mbr-section-subtitle {
  color: #767676;
}
.cid-sd1P7zE2PJ H3 {
  text-align: left;
  color: #000000;
}
.cid-sd1P7zE2PJ .container {
  height: 58px;
}
.cid-sd1P7zR03m {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sd1P7zR03m .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sd1P7zR03m .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sd1P7zR03m .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sd1P7zR03m .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sd1P7zR03m .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-sd1P7zR03m .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sd1P7zR03m .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sd1P7zR03m .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sd1P7zR03m .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-sd1SRM428R {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sd1SRM428R .mbr-section-subtitle {
  color: #767676;
}
.cid-sd1SRM428R H2 {
  text-align: left;
  color: #000;
}
.cid-sd1SRM428R .container {
  height: 58px;
}
.cid-sd1STjkRsC {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sd1STjkRsC .mbr-text,
.cid-sd1STjkRsC blockquote {
  color: #767676;
}
.cid-sd1STjkRsC .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-sd1STjkRsC .mbr-text {
  color: #000000;
}
.cid-sd1STjkRsC h2 {
  font-size: 1.5em;
}
.cid-sd1STjkRsC h3 {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sd1STjkRsC .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-sd1STjkRsC .photo-produit {
  width: 150px;
  aspect-ratio: 0.628;
  max-width: 100%;
}
.cid-sd1STjkRsC .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-sd1STjkRsC .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-sd1P7AeHay {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sd1P7AeHay .mbr-section-subtitle {
  color: #767676;
}
.cid-sd1P7AeHay H3 {
  text-align: left;
  color: #000;
}
.cid-sd1P7AeHay .container {
  height: 58px;
}
.cid-sd1P7AqYBs {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-sd1P7AqYBs .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sd1P7AqYBs .mbr-text p {
  background: #ffffff;
}
.cid-sd1P7AqYBs .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sd1P7AqYBs .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-sd1P7AG5Zf {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sd1P7AG5Zf .mbr-section-subtitle {
  color: #767676;
}
.cid-sd1P7AG5Zf H3 {
  text-align: left;
  color: #000;
}
.cid-sd1P7AG5Zf .container {
  height: 58px;
}
.cid-sd1P7ATrpp {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sd1P7ATrpp .card-box {
  padding: 0 0.3rem;
}
.cid-sd1P7ATrpp .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sd1P7ATrpp .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sd1P7ATrpp h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sd1P7ATrpp p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sd1P7ATrpp .mbr-text {
  color: #000000;
}
.cid-sd1P7ATrpp .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sd1P7ATrpp .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sd1P7ATrpp .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sd1P7ATrpp .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sd1P7ATrpp .card-title {
  color: #000000;
}
.cid-sd1P7ATrpp .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sd1P7Blpgx {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sd1P7Blpgx .mbr-section-subtitle {
  color: #767676;
}
.cid-sd1P7Blpgx H3 {
  text-align: left;
  color: #000;
}
.cid-sd1P7Blpgx .container {
  height: 58px;
}
.cid-sMsq2yyTfL {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsq2yyTfL .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsq2yyTfL .mbr-text p {
  background: #ffffff;
}
.cid-sMsq2yyTfL .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsq2yyTfL .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsq2yyTfL .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsq2yyTfL .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsq2yyTfL .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsq2yyTfL .logos-cb {
  max-width: 100%;
}
.cid-sMsq2yyTfL .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsq2yyTfL .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsq2yyTfL .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsq2yyTfL .lien:hover {
  color: #000;
}
.cid-sMsq2yyTfL .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-sMsq2yyTfL .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sd1P7BR1ZB {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sd1P7BR1ZB .mbr-section-subtitle {
  color: #767676;
}
.cid-sd1P7BR1ZB H3 {
  text-align: left;
  color: #000;
}
.cid-sd1P7BR1ZB .container {
  height: 58px;
}
.cid-sEmZEQLh3d {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmZEQLh3d .title {
  margin-bottom: 2rem;
}
.cid-sEmZEQLh3d .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmZEQLh3d a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmZEQLh3d a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmZEQLh3d .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmZEQLh3d .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmZEQLh3d H2 {
  color: #000000;
}
.cid-sEmZEQLh3d LABEL {
  color: #000000;
}
.cid-sEmZEQLh3d .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmZEQLh3d .btn-form {
  border-radius: 0px;
}
.cid-tONYoHgAWL {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONYoHgAWL .content {
    text-align: center;
  }
  .cid-tONYoHgAWL .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONYoHgAWL .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONYoHgAWL .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONYoHgAWL .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONYoHgAWL .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONYoHgAWL .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONYoHgAWL .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-tONYoHgAWL .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONYoHgAWL .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONYoHgAWL .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONYoHgAWL .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONYoHgAWL .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONYoHgAWL H5 {
  color: #000000;
}
.cid-tONYoHgAWL P {
  color: #000000;
}
.cid-tONYoHgAWL .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONYoHgAWL .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONYoHgAWL .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONYoHgAWL .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONYoHgAWL .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVlrVJ6x3 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-tMVlrVJ6x3 a:hover {
  color: #f1b173;
}
.cid-tMVlrVJ6x3 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVlrVJ6x3 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVlrVJ6x3 .menu-logo {
  margin-right: auto;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .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-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVlrVJ6x3 .dropdown {
  color: #8d5e43;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .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-tMVlrVJ6x3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVlrVJ6x3 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVlrVJ6x3 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVlrVJ6x3 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVlrVJ6x3 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVlrVJ6x3 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVlrVJ6x3 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVlrVJ6x3 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVlrVJ6x3 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVlrVJ6x3 img {
    height: 3.8rem !important;
  }
  .cid-tMVlrVJ6x3 .btn {
    display: -webkit-flex;
  }
  .cid-tMVlrVJ6x3 button.navbar-toggler {
    display: block;
  }
  .cid-tMVlrVJ6x3 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVlrVJ6x3 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing,
  .cid-tMVlrVJ6x3 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVlrVJ6x3 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVlrVJ6x3 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVlrVJ6x3 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVlrVJ6x3 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVlrVJ6x3 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVlrVJ6x3 .dropdown-item {
  color: #f1b173;
}
.cid-tMVlrVJ6x3 .logo {
  aspect-ratio: 2.24375;
}
.cid-tMVlrVJ6x3 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-e3 {
  /* Type valid CSS here */
}
#custom-html-e3 div {
  height: 75px;
  background-color: #000;
}
#custom-html-s9 {
  /* Type valid CSS here */
}
#custom-html-s9 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-s9 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-sdYegEcona {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-sdYegEcona .mbr-text,
.cid-sdYegEcona blockquote {
  color: #767676;
}
.cid-sdYegEcona .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-sdYegEcona h5 {
  font-size: 15px;
}
.cid-sdYegEcona a:link {
  color: #de9956;
}
.cid-sdYegEcona a:hover {
  color: #f1b173;
}
.cid-sdYegEcona a:visited {
  color: #de9956;
}
.cid-sdYegEQ99m {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-sdYegEQ99m .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sdYegEQ99m .row-element,
.cid-sdYegEQ99m .image-element {
  padding: 0;
}
.cid-sdYegEQ99m .image-element {
  display: flex;
  justify-content: center;
}
.cid-sdYegEQ99m .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sdYegEQ99m .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sdYegEQ99m .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sdYegEQ99m .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sdYegEQ99m .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sdYegEQ99m .text-content {
    padding: 2rem 1rem;
  }
  .cid-sdYegEQ99m .underline .line {
    height: 2px;
  }
  .cid-sdYegEQ99m .mbr-title,
  .cid-sdYegEQ99m .underline,
  .cid-sdYegEQ99m .mbr-text,
  .cid-sdYegEQ99m .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sdYegEQ99m .mbr-title,
.cid-sdYegEQ99m .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sdYegEQ99m .mbr-text,
.cid-sdYegEQ99m .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sdYegEQ99m 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-sdYegEQ99m 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-sdYegEQ99m 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-sdYegEQ99m .bouton {
  text-align: center;
}
.cid-sdYegEQ99m .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sdYegEQ99m .couverture {
  aspect-ratio: 1;
}
.cid-sdYegEQ99m .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sdYegEQ99m p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sdYegEQ99m 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-tMVqtZlPHI {
  background: #ffffff;
}
.cid-tMVqtZlPHI .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMVqtZlPHI .mbr-figure {
  margin: 0 auto;
}
.cid-tMVqtZlPHI figcaption {
  position: relative;
}
.cid-tMVqtZlPHI figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMVqtZlPHI .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMVqtZlPHI .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMVqtZlPHI .view_port {
    height: 10px;
  }
}
.cid-tMVqtZlPHI .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-tMVqtZlPHI .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMVqtZlPHI .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMVqtZlPHI .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMVqtZlPHI .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sdYegGORtR {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdYegGORtR .mbr-section-subtitle {
  color: #767676;
}
.cid-sdYegGORtR H3 {
  text-align: left;
  color: #000000;
}
.cid-sdYegGORtR .container {
  height: 58px;
}
.cid-sdYegHlZp9 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdYegHlZp9 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sdYegHlZp9 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sdYegHlZp9 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sdYegHlZp9 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sdYegHlZp9 .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-sdYegHlZp9 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sdYegHlZp9 .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sdYegHlZp9 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sdYegHlZp9 .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-v5C3nL4EOv {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v5C3nL4EOv .card-box {
  padding: 0 0.3rem;
}
.cid-v5C3nL4EOv .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-v5C3nL4EOv .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-v5C3nL4EOv h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-v5C3nL4EOv p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-v5C3nL4EOv .mbr-text {
  color: #000000;
}
.cid-v5C3nL4EOv .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-v5C3nL4EOv .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-v5C3nL4EOv h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-v5C3nL4EOv .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-v5C3nL4EOv .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-v5C3nL4EOv .card-title {
  color: #000000;
}
.cid-v5C3nL4EOv .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-v5C3nL4EOv .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-v5C3nL4EOv .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-v5C3nL4EOv .souligne {
  position: relative;
  color: #999;
  text-decoration: none;
}
.cid-v5C3nL4EOv .souligne:hover {
  color: #999;
}
.cid-v5C3nL4EOv .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-v5C3nL4EOv .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-v5C3nL4EOv .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-v5C3nL4EOv .carousel-tracklsv {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-v5C3nL4EOv .carousel-tracklsv::-webkit-scrollbar {
  height: 8px;
}
.cid-v5C3nL4EOv .carousel-tracklsv::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-v5C3nL4EOv .carousel-tracklsv::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-v5C3nL4EOv .carousel-tracklsv::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-v5C3nL4EOv .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-v5C3nL4EOv .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-v5C3nL4EOv .arrow-leftlsv {
  left: -2.2rem;
}
.cid-v5C3nL4EOv .arrow-rightlsv {
  right: -2.2rem;
}
.cid-v5C3nL4EOv .carousel-arrow.hidden {
  display: none;
}
.cid-v5C3nL4EOv .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-v5C3nL4EOv h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-v5C3nL4EOv .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-v5C3nL4EOv .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-v5C3nL4EOv .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-v5C3nL4EOv .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-v5C3nL4EOv .photo-produit {
    width: 100%;
  }
}
.cid-v5C3nL4EOv .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-v5C3nL4EOv .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-v5C3nL4EOv .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-v5C3nL4EOv .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-sdYegK97iT {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdYegK97iT .mbr-section-subtitle {
  color: #767676;
}
.cid-sdYegK97iT H3 {
  text-align: left;
  color: #000;
}
.cid-sdYegK97iT .container {
  height: 58px;
}
.cid-sdYegLaJAS {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-sdYegLaJAS .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sdYegLaJAS .mbr-text p {
  background: #ffffff;
}
.cid-sdYegLaJAS .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sdYegLaJAS .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-sdYgs0BwfN {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdYgs0BwfN .mbr-section-subtitle {
  color: #767676;
}
.cid-sdYgs0BwfN H2 {
  text-align: left;
  color: #000;
}
.cid-sdYgs0BwfN .container {
  height: 58px;
}
.cid-sdYik5KvFf {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-sdYik5KvFf .mbr-text,
.cid-sdYik5KvFf blockquote {
  color: #000;
  text-align: justify;
}
.cid-tynHxcCbHo {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tynHxcCbHo .mbr-section-subtitle {
  color: #767676;
}
.cid-tynHxcCbHo H2 {
  text-align: left;
  color: #000;
}
.cid-tynHxcCbHo .container {
  height: 58px;
}
.cid-tynHxcCbHo a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tynHxcCbHo a:hover {
  color: #000;
}
.cid-tynHxcCbHo a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tynHxcCbHo a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tynHxXUtdv {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-tynHxXUtdv .mbr-text,
.cid-tynHxXUtdv blockquote {
  color: #767676;
}
.cid-tynHxXUtdv .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tynHxXUtdv h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tynHxXUtdv .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tynHxXUtdv .separation {
  height: 45px;
}
.cid-tynHxXUtdv img {
  width: 40px;
}
.cid-tynHxXUtdv a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tynHxXUtdv a:hover {
  color: #000;
}
.cid-tynHxXUtdv 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-tynHxXUtdv a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sdYegMDsgH {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdYegMDsgH .mbr-section-subtitle {
  color: #767676;
}
.cid-sdYegMDsgH H3 {
  text-align: left;
  color: #000;
}
.cid-sdYegMDsgH .container {
  height: 58px;
}
.cid-sdYegNlBHU {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sdYegNlBHU .card-box {
  padding: 0 0.3rem;
}
.cid-sdYegNlBHU .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sdYegNlBHU .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sdYegNlBHU h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sdYegNlBHU p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sdYegNlBHU .mbr-text {
  color: #000000;
}
.cid-sdYegNlBHU .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sdYegNlBHU .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sdYegNlBHU .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sdYegNlBHU .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sdYegNlBHU .card-title {
  color: #000000;
}
.cid-sdYegNlBHU .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sdYegOoPKJ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdYegOoPKJ .mbr-section-subtitle {
  color: #767676;
}
.cid-sdYegOoPKJ H3 {
  text-align: left;
  color: #000;
}
.cid-sdYegOoPKJ .container {
  height: 58px;
}
.cid-sMsq4ZQLie {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsq4ZQLie .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsq4ZQLie .mbr-text p {
  background: #ffffff;
}
.cid-sMsq4ZQLie .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsq4ZQLie .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsq4ZQLie .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsq4ZQLie .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsq4ZQLie .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsq4ZQLie .logos-cb {
  max-width: 100%;
}
.cid-sMsq4ZQLie .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsq4ZQLie .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsq4ZQLie .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsq4ZQLie .lien:hover {
  color: #000;
}
.cid-sMsq4ZQLie .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-sMsq4ZQLie .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sdYegPRAXR {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdYegPRAXR .mbr-section-subtitle {
  color: #767676;
}
.cid-sdYegPRAXR H3 {
  text-align: left;
  color: #000;
}
.cid-sdYegPRAXR .container {
  height: 58px;
}
.cid-sEmZHwMaaO {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmZHwMaaO .title {
  margin-bottom: 2rem;
}
.cid-sEmZHwMaaO .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmZHwMaaO a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmZHwMaaO a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmZHwMaaO .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmZHwMaaO .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmZHwMaaO H2 {
  color: #000000;
}
.cid-sEmZHwMaaO LABEL {
  color: #000000;
}
.cid-sEmZHwMaaO .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmZHwMaaO .btn-form {
  border-radius: 0px;
}
.cid-tONYqFq9qg {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONYqFq9qg .content {
    text-align: center;
  }
  .cid-tONYqFq9qg .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONYqFq9qg .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONYqFq9qg .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONYqFq9qg .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONYqFq9qg .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONYqFq9qg .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONYqFq9qg .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-tONYqFq9qg .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONYqFq9qg .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONYqFq9qg .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONYqFq9qg .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONYqFq9qg .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONYqFq9qg H5 {
  color: #000000;
}
.cid-tONYqFq9qg P {
  color: #000000;
}
.cid-tONYqFq9qg .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONYqFq9qg .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONYqFq9qg .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONYqFq9qg .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONYqFq9qg .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVlrVJ6x3 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-tMVlrVJ6x3 a:hover {
  color: #f1b173;
}
.cid-tMVlrVJ6x3 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVlrVJ6x3 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVlrVJ6x3 .menu-logo {
  margin-right: auto;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .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-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVlrVJ6x3 .dropdown {
  color: #8d5e43;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .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-tMVlrVJ6x3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVlrVJ6x3 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVlrVJ6x3 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVlrVJ6x3 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVlrVJ6x3 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVlrVJ6x3 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVlrVJ6x3 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVlrVJ6x3 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVlrVJ6x3 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVlrVJ6x3 img {
    height: 3.8rem !important;
  }
  .cid-tMVlrVJ6x3 .btn {
    display: -webkit-flex;
  }
  .cid-tMVlrVJ6x3 button.navbar-toggler {
    display: block;
  }
  .cid-tMVlrVJ6x3 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVlrVJ6x3 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing,
  .cid-tMVlrVJ6x3 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVlrVJ6x3 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVlrVJ6x3 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVlrVJ6x3 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVlrVJ6x3 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVlrVJ6x3 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVlrVJ6x3 .dropdown-item {
  color: #f1b173;
}
.cid-tMVlrVJ6x3 .logo {
  aspect-ratio: 2.24375;
}
.cid-tMVlrVJ6x3 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-eo {
  /* Type valid CSS here */
}
#custom-html-eo div {
  height: 75px;
  background-color: #000;
}
#custom-html-sc {
  /* Type valid CSS here */
}
#custom-html-sc div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-sc 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-serFzdszGh {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-serFzdszGh .mbr-text,
.cid-serFzdszGh blockquote {
  color: #767676;
}
.cid-serFzdszGh .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-serFzdszGh h5 {
  font-size: 15px;
}
.cid-serFzdszGh a:link {
  color: #de9956;
}
.cid-serFzdszGh a:hover {
  color: #f1b173;
}
.cid-serFzdszGh a:visited {
  color: #de9956;
}
.cid-serFzdHxA9 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-serFzdHxA9 .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-serFzdHxA9 .row-element,
.cid-serFzdHxA9 .image-element {
  padding: 0;
}
.cid-serFzdHxA9 .image-element {
  display: flex;
  justify-content: center;
}
.cid-serFzdHxA9 .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-serFzdHxA9 .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-serFzdHxA9 .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-serFzdHxA9 .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-serFzdHxA9 .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-serFzdHxA9 .text-content {
    padding: 2rem 1rem;
  }
  .cid-serFzdHxA9 .underline .line {
    height: 2px;
  }
  .cid-serFzdHxA9 .mbr-title,
  .cid-serFzdHxA9 .underline,
  .cid-serFzdHxA9 .mbr-text,
  .cid-serFzdHxA9 .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-serFzdHxA9 .mbr-title,
.cid-serFzdHxA9 .underline {
  text-align: center;
  color: #ffffff;
}
.cid-serFzdHxA9 .mbr-text,
.cid-serFzdHxA9 .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-serFzdHxA9 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-serFzdHxA9 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-serFzdHxA9 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-serFzdHxA9 .bouton {
  text-align: center;
}
.cid-serFzdHxA9 .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-serFzdHxA9 .couverture {
  aspect-ratio: 1;
}
.cid-serFzdHxA9 .bouton2 {
  position: relative;
  top: -25px;
}
.cid-serFzdHxA9 p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-serFzdHxA9 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-tMVqD7KJuO {
  background: #ffffff;
}
.cid-tMVqD7KJuO .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMVqD7KJuO .mbr-figure {
  margin: 0 auto;
}
.cid-tMVqD7KJuO figcaption {
  position: relative;
}
.cid-tMVqD7KJuO figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMVqD7KJuO .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMVqD7KJuO .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMVqD7KJuO .view_port {
    height: 10px;
  }
}
.cid-tMVqD7KJuO .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-tMVqD7KJuO .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMVqD7KJuO .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMVqD7KJuO .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMVqD7KJuO .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-serFzexeZS {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-serFzexeZS .mbr-section-subtitle {
  color: #767676;
}
.cid-serFzexeZS H3 {
  text-align: left;
  color: #000000;
}
.cid-serFzexeZS .container {
  height: 58px;
}
.cid-serFzeKrGE {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-serFzeKrGE .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-serFzeKrGE .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-serFzeKrGE .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-serFzeKrGE .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-serFzeKrGE .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-serFzeKrGE .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-serFzeKrGE .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-serFzeKrGE .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-serFzeKrGE .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-serFzf44HM {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-serFzf44HM .mbr-section-subtitle {
  color: #767676;
}
.cid-serFzf44HM H2 {
  text-align: left;
  color: #000;
}
.cid-serFzf44HM .container {
  height: 58px;
}
.cid-serFzfeTGU {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-serFzfeTGU .mbr-text,
.cid-serFzfeTGU blockquote {
  color: #767676;
}
.cid-serFzfeTGU .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-serFzfeTGU .mbr-text {
  color: #000000;
}
.cid-serFzfeTGU h2 {
  font-size: 1.5em;
}
.cid-serFzfeTGU h3 {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-serFzfeTGU .couverture {
  width: 120px;
  float: right;
}
.cid-serFzfeTGU .photo-produit {
  width: 120px;
  padding-left: 20px;
}
.cid-serFzfeTGU .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-serFzfeTGU .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-serFzftcyy {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-serFzftcyy .mbr-section-subtitle {
  color: #767676;
}
.cid-serFzftcyy H3 {
  text-align: left;
  color: #000;
}
.cid-serFzftcyy .container {
  height: 58px;
}
.cid-serFzfDgoQ {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-serFzfDgoQ .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-serFzfDgoQ .mbr-text p {
  background: #ffffff;
}
.cid-serFzfDgoQ .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-serFzfDgoQ .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-serFzglhVD {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-serFzglhVD .mbr-section-subtitle {
  color: #767676;
}
.cid-serFzglhVD H3 {
  text-align: left;
  color: #000;
}
.cid-serFzglhVD .container {
  height: 58px;
}
.cid-serFzgvMLc {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-serFzgvMLc .card-box {
  padding: 0 0.3rem;
}
.cid-serFzgvMLc .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-serFzgvMLc .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-serFzgvMLc h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-serFzgvMLc p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-serFzgvMLc .mbr-text {
  color: #000000;
}
.cid-serFzgvMLc .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-serFzgvMLc .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-serFzgvMLc .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-serFzgvMLc .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-serFzgvMLc .card-title {
  color: #000000;
}
.cid-serFzgvMLc .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-serFzgN0eg {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-serFzgN0eg .mbr-section-subtitle {
  color: #767676;
}
.cid-serFzgN0eg H3 {
  text-align: left;
  color: #000;
}
.cid-serFzgN0eg .container {
  height: 58px;
}
.cid-sMsq804ll6 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsq804ll6 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsq804ll6 .mbr-text p {
  background: #ffffff;
}
.cid-sMsq804ll6 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsq804ll6 .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsq804ll6 .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsq804ll6 .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsq804ll6 .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsq804ll6 .logos-cb {
  max-width: 100%;
}
.cid-sMsq804ll6 .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsq804ll6 .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsq804ll6 .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsq804ll6 .lien:hover {
  color: #000;
}
.cid-sMsq804ll6 .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-sMsq804ll6 .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-serFzhVYL3 {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-serFzhVYL3 .mbr-section-subtitle {
  color: #767676;
}
.cid-serFzhVYL3 H3 {
  text-align: left;
  color: #000;
}
.cid-serFzhVYL3 .container {
  height: 58px;
}
.cid-sEmZKpk9ju {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmZKpk9ju .title {
  margin-bottom: 2rem;
}
.cid-sEmZKpk9ju .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmZKpk9ju a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmZKpk9ju a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmZKpk9ju .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmZKpk9ju .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmZKpk9ju H2 {
  color: #000000;
}
.cid-sEmZKpk9ju LABEL {
  color: #000000;
}
.cid-sEmZKpk9ju .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmZKpk9ju .btn-form {
  border-radius: 0px;
}
.cid-tONYse3YPl {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONYse3YPl .content {
    text-align: center;
  }
  .cid-tONYse3YPl .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONYse3YPl .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONYse3YPl .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONYse3YPl .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONYse3YPl .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONYse3YPl .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONYse3YPl .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-tONYse3YPl .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONYse3YPl .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONYse3YPl .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONYse3YPl .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONYse3YPl .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONYse3YPl H5 {
  color: #000000;
}
.cid-tONYse3YPl P {
  color: #000000;
}
.cid-tONYse3YPl .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONYse3YPl .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONYse3YPl .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONYse3YPl .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONYse3YPl .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVlrVJ6x3 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-tMVlrVJ6x3 a:hover {
  color: #f1b173;
}
.cid-tMVlrVJ6x3 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVlrVJ6x3 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVlrVJ6x3 .menu-logo {
  margin-right: auto;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .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-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVlrVJ6x3 .dropdown {
  color: #8d5e43;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .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-tMVlrVJ6x3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVlrVJ6x3 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVlrVJ6x3 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVlrVJ6x3 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVlrVJ6x3 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVlrVJ6x3 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVlrVJ6x3 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVlrVJ6x3 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVlrVJ6x3 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVlrVJ6x3 img {
    height: 3.8rem !important;
  }
  .cid-tMVlrVJ6x3 .btn {
    display: -webkit-flex;
  }
  .cid-tMVlrVJ6x3 button.navbar-toggler {
    display: block;
  }
  .cid-tMVlrVJ6x3 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVlrVJ6x3 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing,
  .cid-tMVlrVJ6x3 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVlrVJ6x3 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVlrVJ6x3 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVlrVJ6x3 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVlrVJ6x3 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVlrVJ6x3 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVlrVJ6x3 .dropdown-item {
  color: #f1b173;
}
.cid-tMVlrVJ6x3 .logo {
  aspect-ratio: 2.24375;
}
.cid-tMVlrVJ6x3 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-fd {
  /* Type valid CSS here */
}
#custom-html-fd div {
  height: 70px;
  background-color: #000;
}
#custom-html-r3 {
  /* Type valid CSS here */
}
#custom-html-r3 div {
  padding: 10px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-r3 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-serPNiQuR9 {
  padding-top: 0px;
  padding-bottom: 0px;
  background: linear-gradient(90deg, #000000, #000000);
}
.cid-serPNiQuR9 .mbr-overlay {
  background: linear-gradient(90deg, #d3cffb, #d7e8f6);
}
.cid-serPNiQuR9 .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-serPNiQuR9 .card-wrap {
    width: calc(100% + 10rem);
    margin-left: -10rem;
  }
}
.cid-serPNiQuR9 .img-wrap img {
  width: 100%;
  border-radius: .25rem;
}
.cid-serPNiQuR9 .mbr-section-subtitle,
.cid-serPNiQuR9 .mbr-section-btn {
  color: #000000;
}
.cid-serPNiQuR9 h1 {
  font-size: 35px;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-serPNiQuR9 h3 {
  text-align: justify;
  font-family: "Source Sans Pro", Arial;
  font-size: 16px;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-serPNiQuR9 .couverture {
  aspect-ratio: 1;
}
.cid-tMVnwgH1Hl {
  background: #ffffff;
}
.cid-tMVnwgH1Hl .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMVnwgH1Hl .mbr-figure {
  margin: 0 auto;
}
.cid-tMVnwgH1Hl figcaption {
  position: relative;
}
.cid-tMVnwgH1Hl figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMVnwgH1Hl .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMVnwgH1Hl .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMVnwgH1Hl .view_port {
    height: 10px;
  }
}
.cid-tMVnwgH1Hl .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-tMVnwgH1Hl .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMVnwgH1Hl .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMVnwgH1Hl .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMVnwgH1Hl .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-serPNjizmT {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-serPNjizmT .mbr-section-subtitle {
  color: #767676;
}
.cid-serPNjizmT H2 {
  text-align: left;
  color: #000;
}
.cid-serPNjizmT .container {
  height: 58px;
}
.cid-serPNkpF94 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-serPNkpF94 .card-box {
  padding: 0 0.3rem;
}
.cid-serPNkpF94 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-serPNkpF94 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-serPNkpF94 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-serPNkpF94 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-serPNkpF94 .mbr-text {
  color: #000000;
}
.cid-serPNkpF94 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-serPNkpF94 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-serPNkpF94 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-serPNkpF94 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-serPNkpF94 .card-title {
  color: #000000;
}
.cid-serPNkpF94 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-serPNkF0Ge {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-serPNkF0Ge .mbr-section-subtitle {
  color: #767676;
}
.cid-serPNkF0Ge H2 {
  text-align: left;
  color: #000;
}
.cid-serPNkF0Ge .container {
  height: 58px;
}
.cid-serPNkQZql {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-serPNkQZql .card-box {
  padding: 0 0.3rem;
}
.cid-serPNkQZql .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-serPNkQZql .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-serPNkQZql h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-serPNkQZql p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-serPNkQZql .mbr-text {
  color: #000000;
}
.cid-serPNkQZql .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-serPNkQZql .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-serPNkQZql .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-serPNkQZql .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-serPNkQZql .card-title {
  color: #000000;
}
.cid-serPNkQZql .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-serPNl5luQ {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-serPNl5luQ .mbr-section-subtitle {
  color: #767676;
}
.cid-serPNl5luQ H2 {
  text-align: left;
  color: #000;
}
.cid-serPNl5luQ .container {
  height: 58px;
}
.cid-serPNlfBGX {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-serPNlfBGX .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-serPNlfBGX .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-serPNlfBGX .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-serPNlfBGX .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  background-color: #fff;
  width: 1080px;
  max-width: 80%;
}
.cid-serPNlfBGX h4 {
  font-size: 16px;
  color: #555;
  font-weight: 300;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-serPNlfBGX h3 {
  font-size: 22px;
  color: #000;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-serPNlfBGX .couverture {
  aspect-ratio: 1;
}
.cid-serPNltnHy {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-serPNltnHy .mbr-text,
.cid-serPNltnHy blockquote {
  color: #767676;
}
.cid-serPNltnHy .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-serPNltnHy .mbr-text {
  color: #000000;
}
.cid-serPNltnHy h2 {
  font-size: 1.5em;
}
.cid-serPNltnHy h3 {
  font-size: 1.1em;
}
.cid-serPNltnHy .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-serPNltnHy .photo-produit {
  width: 150px;
  aspect-ratio: 0.788;
  max-width: 100%;
}
.cid-serPNltnHy .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-serPNltnHy .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-serPNltnHy .marge {
  padding-top: 10px;
}
.cid-serPNlHDvG {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-serPNlHDvG .mbr-section-subtitle {
  color: #767676;
}
.cid-serPNlHDvG H2 {
  text-align: left;
  color: #000;
}
.cid-serPNlHDvG .container {
  height: 58px;
}
.cid-serPNlVseI {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-serPNlVseI .mbr-text,
.cid-serPNlVseI blockquote {
  color: #767676;
}
.cid-serPNlVseI .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-serPNlVseI h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sEmZ2GTeHD {
  padding-top: 15px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-sEmZ2GTeHD .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmZ2GTeHD .formoid {
  margin: auto;
}
.cid-sEmZ2GTeHD .form-control {
  padding-left: 1rem;
  padding-right: 1rem;
  border-radius: 0px;
  width: 400px;
  max-width: 95%;
  border: 1px solid #aaa;
  background-color: #fafafa;
}
.cid-sEmZ2GTeHD .input-group-btn .btn {
  padding-top: 1.3rem;
  padding-bottom: 1.3rem;
  margin: 0 !important;
  width: 250px;
  max-width: 95%;
  border-radius: 0px;
}
.cid-sEmZ2GTeHD a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-sEmZ2GTeHD a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
@media (max-width: 768px) {
  .cid-sEmZ2GTeHD .mbr-form .row {
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-sEmZ2GTeHD .form-group,
  .cid-sEmZ2GTeHD .input-group-btn,
  .cid-sEmZ2GTeHD .input-group-btn .btn {
    max-width: 300px;
    width: 100%;
  }
}
@media (min-width: 769px) {
  .cid-sEmZ2GTeHD .mbr-form .row > * {
    padding: 0 0.5rem;
  }
}
.cid-sEmZ2GTeHD .reponse {
  font-family: "Source Sans Pro", Tahoma, Arial;
  background-color: #fff;
  color: #000;
  font-size: 18px;
  text-align: center;
  padding: 10px;
  display: none;
}
.cid-serPNmt9qJ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-serPNmt9qJ .mbr-section-subtitle {
  color: #767676;
}
.cid-serPNmt9qJ H2 {
  text-align: left;
  color: #000;
}
.cid-serPNmt9qJ .container {
  height: 58px;
}
.cid-sMspqAq3WT {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMspqAq3WT .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMspqAq3WT .mbr-text p {
  background: #ffffff;
}
.cid-sMspqAq3WT .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMspqAq3WT .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMspqAq3WT .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMspqAq3WT .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMspqAq3WT .paypal {
  position: relative;
  top: -35px;
}
.cid-sMspqAq3WT .logos-cb {
  max-width: 100%;
}
.cid-sMspqAq3WT .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMspqAq3WT .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMspqAq3WT .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMspqAq3WT .lien:hover {
  color: #000;
}
.cid-sMspqAq3WT .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-sMspqAq3WT .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-serPNnnVcv {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-serPNnnVcv .mbr-section-subtitle {
  color: #767676;
}
.cid-serPNnnVcv H3 {
  text-align: left;
  color: #000;
}
.cid-serPNnnVcv .container {
  height: 58px;
}
.cid-sEmZ3j5mWz {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmZ3j5mWz .title {
  margin-bottom: 2rem;
}
.cid-sEmZ3j5mWz .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmZ3j5mWz a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmZ3j5mWz a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmZ3j5mWz .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmZ3j5mWz .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmZ3j5mWz H2 {
  color: #000000;
}
.cid-sEmZ3j5mWz LABEL {
  color: #000000;
}
.cid-sEmZ3j5mWz .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmZ3j5mWz .btn-form {
  border-radius: 0px;
}
.cid-tONY1QZQOt {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONY1QZQOt .content {
    text-align: center;
  }
  .cid-tONY1QZQOt .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONY1QZQOt .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONY1QZQOt .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONY1QZQOt .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONY1QZQOt .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONY1QZQOt .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONY1QZQOt .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-tONY1QZQOt .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONY1QZQOt .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONY1QZQOt .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONY1QZQOt .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONY1QZQOt .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONY1QZQOt H5 {
  color: #000000;
}
.cid-tONY1QZQOt P {
  color: #000000;
}
.cid-tONY1QZQOt .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONY1QZQOt .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONY1QZQOt .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONY1QZQOt .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONY1QZQOt .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVlrVJ6x3 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-tMVlrVJ6x3 a:hover {
  color: #f1b173;
}
.cid-tMVlrVJ6x3 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVlrVJ6x3 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVlrVJ6x3 .menu-logo {
  margin-right: auto;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .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-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVlrVJ6x3 .dropdown {
  color: #8d5e43;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .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-tMVlrVJ6x3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVlrVJ6x3 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVlrVJ6x3 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVlrVJ6x3 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVlrVJ6x3 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVlrVJ6x3 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVlrVJ6x3 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVlrVJ6x3 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVlrVJ6x3 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVlrVJ6x3 img {
    height: 3.8rem !important;
  }
  .cid-tMVlrVJ6x3 .btn {
    display: -webkit-flex;
  }
  .cid-tMVlrVJ6x3 button.navbar-toggler {
    display: block;
  }
  .cid-tMVlrVJ6x3 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVlrVJ6x3 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing,
  .cid-tMVlrVJ6x3 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVlrVJ6x3 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVlrVJ6x3 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVlrVJ6x3 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVlrVJ6x3 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVlrVJ6x3 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVlrVJ6x3 .dropdown-item {
  color: #f1b173;
}
.cid-tMVlrVJ6x3 .logo {
  aspect-ratio: 2.24375;
}
.cid-tMVlrVJ6x3 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-j3 {
  /* Type valid CSS here */
}
#custom-html-j3 div {
  height: 75px;
  background-color: #000;
}
#custom-html-sr {
  /* Type valid CSS here */
}
#custom-html-sr div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-sr 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-siGS3Iq4OJ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-siGS3Iq4OJ .mbr-text,
.cid-siGS3Iq4OJ blockquote {
  color: #767676;
}
.cid-siGS3Iq4OJ .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-siGS3Iq4OJ h5 {
  font-size: 15px;
}
.cid-siGS3Iq4OJ a:link {
  color: #de9956;
}
.cid-siGS3Iq4OJ a:hover {
  color: #f1b173;
}
.cid-siGS3Iq4OJ a:visited {
  color: #de9956;
}
.cid-siGS3IBV1y {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-siGS3IBV1y .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-siGS3IBV1y .row-element,
.cid-siGS3IBV1y .image-element {
  padding: 0;
}
.cid-siGS3IBV1y .image-element {
  display: flex;
  justify-content: center;
}
.cid-siGS3IBV1y .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-siGS3IBV1y .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-siGS3IBV1y .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-siGS3IBV1y .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-siGS3IBV1y .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-siGS3IBV1y .text-content {
    padding: 2rem 1rem;
  }
  .cid-siGS3IBV1y .underline .line {
    height: 2px;
  }
  .cid-siGS3IBV1y .mbr-title,
  .cid-siGS3IBV1y .underline,
  .cid-siGS3IBV1y .mbr-text,
  .cid-siGS3IBV1y .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-siGS3IBV1y .mbr-title,
.cid-siGS3IBV1y .underline {
  text-align: center;
  color: #ffffff;
}
.cid-siGS3IBV1y .mbr-text,
.cid-siGS3IBV1y .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-siGS3IBV1y 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-siGS3IBV1y 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-siGS3IBV1y 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-siGS3IBV1y .bouton {
  text-align: center;
}
.cid-siGS3IBV1y .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-siGS3IBV1y .couverture {
  aspect-ratio: 1;
}
.cid-siGS3IBV1y .bouton2 {
  position: relative;
  top: -25px;
}
.cid-siGS3IBV1y p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-siGS3IBV1y 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-tMVrohXsYc {
  background: #ffffff;
}
.cid-tMVrohXsYc .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMVrohXsYc .mbr-figure {
  margin: 0 auto;
}
.cid-tMVrohXsYc figcaption {
  position: relative;
}
.cid-tMVrohXsYc figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMVrohXsYc .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMVrohXsYc .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMVrohXsYc .view_port {
    height: 10px;
  }
}
.cid-tMVrohXsYc .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-tMVrohXsYc .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMVrohXsYc .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMVrohXsYc .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMVrohXsYc .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-siGS3Jdbk2 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-siGS3Jdbk2 .mbr-section-subtitle {
  color: #767676;
}
.cid-siGS3Jdbk2 H3 {
  text-align: left;
  color: #000000;
}
.cid-siGS3Jdbk2 .container {
  height: 58px;
}
.cid-siGS3JoVir {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-siGS3JoVir .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-siGS3JoVir .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-siGS3JoVir .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-siGS3JoVir .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-siGS3JoVir .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-siGS3JoVir .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-siGS3JoVir .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-siGS3JoVir .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-siGS3JoVir .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-v8PcRRZpl1 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8PcRRZpl1 .mbr-text,
.cid-v8PcRRZpl1 blockquote {
  color: #767676;
}
.cid-v8PcRRZpl1 .media-container-row {
  padding: 0px;
}
.cid-v8PcRRZpl1 .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-v8PcRRZpl1 .mbr-text {
  color: #000000;
}
.cid-v8PcRRZpl1 h2 {
  font-size: 1.4em;
}
.cid-v8PcRRZpl1 h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-v8PcRRZpl1 .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-v8PcRRZpl1 .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-v8PcRRZpl1 .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-v8PcRRZpl1 .photo-produit {
    width: 400px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-v8PcRRZpl1 .photo-produit {
    width: 100%;
  }
}
.cid-v8PcRRZpl1 .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-v8PcRRZpl1 .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-v8PcRRZpl1 .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-v8PcRRZpl1 .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-v8PcRRZpl1 .souligne:hover {
  color: #000;
}
.cid-v8PcRRZpl1 .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-v8PcRRZpl1 .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-siGS3KiOIK {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-siGS3KiOIK .mbr-section-subtitle {
  color: #767676;
}
.cid-siGS3KiOIK H3 {
  text-align: left;
  color: #000;
}
.cid-siGS3KiOIK .container {
  height: 58px;
}
.cid-siGS3KtFgt {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-siGS3KtFgt .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-siGS3KtFgt .mbr-text p {
  background: #ffffff;
}
.cid-siGS3KtFgt .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-siGS3KtFgt .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-t9yW1TNw6R {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t9yW1TNw6R .mbr-section-subtitle {
  color: #767676;
}
.cid-t9yW1TNw6R H2 {
  text-align: left;
  color: #000;
}
.cid-t9yW1TNw6R .container {
  height: 58px;
}
.cid-t9yW1TNw6R a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-t9yW1TNw6R a:hover {
  color: #000;
}
.cid-t9yW1TNw6R a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-t9yW1TNw6R a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-t9yW2AD6DI {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-t9yW2AD6DI .mbr-text,
.cid-t9yW2AD6DI blockquote {
  color: #767676;
}
.cid-t9yW2AD6DI .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-t9yW2AD6DI h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-t9yW2AD6DI .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-t9yW2AD6DI .separation {
  height: 45px;
}
.cid-t9yW2AD6DI img {
  width: 40px;
}
.cid-t9yW2AD6DI a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-t9yW2AD6DI a:hover {
  color: #000;
}
.cid-t9yW2AD6DI 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-t9yW2AD6DI a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-siGS3KI6Ed {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-siGS3KI6Ed .mbr-section-subtitle {
  color: #767676;
}
.cid-siGS3KI6Ed H3 {
  text-align: left;
  color: #000;
}
.cid-siGS3KI6Ed .container {
  height: 58px;
}
.cid-siGS3KTJ77 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-siGS3KTJ77 .card-box {
  padding: 0 0.3rem;
}
.cid-siGS3KTJ77 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-siGS3KTJ77 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-siGS3KTJ77 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-siGS3KTJ77 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-siGS3KTJ77 .mbr-text {
  color: #000000;
}
.cid-siGS3KTJ77 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-siGS3KTJ77 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-siGS3KTJ77 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-siGS3KTJ77 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-siGS3KTJ77 .card-title {
  color: #000000;
}
.cid-siGS3KTJ77 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-siGS3L9yDm {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-siGS3L9yDm .mbr-section-subtitle {
  color: #767676;
}
.cid-siGS3L9yDm H3 {
  text-align: left;
  color: #000;
}
.cid-siGS3L9yDm .container {
  height: 58px;
}
.cid-sMsrbKbmo1 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsrbKbmo1 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsrbKbmo1 .mbr-text p {
  background: #ffffff;
}
.cid-sMsrbKbmo1 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsrbKbmo1 .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsrbKbmo1 .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsrbKbmo1 .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsrbKbmo1 .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsrbKbmo1 .logos-cb {
  max-width: 100%;
}
.cid-sMsrbKbmo1 .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsrbKbmo1 .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsrbKbmo1 .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsrbKbmo1 .lien:hover {
  color: #000;
}
.cid-sMsrbKbmo1 .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-sMsrbKbmo1 .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-siGS3LCaFB {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-siGS3LCaFB .mbr-section-subtitle {
  color: #767676;
}
.cid-siGS3LCaFB H3 {
  text-align: left;
  color: #000;
}
.cid-siGS3LCaFB .container {
  height: 58px;
}
.cid-sEn2kUXTPl {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEn2kUXTPl .title {
  margin-bottom: 2rem;
}
.cid-sEn2kUXTPl .mbr-section-subtitle {
  color: #767676;
}
.cid-sEn2kUXTPl a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEn2kUXTPl a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEn2kUXTPl .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEn2kUXTPl .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEn2kUXTPl H2 {
  color: #000000;
}
.cid-sEn2kUXTPl LABEL {
  color: #000000;
}
.cid-sEn2kUXTPl .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEn2kUXTPl .btn-form {
  border-radius: 0px;
}
.cid-tONYDgqebf {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONYDgqebf .content {
    text-align: center;
  }
  .cid-tONYDgqebf .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONYDgqebf .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONYDgqebf .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONYDgqebf .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONYDgqebf .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONYDgqebf .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONYDgqebf .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-tONYDgqebf .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONYDgqebf .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONYDgqebf .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONYDgqebf .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONYDgqebf .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONYDgqebf H5 {
  color: #000000;
}
.cid-tONYDgqebf P {
  color: #000000;
}
.cid-tONYDgqebf .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONYDgqebf .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONYDgqebf .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONYDgqebf .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONYDgqebf .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVlrVJ6x3 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-tMVlrVJ6x3 a:hover {
  color: #f1b173;
}
.cid-tMVlrVJ6x3 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVlrVJ6x3 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVlrVJ6x3 .menu-logo {
  margin-right: auto;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .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-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVlrVJ6x3 .dropdown {
  color: #8d5e43;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .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-tMVlrVJ6x3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVlrVJ6x3 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVlrVJ6x3 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVlrVJ6x3 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVlrVJ6x3 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVlrVJ6x3 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVlrVJ6x3 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVlrVJ6x3 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVlrVJ6x3 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVlrVJ6x3 img {
    height: 3.8rem !important;
  }
  .cid-tMVlrVJ6x3 .btn {
    display: -webkit-flex;
  }
  .cid-tMVlrVJ6x3 button.navbar-toggler {
    display: block;
  }
  .cid-tMVlrVJ6x3 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVlrVJ6x3 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing,
  .cid-tMVlrVJ6x3 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVlrVJ6x3 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVlrVJ6x3 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVlrVJ6x3 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVlrVJ6x3 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVlrVJ6x3 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVlrVJ6x3 .dropdown-item {
  color: #f1b173;
}
.cid-tMVlrVJ6x3 .logo {
  aspect-ratio: 2.24375;
}
.cid-tMVlrVJ6x3 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-ju {
  /* Type valid CSS here */
}
#custom-html-ju div {
  height: 75px;
  background-color: #000;
}
#custom-html-su {
  /* Type valid CSS here */
}
#custom-html-su div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-su 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-sAexfdPd0T {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-sAexfdPd0T .mbr-text,
.cid-sAexfdPd0T blockquote {
  color: #767676;
}
.cid-sAexfdPd0T .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-sAexfdPd0T h5 {
  font-size: 15px;
}
.cid-sAexfdPd0T a:link {
  color: #de9956;
}
.cid-sAexfdPd0T a:hover {
  color: #f1b173;
}
.cid-sAexfdPd0T a:visited {
  color: #de9956;
}
.cid-sAexfe0Kz7 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-sAexfe0Kz7 .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sAexfe0Kz7 .row-element,
.cid-sAexfe0Kz7 .image-element {
  padding: 0;
}
.cid-sAexfe0Kz7 .image-element {
  display: flex;
  justify-content: center;
}
.cid-sAexfe0Kz7 .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sAexfe0Kz7 .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sAexfe0Kz7 .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sAexfe0Kz7 .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sAexfe0Kz7 .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sAexfe0Kz7 .text-content {
    padding: 2rem 1rem;
  }
  .cid-sAexfe0Kz7 .underline .line {
    height: 2px;
  }
  .cid-sAexfe0Kz7 .mbr-title,
  .cid-sAexfe0Kz7 .underline,
  .cid-sAexfe0Kz7 .mbr-text,
  .cid-sAexfe0Kz7 .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sAexfe0Kz7 .mbr-title,
.cid-sAexfe0Kz7 .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sAexfe0Kz7 .mbr-text,
.cid-sAexfe0Kz7 .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sAexfe0Kz7 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-sAexfe0Kz7 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-sAexfe0Kz7 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-sAexfe0Kz7 .bouton {
  text-align: center;
}
.cid-sAexfe0Kz7 .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sAexfe0Kz7 .couverture {
  aspect-ratio: 1;
}
.cid-sAexfe0Kz7 .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sAexfe0Kz7 p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sAexfe0Kz7 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-tMVrxWfNwx {
  background: #ffffff;
}
.cid-tMVrxWfNwx .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMVrxWfNwx .mbr-figure {
  margin: 0 auto;
}
.cid-tMVrxWfNwx figcaption {
  position: relative;
}
.cid-tMVrxWfNwx figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMVrxWfNwx .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMVrxWfNwx .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMVrxWfNwx .view_port {
    height: 10px;
  }
}
.cid-tMVrxWfNwx .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-tMVrxWfNwx .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMVrxWfNwx .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMVrxWfNwx .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMVrxWfNwx .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sAexfeviVn {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sAexfeviVn .mbr-section-subtitle {
  color: #767676;
}
.cid-sAexfeviVn H3 {
  text-align: left;
  color: #000000;
}
.cid-sAexfeviVn .container {
  height: 58px;
}
.cid-sAexfeEdnk {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sAexfeEdnk .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sAexfeEdnk .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sAexfeEdnk .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sAexfeEdnk .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sAexfeEdnk .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-sAexfeEdnk .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sAexfeEdnk .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sAexfeEdnk .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sAexfeEdnk .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-uR5lduWsPs {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uR5lduWsPs .mbr-text,
.cid-uR5lduWsPs blockquote {
  color: #767676;
}
.cid-uR5lduWsPs .media-container-row {
  padding: 0px;
}
.cid-uR5lduWsPs .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-uR5lduWsPs .mbr-text {
  color: #000000;
}
.cid-uR5lduWsPs h2 {
  font-size: 1.4em;
}
.cid-uR5lduWsPs h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uR5lduWsPs .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uR5lduWsPs .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uR5lduWsPs .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uR5lduWsPs .photo-produit {
    width: 290px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uR5lduWsPs .photo-produit {
    width: 100%;
  }
}
.cid-uR5lduWsPs .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uR5lduWsPs .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-sAexfeWUHa {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sAexfeWUHa .mbr-section-subtitle {
  color: #767676;
}
.cid-sAexfeWUHa H3 {
  text-align: left;
  color: #000;
}
.cid-sAexfeWUHa .container {
  height: 58px;
}
.cid-sAexff9he3 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sAexff9he3 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sAexff9he3 .mbr-text p {
  background: #ffffff;
}
.cid-sAexff9he3 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sAexff9he3 .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-sAexffpoNN {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sAexffpoNN .mbr-section-subtitle {
  color: #767676;
}
.cid-sAexffpoNN H2 {
  text-align: left;
  color: #000;
}
.cid-sAexffpoNN .container {
  height: 58px;
}
.cid-sAexffAcNs {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-sAexffAcNs .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-sAexffAcNs .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-sAexffAcNs .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-sAexffAcNs .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  background-color: #fff;
  width: 1080px;
  max-width: 80%;
}
.cid-sAexffAcNs h4 {
  font-size: 16px;
  color: #555;
  font-weight: 300;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-sAexffAcNs h3 {
  font-size: 22px;
  color: #000;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-sAexffAcNs .couverture {
  aspect-ratio: 1;
}
.cid-ulv5tJSlvh {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ulv5tJSlvh .mbr-section-subtitle {
  color: #767676;
}
.cid-ulv5tJSlvh H2 {
  text-align: left;
  color: #000;
}
.cid-ulv5tJSlvh .container {
  height: 58px;
}
.cid-ulv5tJSlvh a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-ulv5tJSlvh a:hover {
  color: #000;
}
.cid-ulv5tJSlvh a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-ulv5tJSlvh a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-ulv5uigk85 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ulv5uigk85 .mbr-text,
.cid-ulv5uigk85 blockquote {
  color: #767676;
}
.cid-ulv5uigk85 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-ulv5uigk85 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-ulv5uigk85 .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-ulv5uigk85 .separation {
  height: 45px;
}
.cid-ulv5uigk85 img {
  width: 40px;
}
.cid-ulv5uigk85 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-ulv5uigk85 a:hover {
  color: #000;
}
.cid-ulv5uigk85 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-ulv5uigk85 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sAexffMGNI {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sAexffMGNI .mbr-section-subtitle {
  color: #767676;
}
.cid-sAexffMGNI H3 {
  text-align: left;
  color: #000;
}
.cid-sAexffMGNI .container {
  height: 58px;
}
.cid-sAexffXjA6 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sAexffXjA6 .card-box {
  padding: 0 0.3rem;
}
.cid-sAexffXjA6 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sAexffXjA6 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sAexffXjA6 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sAexffXjA6 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sAexffXjA6 .mbr-text {
  color: #000000;
}
.cid-sAexffXjA6 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sAexffXjA6 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sAexffXjA6 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sAexffXjA6 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sAexffXjA6 .card-title {
  color: #000000;
}
.cid-sAexffXjA6 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sAexfgeZQR {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sAexfgeZQR .mbr-section-subtitle {
  color: #767676;
}
.cid-sAexfgeZQR H3 {
  text-align: left;
  color: #000;
}
.cid-sAexfgeZQR .container {
  height: 58px;
}
.cid-sMsre9kxJx {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsre9kxJx .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsre9kxJx .mbr-text p {
  background: #ffffff;
}
.cid-sMsre9kxJx .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsre9kxJx .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsre9kxJx .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsre9kxJx .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsre9kxJx .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsre9kxJx .logos-cb {
  max-width: 100%;
}
.cid-sMsre9kxJx .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsre9kxJx .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsre9kxJx .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsre9kxJx .lien:hover {
  color: #000;
}
.cid-sMsre9kxJx .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-sMsre9kxJx .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sAexfgHDxt {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sAexfgHDxt .mbr-section-subtitle {
  color: #767676;
}
.cid-sAexfgHDxt H3 {
  text-align: left;
  color: #000;
}
.cid-sAexfgHDxt .container {
  height: 58px;
}
.cid-sEn2nncHdV {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEn2nncHdV .title {
  margin-bottom: 2rem;
}
.cid-sEn2nncHdV .mbr-section-subtitle {
  color: #767676;
}
.cid-sEn2nncHdV a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEn2nncHdV a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEn2nncHdV .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEn2nncHdV .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEn2nncHdV H2 {
  color: #000000;
}
.cid-sEn2nncHdV LABEL {
  color: #000000;
}
.cid-sEn2nncHdV .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEn2nncHdV .btn-form {
  border-radius: 0px;
}
.cid-tONYFl4P23 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONYFl4P23 .content {
    text-align: center;
  }
  .cid-tONYFl4P23 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONYFl4P23 .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONYFl4P23 .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONYFl4P23 .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONYFl4P23 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONYFl4P23 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONYFl4P23 .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-tONYFl4P23 .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONYFl4P23 .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONYFl4P23 .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONYFl4P23 .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONYFl4P23 .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONYFl4P23 H5 {
  color: #000000;
}
.cid-tONYFl4P23 P {
  color: #000000;
}
.cid-tONYFl4P23 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONYFl4P23 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONYFl4P23 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONYFl4P23 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONYFl4P23 .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVlrVJ6x3 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-tMVlrVJ6x3 a:hover {
  color: #f1b173;
}
.cid-tMVlrVJ6x3 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVlrVJ6x3 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVlrVJ6x3 .menu-logo {
  margin-right: auto;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .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-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVlrVJ6x3 .dropdown {
  color: #8d5e43;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .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-tMVlrVJ6x3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVlrVJ6x3 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVlrVJ6x3 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVlrVJ6x3 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVlrVJ6x3 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVlrVJ6x3 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVlrVJ6x3 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVlrVJ6x3 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVlrVJ6x3 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVlrVJ6x3 img {
    height: 3.8rem !important;
  }
  .cid-tMVlrVJ6x3 .btn {
    display: -webkit-flex;
  }
  .cid-tMVlrVJ6x3 button.navbar-toggler {
    display: block;
  }
  .cid-tMVlrVJ6x3 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVlrVJ6x3 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing,
  .cid-tMVlrVJ6x3 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVlrVJ6x3 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVlrVJ6x3 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVlrVJ6x3 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVlrVJ6x3 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVlrVJ6x3 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVlrVJ6x3 .dropdown-item {
  color: #f1b173;
}
.cid-tMVlrVJ6x3 .logo {
  aspect-ratio: 2.24375;
}
.cid-tMVlrVJ6x3 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-ke {
  /* Type valid CSS here */
}
#custom-html-ke div {
  height: 75px;
  background-color: #000;
}
#custom-html-sx {
  /* Type valid CSS here */
}
#custom-html-sx div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-sx 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-sC6NiJEvHd {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-sC6NiJEvHd .mbr-text,
.cid-sC6NiJEvHd blockquote {
  color: #767676;
}
.cid-sC6NiJEvHd .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-sC6NiJEvHd h5 {
  font-size: 15px;
}
.cid-sC6NiJEvHd a:link {
  color: #de9956;
}
.cid-sC6NiJEvHd a:hover {
  color: #f1b173;
}
.cid-sC6NiJEvHd a:visited {
  color: #de9956;
}
.cid-sC6NiJNh3K {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-sC6NiJNh3K .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sC6NiJNh3K .row-element,
.cid-sC6NiJNh3K .image-element {
  padding: 0;
}
.cid-sC6NiJNh3K .image-element {
  display: flex;
  justify-content: center;
}
.cid-sC6NiJNh3K .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sC6NiJNh3K .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sC6NiJNh3K .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sC6NiJNh3K .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sC6NiJNh3K .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sC6NiJNh3K .text-content {
    padding: 2rem 1rem;
  }
  .cid-sC6NiJNh3K .underline .line {
    height: 2px;
  }
  .cid-sC6NiJNh3K .mbr-title,
  .cid-sC6NiJNh3K .underline,
  .cid-sC6NiJNh3K .mbr-text,
  .cid-sC6NiJNh3K .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sC6NiJNh3K .mbr-title,
.cid-sC6NiJNh3K .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sC6NiJNh3K .mbr-text,
.cid-sC6NiJNh3K .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sC6NiJNh3K 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-sC6NiJNh3K 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-sC6NiJNh3K 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-sC6NiJNh3K .bouton {
  text-align: center;
}
.cid-sC6NiJNh3K .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sC6NiJNh3K .couverture {
  aspect-ratio: 1;
}
.cid-sC6NiJNh3K .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sC6NiJNh3K p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sC6NiJNh3K 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-tMVrQ4Jk7T {
  background: #ffffff;
}
.cid-tMVrQ4Jk7T .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMVrQ4Jk7T .mbr-figure {
  margin: 0 auto;
}
.cid-tMVrQ4Jk7T figcaption {
  position: relative;
}
.cid-tMVrQ4Jk7T figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMVrQ4Jk7T .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMVrQ4Jk7T .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMVrQ4Jk7T .view_port {
    height: 10px;
  }
}
.cid-tMVrQ4Jk7T .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-tMVrQ4Jk7T .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMVrQ4Jk7T .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMVrQ4Jk7T .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMVrQ4Jk7T .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sFIqpmK2gQ {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sFIqpmK2gQ .mbr-section-subtitle {
  color: #767676;
}
.cid-sFIqpmK2gQ H2 {
  text-align: left;
  color: #000;
}
.cid-sFIqpmK2gQ .container {
  height: 58px;
}
.cid-sFIqlLVTL6 {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-sFIqlLVTL6 .video-block {
  margin: auto;
}
@media (max-width: 768px) {
  .cid-sFIqlLVTL6 .video-block {
    width: 100% !important;
  }
}
.cid-sFIqXauwRv {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sFIqXauwRv .mbr-text,
.cid-sFIqXauwRv blockquote {
  color: #000;
  font-size: 14px;
}
.cid-sC6NiKb1EO {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sC6NiKb1EO .mbr-section-subtitle {
  color: #767676;
}
.cid-sC6NiKb1EO H3 {
  text-align: left;
  color: #000000;
}
.cid-sC6NiKb1EO .container {
  height: 58px;
}
.cid-sC6NiKmfi5 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sC6NiKmfi5 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sC6NiKmfi5 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sC6NiKmfi5 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sC6NiKmfi5 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sC6NiKmfi5 .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-sC6NiKmfi5 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sC6NiKmfi5 .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sC6NiKmfi5 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sC6NiKmfi5 .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-uY9TwDq1ok {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uY9TwDq1ok .card-box {
  padding: 0 0.3rem;
}
.cid-uY9TwDq1ok .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uY9TwDq1ok .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uY9TwDq1ok h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-uY9TwDq1ok p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uY9TwDq1ok .mbr-text {
  color: #000000;
}
.cid-uY9TwDq1ok .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uY9TwDq1ok .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uY9TwDq1ok h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uY9TwDq1ok .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uY9TwDq1ok .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uY9TwDq1ok .card-title {
  color: #000000;
}
.cid-uY9TwDq1ok .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uY9TwDq1ok .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uY9TwDq1ok .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uY9TwDq1ok .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uY9TwDq1ok .souligne:hover {
  color: #000;
}
.cid-uY9TwDq1ok .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-uY9TwDq1ok .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uY9TwDq1ok .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uY9TwDq1ok .carousel-tracklsv {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uY9TwDq1ok .carousel-tracklsv::-webkit-scrollbar {
  height: 8px;
}
.cid-uY9TwDq1ok .carousel-tracklsv::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uY9TwDq1ok .carousel-tracklsv::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uY9TwDq1ok .carousel-tracklsv::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uY9TwDq1ok .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-uY9TwDq1ok .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uY9TwDq1ok .arrow-leftlsv {
  left: -2.2rem;
}
.cid-uY9TwDq1ok .arrow-rightlsv {
  right: -2.2rem;
}
.cid-uY9TwDq1ok .carousel-arrow.hidden {
  display: none;
}
.cid-uY9TwDq1ok .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-uY9TwDq1ok h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-uY9TwDq1ok .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uY9TwDq1ok .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uY9TwDq1ok .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uY9TwDq1ok .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uY9TwDq1ok .photo-produit {
    width: 100%;
  }
}
.cid-uY9TwDq1ok .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uY9TwDq1ok .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-uY9TwDq1ok .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-uY9TwDq1ok .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-sC6OP8o4ZJ {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sC6OP8o4ZJ .mbr-section-subtitle {
  color: #767676;
}
.cid-sC6OP8o4ZJ H2 {
  text-align: left;
  color: #000;
  padding-bottom: 0px;
  height: 70px;
}
.cid-sC6PBRqHMK {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sC6PBRqHMK .mbr-text,
.cid-sC6PBRqHMK blockquote {
  color: #767676;
}
.cid-sC6PBRqHMK .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sC6PBRqHMK h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sC6PBRqHMK a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sC6PBRqHMK a:hover {
  color: #000;
}
.cid-sC6PBRqHMK a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sC6PBRqHMK a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sC6OAsVFmk {
  padding-top: 0px;
  padding-bottom: 60px;
  background: #ffffff;
}
.cid-sC6OAsVFmk .images-container.container-fluid {
  padding: 0;
}
.cid-sC6OAsVFmk .media-container-row {
  margin: 0 auto;
  align-items: stretch;
  -webkit-align-items: stretch;
}
.cid-sC6OAsVFmk .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-sC6OAsVFmk .media-container-row .img-item img {
  width: 100%;
  min-height: 1px;
}
.cid-sC6OAsVFmk .media-container-row .img-item .img-caption {
  background: #ffffff;
  z-index: 2;
  padding: 1rem 1rem;
  word-break: break-word;
}
.cid-sC6OAsVFmk .media-container-row .img-item .img-caption p {
  margin-bottom: 0;
}
.cid-sC6OAsVFmk .media-container-row .img-item.item1 {
  padding: 0 2rem 0 0;
}
@media (max-width: 992px) {
  .cid-sC6OAsVFmk .img-item {
    width: 100% !important;
  }
  .cid-sC6OAsVFmk .img-item.item1 {
    width: 100%;
    flex-basis: initial !important;
    padding: 0 0 2rem 0 !important;
    -webkit-flex-basis: initial !important;
  }
}
.cid-sC6NiKIshr {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sC6NiKIshr .mbr-section-subtitle {
  color: #767676;
}
.cid-sC6NiKIshr H3 {
  text-align: left;
  color: #000;
}
.cid-sC6NiKIshr .container {
  height: 58px;
}
.cid-sC6NiKR3hg {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sC6NiKR3hg .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sC6NiKR3hg .mbr-text p {
  background: #ffffff;
}
.cid-sC6NiKR3hg .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sC6NiKR3hg .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-sC6NiKR3hg .support {
  width: 30%;
  aspect-ratio: 0.505;
}
.cid-sXALJrVDxY {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXALJrVDxY .mbr-section-subtitle {
  color: #767676;
}
.cid-sXALJrVDxY H2 {
  text-align: left;
  color: #000;
}
.cid-sXALJrVDxY .container {
  height: 58px;
}
.cid-sXALJrVDxY a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXALJrVDxY a:hover {
  color: #000;
}
.cid-sXALJrVDxY a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXALJrVDxY a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sXALJXTjkr {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-sXALJXTjkr .mbr-text,
.cid-sXALJXTjkr blockquote {
  color: #767676;
}
.cid-sXALJXTjkr .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sXALJXTjkr h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sXALJXTjkr .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-sXALJXTjkr .separation {
  height: 45px;
}
.cid-sXALJXTjkr img {
  width: 40px;
}
.cid-sXALJXTjkr a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXALJXTjkr a:hover {
  color: #000;
}
.cid-sXALJXTjkr 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-sXALJXTjkr a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sC6NiL5tKR {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sC6NiL5tKR .mbr-section-subtitle {
  color: #767676;
}
.cid-sC6NiL5tKR H3 {
  text-align: left;
  color: #000;
}
.cid-sC6NiL5tKR .container {
  height: 58px;
}
.cid-sC6NiLfxBF {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sC6NiLfxBF .card-box {
  padding: 0 0.3rem;
}
.cid-sC6NiLfxBF .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sC6NiLfxBF .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sC6NiLfxBF h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sC6NiLfxBF p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sC6NiLfxBF .mbr-text {
  color: #000000;
}
.cid-sC6NiLfxBF .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sC6NiLfxBF .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sC6NiLfxBF .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sC6NiLfxBF .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sC6NiLfxBF .card-title {
  color: #000000;
}
.cid-sC6NiLfxBF .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sC6NiLswzl {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sC6NiLswzl .mbr-section-subtitle {
  color: #767676;
}
.cid-sC6NiLswzl H3 {
  text-align: left;
  color: #000;
}
.cid-sC6NiLswzl .container {
  height: 58px;
}
.cid-sMsrmdkAFM {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsrmdkAFM .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsrmdkAFM .mbr-text p {
  background: #ffffff;
}
.cid-sMsrmdkAFM .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsrmdkAFM .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsrmdkAFM .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsrmdkAFM .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsrmdkAFM .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsrmdkAFM .logos-cb {
  max-width: 100%;
}
.cid-sMsrmdkAFM .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsrmdkAFM .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsrmdkAFM .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsrmdkAFM .lien:hover {
  color: #000;
}
.cid-sMsrmdkAFM .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-sMsrmdkAFM .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sC6NiLRp8B {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sC6NiLRp8B .mbr-section-subtitle {
  color: #767676;
}
.cid-sC6NiLRp8B H3 {
  text-align: left;
  color: #000;
}
.cid-sC6NiLRp8B .container {
  height: 58px;
}
.cid-sEn2pS4TGJ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEn2pS4TGJ .title {
  margin-bottom: 2rem;
}
.cid-sEn2pS4TGJ .mbr-section-subtitle {
  color: #767676;
}
.cid-sEn2pS4TGJ a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEn2pS4TGJ a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEn2pS4TGJ .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEn2pS4TGJ .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEn2pS4TGJ H2 {
  color: #000000;
}
.cid-sEn2pS4TGJ LABEL {
  color: #000000;
}
.cid-sEn2pS4TGJ .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEn2pS4TGJ .btn-form {
  border-radius: 0px;
}
.cid-tONYH4CXOQ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONYH4CXOQ .content {
    text-align: center;
  }
  .cid-tONYH4CXOQ .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONYH4CXOQ .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONYH4CXOQ .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONYH4CXOQ .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONYH4CXOQ .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONYH4CXOQ .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONYH4CXOQ .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-tONYH4CXOQ .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONYH4CXOQ .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONYH4CXOQ .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONYH4CXOQ .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONYH4CXOQ .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONYH4CXOQ H5 {
  color: #000000;
}
.cid-tONYH4CXOQ P {
  color: #000000;
}
.cid-tONYH4CXOQ .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONYH4CXOQ .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONYH4CXOQ .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONYH4CXOQ .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONYH4CXOQ .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVlrVJ6x3 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-tMVlrVJ6x3 a:hover {
  color: #f1b173;
}
.cid-tMVlrVJ6x3 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVlrVJ6x3 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVlrVJ6x3 .menu-logo {
  margin-right: auto;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .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-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVlrVJ6x3 .dropdown {
  color: #8d5e43;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .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-tMVlrVJ6x3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVlrVJ6x3 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVlrVJ6x3 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVlrVJ6x3 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVlrVJ6x3 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVlrVJ6x3 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVlrVJ6x3 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVlrVJ6x3 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVlrVJ6x3 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVlrVJ6x3 img {
    height: 3.8rem !important;
  }
  .cid-tMVlrVJ6x3 .btn {
    display: -webkit-flex;
  }
  .cid-tMVlrVJ6x3 button.navbar-toggler {
    display: block;
  }
  .cid-tMVlrVJ6x3 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVlrVJ6x3 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing,
  .cid-tMVlrVJ6x3 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVlrVJ6x3 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVlrVJ6x3 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVlrVJ6x3 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVlrVJ6x3 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVlrVJ6x3 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVlrVJ6x3 .dropdown-item {
  color: #f1b173;
}
.cid-tMVlrVJ6x3 .logo {
  aspect-ratio: 2.24375;
}
.cid-tMVlrVJ6x3 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-l2 {
  /* Type valid CSS here */
}
#custom-html-l2 div {
  height: 75px;
  background-color: #000;
}
#custom-html-t0 {
  /* Type valid CSS here */
}
#custom-html-t0 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-t0 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-sCM4myR95u {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-sCM4myR95u .mbr-text,
.cid-sCM4myR95u blockquote {
  color: #767676;
}
.cid-sCM4myR95u .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-sCM4myR95u h5 {
  font-size: 15px;
}
.cid-sCM4myR95u a:link {
  color: #de9956;
}
.cid-sCM4myR95u a:hover {
  color: #f1b173;
}
.cid-sCM4myR95u a:visited {
  color: #de9956;
}
.cid-sCM4mz1N2q {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-sCM4mz1N2q .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sCM4mz1N2q .row-element,
.cid-sCM4mz1N2q .image-element {
  padding: 0;
}
.cid-sCM4mz1N2q .image-element {
  display: flex;
  justify-content: center;
}
.cid-sCM4mz1N2q .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sCM4mz1N2q .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sCM4mz1N2q .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sCM4mz1N2q .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sCM4mz1N2q .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sCM4mz1N2q .text-content {
    padding: 2rem 1rem;
  }
  .cid-sCM4mz1N2q .underline .line {
    height: 2px;
  }
  .cid-sCM4mz1N2q .mbr-title,
  .cid-sCM4mz1N2q .underline,
  .cid-sCM4mz1N2q .mbr-text,
  .cid-sCM4mz1N2q .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sCM4mz1N2q .mbr-title,
.cid-sCM4mz1N2q .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sCM4mz1N2q .mbr-text,
.cid-sCM4mz1N2q .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sCM4mz1N2q 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-sCM4mz1N2q 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-sCM4mz1N2q 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-sCM4mz1N2q .bouton {
  text-align: center;
}
.cid-sCM4mz1N2q .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sCM4mz1N2q .couverture {
  aspect-ratio: 1;
}
.cid-sCM4mz1N2q .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sCM4mz1N2q p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sCM4mz1N2q 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-tMVrYWVQRM {
  background: #ffffff;
}
.cid-tMVrYWVQRM .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMVrYWVQRM .mbr-figure {
  margin: 0 auto;
}
.cid-tMVrYWVQRM figcaption {
  position: relative;
}
.cid-tMVrYWVQRM figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMVrYWVQRM .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMVrYWVQRM .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMVrYWVQRM .view_port {
    height: 10px;
  }
}
.cid-tMVrYWVQRM .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-tMVrYWVQRM .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMVrYWVQRM .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMVrYWVQRM .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMVrYWVQRM .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sTzpOTuONk {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sTzpOTuONk .mbr-section-subtitle {
  color: #767676;
}
.cid-sTzpOTuONk H2 {
  text-align: left;
  color: #000;
}
.cid-sTzpOTuONk .container {
  height: 58px;
}
.cid-sTzpQ2hjBh {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-sTzpQ2hjBh .video-block {
  margin: auto;
}
@media (max-width: 768px) {
  .cid-sTzpQ2hjBh .video-block {
    width: 100% !important;
  }
}
.cid-sTzpQJadvB {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sTzpQJadvB .mbr-text,
.cid-sTzpQJadvB blockquote {
  color: #000;
  font-size: 14px;
}
.cid-sCM4mzxJvH {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sCM4mzxJvH .mbr-section-subtitle {
  color: #767676;
}
.cid-sCM4mzxJvH H3 {
  text-align: left;
  color: #000000;
}
.cid-sCM4mzxJvH .container {
  height: 58px;
}
.cid-sCM4mzH9MR {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sCM4mzH9MR .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sCM4mzH9MR .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sCM4mzH9MR .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sCM4mzH9MR .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sCM4mzH9MR .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-sCM4mzH9MR .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sCM4mzH9MR .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sCM4mzH9MR .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sCM4mzH9MR .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-v2SxHudWph {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v2SxHudWph .card-box {
  padding: 0 0.3rem;
}
.cid-v2SxHudWph .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-v2SxHudWph .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-v2SxHudWph h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-v2SxHudWph p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-v2SxHudWph .mbr-text {
  color: #000000;
}
.cid-v2SxHudWph .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-v2SxHudWph .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-v2SxHudWph h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-v2SxHudWph .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-v2SxHudWph .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-v2SxHudWph .card-title {
  color: #000000;
}
.cid-v2SxHudWph .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-v2SxHudWph .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-v2SxHudWph .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-v2SxHudWph .souligne {
  position: relative;
  color: #999;
  text-decoration: none;
}
.cid-v2SxHudWph .souligne:hover {
  color: #999;
}
.cid-v2SxHudWph .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-v2SxHudWph .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-v2SxHudWph .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-v2SxHudWph .carousel-tracklsv {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-v2SxHudWph .carousel-tracklsv::-webkit-scrollbar {
  height: 8px;
}
.cid-v2SxHudWph .carousel-tracklsv::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-v2SxHudWph .carousel-tracklsv::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-v2SxHudWph .carousel-tracklsv::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-v2SxHudWph .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-v2SxHudWph .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-v2SxHudWph .arrow-leftlsv {
  left: -2.2rem;
}
.cid-v2SxHudWph .arrow-rightlsv {
  right: -2.2rem;
}
.cid-v2SxHudWph .carousel-arrow.hidden {
  display: none;
}
.cid-v2SxHudWph .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-v2SxHudWph h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-v2SxHudWph .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-v2SxHudWph .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-v2SxHudWph .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-v2SxHudWph .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-v2SxHudWph .photo-produit {
    width: 100%;
  }
}
.cid-v2SxHudWph .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-v2SxHudWph .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-v2SxHudWph .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-v2SxHudWph .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-sCM4mAk46s {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sCM4mAk46s .mbr-section-subtitle {
  color: #767676;
}
.cid-sCM4mAk46s H3 {
  text-align: left;
  color: #000;
}
.cid-sCM4mAk46s .container {
  height: 58px;
}
.cid-sCM4mAwGHy {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sCM4mAwGHy .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sCM4mAwGHy .mbr-text p {
  background: #ffffff;
}
.cid-sCM4mAwGHy .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sCM4mAwGHy .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-sCM4mAKCWL {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sCM4mAKCWL .mbr-section-subtitle {
  color: #767676;
}
.cid-sCM4mAKCWL H2 {
  text-align: left;
  color: #000;
}
.cid-sCM4mAKCWL .container {
  height: 58px;
}
.cid-sCM4mAUQqe {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-sCM4mAUQqe .mbr-text,
.cid-sCM4mAUQqe blockquote {
  color: #000;
  text-align: justify;
}
.cid-sXuPzMbKzl {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXuPzMbKzl .mbr-section-subtitle {
  color: #767676;
}
.cid-sXuPzMbKzl H2 {
  text-align: left;
  color: #000;
}
.cid-sXuPzMbKzl .container {
  height: 58px;
}
.cid-sXuPzMbKzl a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXuPzMbKzl a:hover {
  color: #000;
}
.cid-sXuPzMbKzl a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXuPzMbKzl a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sXuPAtUg5J {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-sXuPAtUg5J .mbr-text,
.cid-sXuPAtUg5J blockquote {
  color: #767676;
}
.cid-sXuPAtUg5J .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sXuPAtUg5J h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sXuPAtUg5J .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-sXuPAtUg5J .separation {
  height: 45px;
}
.cid-sXuPAtUg5J img {
  width: 40px;
}
.cid-sXuPAtUg5J a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXuPAtUg5J a:hover {
  color: #000;
}
.cid-sXuPAtUg5J 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-sXuPAtUg5J a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sCM4mB5dCc {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sCM4mB5dCc .mbr-section-subtitle {
  color: #767676;
}
.cid-sCM4mB5dCc H3 {
  text-align: left;
  color: #000;
}
.cid-sCM4mB5dCc .container {
  height: 58px;
}
.cid-sCM4mBfCxh {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sCM4mBfCxh .card-box {
  padding: 0 0.3rem;
}
.cid-sCM4mBfCxh .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sCM4mBfCxh .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sCM4mBfCxh h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sCM4mBfCxh p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sCM4mBfCxh .mbr-text {
  color: #000000;
}
.cid-sCM4mBfCxh .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sCM4mBfCxh .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sCM4mBfCxh .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sCM4mBfCxh .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sCM4mBfCxh .card-title {
  color: #000000;
}
.cid-sCM4mBfCxh .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sCM4mBzT0z {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sCM4mBzT0z .mbr-section-subtitle {
  color: #767676;
}
.cid-sCM4mBzT0z H3 {
  text-align: left;
  color: #000;
}
.cid-sCM4mBzT0z .container {
  height: 58px;
}
.cid-sMsrppEFy7 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsrppEFy7 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsrppEFy7 .mbr-text p {
  background: #ffffff;
}
.cid-sMsrppEFy7 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsrppEFy7 .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsrppEFy7 .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsrppEFy7 .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsrppEFy7 .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsrppEFy7 .logos-cb {
  max-width: 100%;
}
.cid-sMsrppEFy7 .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsrppEFy7 .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsrppEFy7 .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsrppEFy7 .lien:hover {
  color: #000;
}
.cid-sMsrppEFy7 .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-sMsrppEFy7 .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sCM4mBXmUV {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sCM4mBXmUV .mbr-section-subtitle {
  color: #767676;
}
.cid-sCM4mBXmUV H3 {
  text-align: left;
  color: #000;
}
.cid-sCM4mBXmUV .container {
  height: 58px;
}
.cid-sEn2snwcR7 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEn2snwcR7 .title {
  margin-bottom: 2rem;
}
.cid-sEn2snwcR7 .mbr-section-subtitle {
  color: #767676;
}
.cid-sEn2snwcR7 a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEn2snwcR7 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEn2snwcR7 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEn2snwcR7 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEn2snwcR7 H2 {
  color: #000000;
}
.cid-sEn2snwcR7 LABEL {
  color: #000000;
}
.cid-sEn2snwcR7 .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEn2snwcR7 .btn-form {
  border-radius: 0px;
}
.cid-tONYIMmh0V {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONYIMmh0V .content {
    text-align: center;
  }
  .cid-tONYIMmh0V .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONYIMmh0V .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONYIMmh0V .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONYIMmh0V .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONYIMmh0V .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONYIMmh0V .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONYIMmh0V .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-tONYIMmh0V .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONYIMmh0V .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONYIMmh0V .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONYIMmh0V .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONYIMmh0V .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONYIMmh0V H5 {
  color: #000000;
}
.cid-tONYIMmh0V P {
  color: #000000;
}
.cid-tONYIMmh0V .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONYIMmh0V .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONYIMmh0V .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONYIMmh0V .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONYIMmh0V .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVlrVJ6x3 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-tMVlrVJ6x3 a:hover {
  color: #f1b173;
}
.cid-tMVlrVJ6x3 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVlrVJ6x3 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVlrVJ6x3 .menu-logo {
  margin-right: auto;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .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-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVlrVJ6x3 .dropdown {
  color: #8d5e43;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .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-tMVlrVJ6x3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVlrVJ6x3 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVlrVJ6x3 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVlrVJ6x3 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVlrVJ6x3 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVlrVJ6x3 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVlrVJ6x3 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVlrVJ6x3 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVlrVJ6x3 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVlrVJ6x3 img {
    height: 3.8rem !important;
  }
  .cid-tMVlrVJ6x3 .btn {
    display: -webkit-flex;
  }
  .cid-tMVlrVJ6x3 button.navbar-toggler {
    display: block;
  }
  .cid-tMVlrVJ6x3 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVlrVJ6x3 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing,
  .cid-tMVlrVJ6x3 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVlrVJ6x3 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVlrVJ6x3 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVlrVJ6x3 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVlrVJ6x3 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVlrVJ6x3 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVlrVJ6x3 .dropdown-item {
  color: #f1b173;
}
.cid-tMVlrVJ6x3 .logo {
  aspect-ratio: 2.24375;
}
.cid-tMVlrVJ6x3 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-lp {
  /* Type valid CSS here */
}
#custom-html-lp div {
  height: 70px;
  background-color: #000;
}
#custom-html-r0 {
  /* Type valid CSS here */
}
#custom-html-r0 div {
  padding: 10px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-r0 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-sCS1NTf4t6 {
  padding-top: 0px;
  padding-bottom: 0px;
  background: linear-gradient(90deg, #000000, #000000);
}
.cid-sCS1NTf4t6 .mbr-overlay {
  background: linear-gradient(90deg, #d3cffb, #d7e8f6);
}
.cid-sCS1NTf4t6 .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-sCS1NTf4t6 .card-wrap {
    width: calc(100% + 10rem);
    margin-left: -10rem;
  }
}
.cid-sCS1NTf4t6 .img-wrap img {
  width: 100%;
  border-radius: .25rem;
}
.cid-sCS1NTf4t6 .mbr-section-subtitle,
.cid-sCS1NTf4t6 .mbr-section-btn {
  color: #000000;
}
.cid-sCS1NTf4t6 h1 {
  font-size: 35px;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sCS1NTf4t6 h3 {
  text-align: justify;
  font-family: "Source Sans Pro", Arial;
  font-size: 16px;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sCS1NTf4t6 .couverture {
  aspect-ratio: 1;
}
.cid-tMVndcigZi {
  background: #ffffff;
}
.cid-tMVndcigZi .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMVndcigZi .mbr-figure {
  margin: 0 auto;
}
.cid-tMVndcigZi figcaption {
  position: relative;
}
.cid-tMVndcigZi figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMVndcigZi .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMVndcigZi .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMVndcigZi .view_port {
    height: 10px;
  }
}
.cid-tMVndcigZi .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-tMVndcigZi .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMVndcigZi .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMVndcigZi .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMVndcigZi .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sCS1NTQERG {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sCS1NTQERG .mbr-section-subtitle {
  color: #767676;
}
.cid-sCS1NTQERG H2 {
  text-align: left;
  color: #000;
}
.cid-sCS1NTQERG .container {
  height: 58px;
}
.cid-sCS1NU0Cmy {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sCS1NU0Cmy .card-box {
  padding: 0 0.3rem;
}
.cid-sCS1NU0Cmy .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sCS1NU0Cmy .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sCS1NU0Cmy h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sCS1NU0Cmy p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sCS1NU0Cmy .mbr-text {
  color: #000000;
}
.cid-sCS1NU0Cmy .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sCS1NU0Cmy .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sCS1NU0Cmy .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sCS1NU0Cmy .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sCS1NU0Cmy .card-title {
  color: #000000;
}
.cid-sCS1NU0Cmy .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-tf4kVO6cJe {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tf4kVO6cJe .mbr-section-subtitle {
  color: #767676;
}
.cid-tf4kVO6cJe H2 {
  text-align: left;
  color: #000;
}
.cid-tf4kVO6cJe .container {
  height: 58px;
}
.cid-tf4kVO6cJe a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tf4kVO6cJe a:hover {
  color: #000;
}
.cid-tf4kVO6cJe a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tf4kVO6cJe a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tf4kWf87f7 {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-tf4kWf87f7 .mbr-text,
.cid-tf4kWf87f7 blockquote {
  color: #767676;
}
.cid-tf4kWf87f7 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tf4kWf87f7 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tf4kWf87f7 .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tf4kWf87f7 .separation {
  height: 45px;
}
.cid-tf4kWf87f7 img {
  width: 40px;
}
.cid-tf4kWf87f7 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tf4kWf87f7 a:hover {
  color: #000;
}
.cid-tf4kWf87f7 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-tf4kWf87f7 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sCS1NVs730 {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sCS1NVs730 .mbr-section-subtitle {
  color: #767676;
}
.cid-sCS1NVs730 H2 {
  text-align: left;
  color: #000;
}
.cid-sCS1NVs730 .container {
  height: 58px;
}
.cid-sCS1NVDzkE {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-sCS1NVDzkE .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-sCS1NVDzkE .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-sCS1NVDzkE .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-sCS1NVDzkE .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  background-color: #fff;
  width: 1080px;
  max-width: 80%;
}
.cid-sCS1NVDzkE h4 {
  font-size: 16px;
  color: #555;
  font-weight: 300;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-sCS1NVDzkE h3 {
  font-size: 22px;
  color: #000;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-sCS1NVDzkE .couverture {
  aspect-ratio: 1;
}
.cid-sCS1NVR45r {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-sCS1NVR45r .mbr-text,
.cid-sCS1NVR45r blockquote {
  color: #767676;
}
.cid-sCS1NVR45r .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-sCS1NVR45r .mbr-text {
  color: #000000;
}
.cid-sCS1NVR45r h2 {
  font-size: 1.5em;
}
.cid-sCS1NVR45r h3 {
  font-size: 1.1em;
}
.cid-sCS1NVR45r .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-sCS1NVR45r .photo-produit {
  width: 150px;
  aspect-ratio: 0.4675;
  max-width: 100%;
}
.cid-sCS1NVR45r .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-sCS1NVR45r .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-sCS1NVR45r .marge {
  padding-top: 10px;
}
.cid-sCS3ij1PcJ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sCS3ij1PcJ .mbr-section-subtitle {
  color: #767676;
}
.cid-sCS3ij1PcJ H2 {
  text-align: left;
  color: #000;
}
.cid-sCS3ij1PcJ .container {
  height: 58px;
}
.cid-sCS3g5e8r6 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sCS3g5e8r6 .card-box {
  padding: 0 0.3rem;
}
.cid-sCS3g5e8r6 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sCS3g5e8r6 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sCS3g5e8r6 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sCS3g5e8r6 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sCS3g5e8r6 .mbr-text {
  color: #000000;
}
.cid-sCS3g5e8r6 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sCS3g5e8r6 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sCS3g5e8r6 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sCS3g5e8r6 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sCS3g5e8r6 .card-title {
  color: #000000;
}
.cid-sCS3g5e8r6 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sCS1NW5c5O {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sCS1NW5c5O .mbr-section-subtitle {
  color: #767676;
}
.cid-sCS1NW5c5O H2 {
  text-align: left;
  color: #000;
}
.cid-sCS1NW5c5O .container {
  height: 58px;
}
.cid-sCS1NWfLQD {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sCS1NWfLQD .mbr-text,
.cid-sCS1NWfLQD blockquote {
  color: #767676;
}
.cid-sCS1NWfLQD .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sCS1NWfLQD h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sEmYXZCvfk {
  padding-top: 15px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-sEmYXZCvfk .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmYXZCvfk .formoid {
  margin: auto;
}
.cid-sEmYXZCvfk .form-control {
  padding-left: 1rem;
  padding-right: 1rem;
  border-radius: 0px;
  width: 400px;
  max-width: 95%;
  border: 1px solid #aaa;
  background-color: #fafafa;
}
.cid-sEmYXZCvfk .input-group-btn .btn {
  padding-top: 1.3rem;
  padding-bottom: 1.3rem;
  margin: 0 !important;
  width: 250px;
  max-width: 95%;
  border-radius: 0px;
}
.cid-sEmYXZCvfk a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-sEmYXZCvfk a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
@media (max-width: 768px) {
  .cid-sEmYXZCvfk .mbr-form .row {
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-sEmYXZCvfk .form-group,
  .cid-sEmYXZCvfk .input-group-btn,
  .cid-sEmYXZCvfk .input-group-btn .btn {
    max-width: 300px;
    width: 100%;
  }
}
@media (min-width: 769px) {
  .cid-sEmYXZCvfk .mbr-form .row > * {
    padding: 0 0.5rem;
  }
}
.cid-sEmYXZCvfk .reponse {
  font-family: "Source Sans Pro", Tahoma, Arial;
  background-color: #fff;
  color: #000;
  font-size: 18px;
  text-align: center;
  padding: 10px;
  display: none;
}
.cid-sCS1NWEthy {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sCS1NWEthy .mbr-section-subtitle {
  color: #767676;
}
.cid-sCS1NWEthy H2 {
  text-align: left;
  color: #000;
}
.cid-sCS1NWEthy .container {
  height: 58px;
}
.cid-sMspnRYHCt {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMspnRYHCt .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMspnRYHCt .mbr-text p {
  background: #ffffff;
}
.cid-sMspnRYHCt .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMspnRYHCt .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMspnRYHCt .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMspnRYHCt .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMspnRYHCt .paypal {
  position: relative;
  top: -35px;
}
.cid-sMspnRYHCt .logos-cb {
  max-width: 100%;
}
.cid-sMspnRYHCt .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMspnRYHCt .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMspnRYHCt .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMspnRYHCt .lien:hover {
  color: #000;
}
.cid-sMspnRYHCt .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-sMspnRYHCt .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sCS1NX3d3I {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sCS1NX3d3I .mbr-section-subtitle {
  color: #767676;
}
.cid-sCS1NX3d3I H3 {
  text-align: left;
  color: #000;
}
.cid-sCS1NX3d3I .container {
  height: 58px;
}
.cid-sEmYYEhGLp {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEmYYEhGLp .title {
  margin-bottom: 2rem;
}
.cid-sEmYYEhGLp .mbr-section-subtitle {
  color: #767676;
}
.cid-sEmYYEhGLp a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEmYYEhGLp a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEmYYEhGLp .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEmYYEhGLp .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEmYYEhGLp H2 {
  color: #000000;
}
.cid-sEmYYEhGLp LABEL {
  color: #000000;
}
.cid-sEmYYEhGLp .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEmYYEhGLp .btn-form {
  border-radius: 0px;
}
.cid-tONY00HBIb {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONY00HBIb .content {
    text-align: center;
  }
  .cid-tONY00HBIb .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONY00HBIb .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONY00HBIb .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONY00HBIb .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONY00HBIb .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONY00HBIb .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONY00HBIb .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-tONY00HBIb .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONY00HBIb .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONY00HBIb .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONY00HBIb .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONY00HBIb .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONY00HBIb H5 {
  color: #000000;
}
.cid-tONY00HBIb P {
  color: #000000;
}
.cid-tONY00HBIb .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONY00HBIb .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONY00HBIb .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONY00HBIb .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONY00HBIb .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVlrVJ6x3 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-tMVlrVJ6x3 a:hover {
  color: #f1b173;
}
.cid-tMVlrVJ6x3 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVlrVJ6x3 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVlrVJ6x3 .menu-logo {
  margin-right: auto;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .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-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVlrVJ6x3 .dropdown {
  color: #8d5e43;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .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-tMVlrVJ6x3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVlrVJ6x3 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVlrVJ6x3 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVlrVJ6x3 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVlrVJ6x3 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVlrVJ6x3 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVlrVJ6x3 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVlrVJ6x3 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVlrVJ6x3 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVlrVJ6x3 img {
    height: 3.8rem !important;
  }
  .cid-tMVlrVJ6x3 .btn {
    display: -webkit-flex;
  }
  .cid-tMVlrVJ6x3 button.navbar-toggler {
    display: block;
  }
  .cid-tMVlrVJ6x3 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVlrVJ6x3 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing,
  .cid-tMVlrVJ6x3 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVlrVJ6x3 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVlrVJ6x3 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVlrVJ6x3 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVlrVJ6x3 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVlrVJ6x3 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVlrVJ6x3 .dropdown-item {
  color: #f1b173;
}
.cid-tMVlrVJ6x3 .logo {
  aspect-ratio: 2.24375;
}
.cid-tMVlrVJ6x3 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-og {
  /* Type valid CSS here */
}
#custom-html-og div {
  height: 75px;
  background-color: #000;
}
#custom-html-t3 {
  /* Type valid CSS here */
}
#custom-html-t3 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-t3 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-sW1obdNMmX {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-sW1obdNMmX .mbr-text,
.cid-sW1obdNMmX blockquote {
  color: #767676;
}
.cid-sW1obdNMmX .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-sW1obdNMmX h5 {
  font-size: 15px;
}
.cid-sW1obdNMmX a:link {
  color: #de9956;
}
.cid-sW1obdNMmX a:hover {
  color: #f1b173;
}
.cid-sW1obdNMmX a:visited {
  color: #de9956;
}
.cid-sW1obdYDic {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-sW1obdYDic .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sW1obdYDic .row-element,
.cid-sW1obdYDic .image-element {
  padding: 0;
}
.cid-sW1obdYDic .image-element {
  display: flex;
  justify-content: center;
}
.cid-sW1obdYDic .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sW1obdYDic .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sW1obdYDic .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sW1obdYDic .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sW1obdYDic .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sW1obdYDic .text-content {
    padding: 2rem 1rem;
  }
  .cid-sW1obdYDic .underline .line {
    height: 2px;
  }
  .cid-sW1obdYDic .mbr-title,
  .cid-sW1obdYDic .underline,
  .cid-sW1obdYDic .mbr-text,
  .cid-sW1obdYDic .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sW1obdYDic .mbr-title,
.cid-sW1obdYDic .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sW1obdYDic .mbr-text,
.cid-sW1obdYDic .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sW1obdYDic 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-sW1obdYDic 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-sW1obdYDic 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-sW1obdYDic .bouton {
  text-align: center;
}
.cid-sW1obdYDic .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sW1obdYDic .couverture {
  aspect-ratio: 1;
}
.cid-sW1obdYDic .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sW1obdYDic p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sW1obdYDic 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-tMVs7Sjrrj {
  background: #ffffff;
}
.cid-tMVs7Sjrrj .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMVs7Sjrrj .mbr-figure {
  margin: 0 auto;
}
.cid-tMVs7Sjrrj figcaption {
  position: relative;
}
.cid-tMVs7Sjrrj figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMVs7Sjrrj .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMVs7Sjrrj .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMVs7Sjrrj .view_port {
    height: 10px;
  }
}
.cid-tMVs7Sjrrj .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-tMVs7Sjrrj .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMVs7Sjrrj .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMVs7Sjrrj .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMVs7Sjrrj .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sW1obetQMH {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sW1obetQMH .mbr-section-subtitle {
  color: #767676;
}
.cid-sW1obetQMH H3 {
  text-align: left;
  color: #000000;
}
.cid-sW1obetQMH .container {
  height: 58px;
}
.cid-sW1pSGJlei {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-sW1pSGJlei .image-block {
  margin: auto;
}
.cid-sW1pSGJlei figcaption {
  position: relative;
}
.cid-sW1pSGJlei figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sW1pSGJlei .image-block {
    width: 100% !important;
  }
}
.cid-sW1obeCv2m {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sW1obeCv2m .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sW1obeCv2m .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sW1obeCv2m .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sW1obeCv2m .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sW1obeCv2m .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-sW1obeCv2m .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sW1obeCv2m .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sW1obeCv2m .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sW1obeCv2m .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-sW1obeZFIM {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sW1obeZFIM .mbr-section-subtitle {
  color: #767676;
}
.cid-sW1obeZFIM H2 {
  text-align: left;
  color: #000;
}
.cid-sW1obeZFIM .container {
  height: 58px;
}
.cid-sW1obfbFWq {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sW1obfbFWq .mbr-text,
.cid-sW1obfbFWq blockquote {
  color: #767676;
}
.cid-sW1obfbFWq .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-sW1obfbFWq .mbr-text {
  color: #000000;
}
.cid-sW1obfbFWq h2 {
  font-size: 1.5em;
}
.cid-sW1obfbFWq h3 {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sW1obfbFWq .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-sW1obfbFWq .photo-produit {
  width: 150px;
  aspect-ratio: 0.64377682;
  max-width: 100%;
}
.cid-sW1obfbFWq .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-sW1obfbFWq .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-sW1tDkDvV3 {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sW1tDkDvV3 .mbr-text,
.cid-sW1tDkDvV3 blockquote {
  color: #767676;
}
.cid-sW1tDkDvV3 .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-sW1tDkDvV3 .mbr-text {
  color: #000000;
}
.cid-sW1tDkDvV3 h2 {
  font-size: 1.5em;
}
.cid-sW1tDkDvV3 h3 {
  font-size: 1.1em;
}
.cid-sW1tDkDvV3 .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-sW1tDkDvV3 .photo-produit {
  width: 150px;
  aspect-ratio: 0.6525;
  max-width: 100%;
}
.cid-sW1tDkDvV3 .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-sW1tDkDvV3 .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-sW1obftdAe {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sW1obftdAe .mbr-section-subtitle {
  color: #767676;
}
.cid-sW1obftdAe H3 {
  text-align: left;
  color: #000;
}
.cid-sW1obftdAe .container {
  height: 58px;
}
.cid-sW1obfGrAn {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-sW1obfGrAn .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sW1obfGrAn .mbr-text p {
  background: #ffffff;
}
.cid-sW1obfGrAn .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sW1obfGrAn .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-tXDXGPZ8Md {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tXDXGPZ8Md .mbr-section-subtitle {
  color: #767676;
}
.cid-tXDXGPZ8Md H2 {
  text-align: left;
  color: #000;
}
.cid-tXDXGPZ8Md .container {
  height: 58px;
}
.cid-tXDXGPZ8Md a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tXDXGPZ8Md a:hover {
  color: #000;
}
.cid-tXDXGPZ8Md a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tXDXGPZ8Md a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tXDXHrksh3 {
  padding-top: 15px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-tXDXHrksh3 .mbr-text,
.cid-tXDXHrksh3 blockquote {
  color: #767676;
}
.cid-tXDXHrksh3 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tXDXHrksh3 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tXDXHrksh3 .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tXDXHrksh3 .separation {
  height: 45px;
}
.cid-tXDXHrksh3 img {
  width: 40px;
}
.cid-tXDXHrksh3 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tXDXHrksh3 a:hover {
  color: #000;
}
.cid-tXDXHrksh3 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-tXDXHrksh3 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sW1obfWjaj {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sW1obfWjaj .mbr-section-subtitle {
  color: #767676;
}
.cid-sW1obfWjaj H3 {
  text-align: left;
  color: #000;
}
.cid-sW1obfWjaj .container {
  height: 58px;
}
.cid-sW1obg6m8l {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sW1obg6m8l .card-box {
  padding: 0 0.3rem;
}
.cid-sW1obg6m8l .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sW1obg6m8l .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sW1obg6m8l h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sW1obg6m8l p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sW1obg6m8l .mbr-text {
  color: #000000;
}
.cid-sW1obg6m8l .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sW1obg6m8l .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sW1obg6m8l .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sW1obg6m8l .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sW1obg6m8l .card-title {
  color: #000000;
}
.cid-sW1obg6m8l .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sW1obgo8Og {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sW1obgo8Og .mbr-section-subtitle {
  color: #767676;
}
.cid-sW1obgo8Og H3 {
  text-align: left;
  color: #000;
}
.cid-sW1obgo8Og .container {
  height: 58px;
}
.cid-sW1obgxvW0 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sW1obgxvW0 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sW1obgxvW0 .mbr-text p {
  background: #ffffff;
}
.cid-sW1obgxvW0 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sW1obgxvW0 .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sW1obgxvW0 .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sW1obgxvW0 .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sW1obgxvW0 .paypal {
  position: relative;
  top: -35px;
}
.cid-sW1obgxvW0 .logos-cb {
  max-width: 100%;
}
.cid-sW1obgxvW0 .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sW1obgxvW0 .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sW1obgxvW0 .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sW1obgxvW0 .lien:hover {
  color: #000;
}
.cid-sW1obgxvW0 .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-sW1obgxvW0 .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sW1obgMoZk {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sW1obgMoZk .mbr-section-subtitle {
  color: #767676;
}
.cid-sW1obgMoZk H3 {
  text-align: left;
  color: #000;
}
.cid-sW1obgMoZk .container {
  height: 58px;
}
.cid-sW1obgWIfT {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sW1obgWIfT .title {
  margin-bottom: 2rem;
}
.cid-sW1obgWIfT .mbr-section-subtitle {
  color: #767676;
}
.cid-sW1obgWIfT a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sW1obgWIfT a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sW1obgWIfT .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sW1obgWIfT .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sW1obgWIfT H2 {
  color: #000000;
}
.cid-sW1obgWIfT LABEL {
  color: #000000;
}
.cid-sW1obgWIfT .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sW1obgWIfT .btn-form {
  border-radius: 0px;
}
.cid-tONYKoizLb {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONYKoizLb .content {
    text-align: center;
  }
  .cid-tONYKoizLb .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONYKoizLb .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONYKoizLb .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONYKoizLb .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONYKoizLb .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONYKoizLb .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONYKoizLb .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-tONYKoizLb .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONYKoizLb .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONYKoizLb .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONYKoizLb .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONYKoizLb .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONYKoizLb H5 {
  color: #000000;
}
.cid-tONYKoizLb P {
  color: #000000;
}
.cid-tONYKoizLb .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONYKoizLb .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONYKoizLb .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONYKoizLb .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONYKoizLb .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVlrVJ6x3 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-tMVlrVJ6x3 a:hover {
  color: #f1b173;
}
.cid-tMVlrVJ6x3 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVlrVJ6x3 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVlrVJ6x3 .menu-logo {
  margin-right: auto;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .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-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVlrVJ6x3 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVlrVJ6x3 .dropdown {
  color: #8d5e43;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .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-tMVlrVJ6x3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVlrVJ6x3 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVlrVJ6x3 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVlrVJ6x3 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVlrVJ6x3 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVlrVJ6x3 button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVlrVJ6x3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVlrVJ6x3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVlrVJ6x3 .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVlrVJ6x3 .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVlrVJ6x3 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVlrVJ6x3 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVlrVJ6x3 .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVlrVJ6x3 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVlrVJ6x3 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVlrVJ6x3 img {
    height: 3.8rem !important;
  }
  .cid-tMVlrVJ6x3 .btn {
    display: -webkit-flex;
  }
  .cid-tMVlrVJ6x3 button.navbar-toggler {
    display: block;
  }
  .cid-tMVlrVJ6x3 .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVlrVJ6x3 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing,
  .cid-tMVlrVJ6x3 .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVlrVJ6x3 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVlrVJ6x3 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVlrVJ6x3 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVlrVJ6x3 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVlrVJ6x3 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVlrVJ6x3 .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-tMVlrVJ6x3 .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVlrVJ6x3 .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVlrVJ6x3 .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVlrVJ6x3 .dropdown-item {
  color: #f1b173;
}
.cid-tMVlrVJ6x3 .logo {
  aspect-ratio: 2.24375;
}
.cid-tMVlrVJ6x3 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-t6 {
  /* Type valid CSS here */
}
#custom-html-t6 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-t6 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;
}
#custom-html-pl {
  /* Type valid CSS here */
}
#custom-html-pl div {
  height: 75px;
  background-color: #000;
}
.cid-t2RTYW7P5N {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-t2RTYW7P5N .mbr-text,
.cid-t2RTYW7P5N blockquote {
  color: #767676;
}
.cid-t2RTYW7P5N .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-t2RTYW7P5N h5 {
  font-size: 15px;
}
.cid-t2RTYW7P5N a:link {
  color: #de9956;
}
.cid-t2RTYW7P5N a:hover {
  color: #f1b173;
}
.cid-t2RTYW7P5N a:visited {
  color: #de9956;
}
.cid-t2RTYWiEI0 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-t2RTYWiEI0 .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-t2RTYWiEI0 .row-element,
.cid-t2RTYWiEI0 .image-element {
  padding: 0;
}
.cid-t2RTYWiEI0 .image-element {
  display: flex;
  justify-content: center;
}
.cid-t2RTYWiEI0 .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-t2RTYWiEI0 .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-t2RTYWiEI0 .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-t2RTYWiEI0 .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-t2RTYWiEI0 .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-t2RTYWiEI0 .text-content {
    padding: 2rem 1rem;
  }
  .cid-t2RTYWiEI0 .underline .line {
    height: 2px;
  }
  .cid-t2RTYWiEI0 .mbr-title,
  .cid-t2RTYWiEI0 .underline,
  .cid-t2RTYWiEI0 .mbr-text,
  .cid-t2RTYWiEI0 .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-t2RTYWiEI0 .mbr-title,
.cid-t2RTYWiEI0 .underline {
  text-align: center;
  color: #ffffff;
}
.cid-t2RTYWiEI0 .mbr-text,
.cid-t2RTYWiEI0 .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-t2RTYWiEI0 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-t2RTYWiEI0 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-t2RTYWiEI0 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-t2RTYWiEI0 .bouton {
  text-align: center;
}
.cid-t2RTYWiEI0 .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-t2RTYWiEI0 .couverture {
  aspect-ratio: 1;
}
.cid-t2RTYWiEI0 .bouton2 {
  position: relative;
  top: -25px;
}
.cid-t2RTYWiEI0 p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-t2RTYWiEI0 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-tMVsgkXpAv {
  background: #ffffff;
}
.cid-tMVsgkXpAv .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMVsgkXpAv .mbr-figure {
  margin: 0 auto;
}
.cid-tMVsgkXpAv figcaption {
  position: relative;
}
.cid-tMVsgkXpAv figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMVsgkXpAv .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMVsgkXpAv .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMVsgkXpAv .view_port {
    height: 10px;
  }
}
.cid-tMVsgkXpAv .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-tMVsgkXpAv .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMVsgkXpAv .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMVsgkXpAv .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMVsgkXpAv .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-t2RTYWJnCS {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t2RTYWJnCS .mbr-section-subtitle {
  color: #767676;
}
.cid-t2RTYWJnCS H3 {
  text-align: left;
  color: #000000;
}
.cid-t2RTYWJnCS .container {
  height: 58px;
}
.cid-t2RTYX2Ywp {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-t2RTYX2Ywp .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-t2RTYX2Ywp .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t2RTYX2Ywp .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t2RTYX2Ywp .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-t2RTYX2Ywp .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-t2RTYX2Ywp .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-t2RTYX2Ywp .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-t2RTYX2Ywp .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-t2RTYX2Ywp .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-t2RTYXlPbJ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t2RTYXlPbJ .mbr-section-subtitle {
  color: #767676;
}
.cid-t2RTYXlPbJ H2 {
  text-align: left;
  color: #000;
}
.cid-t2RTYXlPbJ .container {
  height: 58px;
}
.cid-t2RTYXxaBz {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t2RTYXxaBz .mbr-text,
.cid-t2RTYXxaBz blockquote {
  color: #767676;
}
.cid-t2RTYXxaBz .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-t2RTYXxaBz .mbr-text {
  color: #000000;
}
.cid-t2RTYXxaBz h2 {
  font-size: 1.5em;
}
.cid-t2RTYXxaBz h3 {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-t2RTYXxaBz .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-t2RTYXxaBz .photo-produit {
  width: 150px;
  aspect-ratio: 0.6492986;
  max-width: 100%;
}
.cid-t2RTYXxaBz .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-t2RTYXxaBz .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-t2RTYXZtxw {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t2RTYXZtxw .mbr-section-subtitle {
  color: #767676;
}
.cid-t2RTYXZtxw H3 {
  text-align: left;
  color: #000;
}
.cid-t2RTYXZtxw .container {
  height: 58px;
}
.cid-t2RTYYaIn0 {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-t2RTYYaIn0 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-t2RTYYaIn0 .mbr-text p {
  background: #ffffff;
}
.cid-t2RTYYaIn0 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-t2RTYYaIn0 .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-t2RTYYaIn0 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-t2RTYYaIn0 a:hover {
  color: #000;
}
.cid-t2RTYYaIn0 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-t2RTYYaIn0 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tgrT0bs09b {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tgrT0bs09b .mbr-section-subtitle {
  color: #767676;
}
.cid-tgrT0bs09b H2 {
  text-align: left;
  color: #000;
}
.cid-tgrT0bs09b .container {
  height: 58px;
}
.cid-tgrT0bs09b a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tgrT0bs09b a:hover {
  color: #000;
}
.cid-tgrT0bs09b a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tgrT0bs09b a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tgrT0VKI1a {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-tgrT0VKI1a .mbr-text,
.cid-tgrT0VKI1a blockquote {
  color: #767676;
}
.cid-tgrT0VKI1a .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tgrT0VKI1a h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tgrT0VKI1a .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tgrT0VKI1a .separation {
  height: 45px;
}
.cid-tgrT0VKI1a img {
  width: 40px;
}
.cid-tgrT0VKI1a a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tgrT0VKI1a a:hover {
  color: #000;
}
.cid-tgrT0VKI1a 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-tgrT0VKI1a a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-t2RTYYriWk {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t2RTYYriWk .mbr-section-subtitle {
  color: #767676;
}
.cid-t2RTYYriWk H3 {
  text-align: left;
  color: #000;
}
.cid-t2RTYYriWk .container {
  height: 58px;
}
.cid-t2RTYYBmCx {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-t2RTYYBmCx .card-box {
  padding: 0 0.3rem;
}
.cid-t2RTYYBmCx .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-t2RTYYBmCx .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-t2RTYYBmCx h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-t2RTYYBmCx p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-t2RTYYBmCx .mbr-text {
  color: #000000;
}
.cid-t2RTYYBmCx .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-t2RTYYBmCx .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-t2RTYYBmCx .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-t2RTYYBmCx .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-t2RTYYBmCx .card-title {
  color: #000000;
}
.cid-t2RTYYBmCx .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-t2RTYYPYVc {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t2RTYYPYVc .mbr-section-subtitle {
  color: #767676;
}
.cid-t2RTYYPYVc H3 {
  text-align: left;
  color: #000;
}
.cid-t2RTYYPYVc .container {
  height: 58px;
}
.cid-t2RTYYZPyz {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t2RTYYZPyz .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-t2RTYYZPyz .mbr-text p {
  background: #ffffff;
}
.cid-t2RTYYZPyz .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-t2RTYYZPyz .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-t2RTYYZPyz .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-t2RTYYZPyz .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-t2RTYYZPyz .paypal {
  position: relative;
  top: -35px;
}
.cid-t2RTYYZPyz .logos-cb {
  max-width: 100%;
}
.cid-t2RTYYZPyz .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-t2RTYYZPyz .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-t2RTYYZPyz .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-t2RTYYZPyz .lien:hover {
  color: #000;
}
.cid-t2RTYYZPyz .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-t2RTYYZPyz .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-t2RTYZec5u {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t2RTYZec5u .mbr-section-subtitle {
  color: #767676;
}
.cid-t2RTYZec5u H3 {
  text-align: left;
  color: #000;
}
.cid-t2RTYZec5u .container {
  height: 58px;
}
.cid-t2RTYZo26O {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t2RTYZo26O .title {
  margin-bottom: 2rem;
}
.cid-t2RTYZo26O .mbr-section-subtitle {
  color: #767676;
}
.cid-t2RTYZo26O a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-t2RTYZo26O a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-t2RTYZo26O .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-t2RTYZo26O .input-group-btn {
  display: block;
  text-align: center;
}
.cid-t2RTYZo26O H2 {
  color: #000000;
}
.cid-t2RTYZo26O LABEL {
  color: #000000;
}
.cid-t2RTYZo26O .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-t2RTYZo26O .btn-form {
  border-radius: 0px;
}
.cid-tONYM4yJbV {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONYM4yJbV .content {
    text-align: center;
  }
  .cid-tONYM4yJbV .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONYM4yJbV .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONYM4yJbV .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONYM4yJbV .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONYM4yJbV .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONYM4yJbV .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONYM4yJbV .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-tONYM4yJbV .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONYM4yJbV .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONYM4yJbV .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONYM4yJbV .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONYM4yJbV .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONYM4yJbV H5 {
  color: #000000;
}
.cid-tONYM4yJbV P {
  color: #000000;
}
.cid-tONYM4yJbV .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONYM4yJbV .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONYM4yJbV .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONYM4yJbV .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONYM4yJbV .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tVpvK3LgOA .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-tVpvK3LgOA .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tVpvK3LgOA 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-tVpvK3LgOA a:hover {
  color: #f1b173;
}
.cid-tVpvK3LgOA .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tVpvK3LgOA .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-tVpvK3LgOA .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tVpvK3LgOA .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tVpvK3LgOA .menu-logo {
  margin-right: auto;
}
.cid-tVpvK3LgOA .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-tVpvK3LgOA .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-tVpvK3LgOA .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tVpvK3LgOA .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tVpvK3LgOA .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tVpvK3LgOA .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tVpvK3LgOA .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tVpvK3LgOA .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tVpvK3LgOA .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tVpvK3LgOA .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tVpvK3LgOA .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tVpvK3LgOA .dropdown {
  color: #8d5e43;
}
.cid-tVpvK3LgOA .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-tVpvK3LgOA .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-tVpvK3LgOA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tVpvK3LgOA .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tVpvK3LgOA .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tVpvK3LgOA .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-tVpvK3LgOA .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tVpvK3LgOA .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tVpvK3LgOA .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tVpvK3LgOA .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tVpvK3LgOA .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tVpvK3LgOA .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tVpvK3LgOA button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tVpvK3LgOA button.navbar-toggler:focus {
  outline: none;
}
.cid-tVpvK3LgOA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tVpvK3LgOA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tVpvK3LgOA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tVpvK3LgOA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tVpvK3LgOA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tVpvK3LgOA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tVpvK3LgOA nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tVpvK3LgOA nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tVpvK3LgOA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tVpvK3LgOA .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tVpvK3LgOA .collapsed .btn {
  display: -webkit-flex;
}
.cid-tVpvK3LgOA .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tVpvK3LgOA .collapsed .navbar-collapse.collapsing,
.cid-tVpvK3LgOA .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tVpvK3LgOA .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tVpvK3LgOA .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tVpvK3LgOA .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tVpvK3LgOA .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tVpvK3LgOA .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tVpvK3LgOA .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tVpvK3LgOA .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tVpvK3LgOA .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tVpvK3LgOA .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tVpvK3LgOA .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tVpvK3LgOA .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tVpvK3LgOA .collapsed button.navbar-toggler {
  display: block;
}
.cid-tVpvK3LgOA .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tVpvK3LgOA .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tVpvK3LgOA .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-tVpvK3LgOA .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tVpvK3LgOA .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tVpvK3LgOA .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-tVpvK3LgOA .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tVpvK3LgOA img {
    height: 3.8rem !important;
  }
  .cid-tVpvK3LgOA .btn {
    display: -webkit-flex;
  }
  .cid-tVpvK3LgOA button.navbar-toggler {
    display: block;
  }
  .cid-tVpvK3LgOA .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tVpvK3LgOA .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tVpvK3LgOA .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tVpvK3LgOA .navbar-collapse.collapsing,
  .cid-tVpvK3LgOA .navbar-collapse.show {
    display: block !important;
  }
  .cid-tVpvK3LgOA .navbar-collapse.collapsing .navbar-nav,
  .cid-tVpvK3LgOA .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tVpvK3LgOA .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tVpvK3LgOA .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tVpvK3LgOA .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tVpvK3LgOA .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tVpvK3LgOA .navbar-collapse.collapsing .navbar-buttons,
  .cid-tVpvK3LgOA .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tVpvK3LgOA .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tVpvK3LgOA .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tVpvK3LgOA .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tVpvK3LgOA .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tVpvK3LgOA .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tVpvK3LgOA .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-tVpvK3LgOA .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tVpvK3LgOA .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tVpvK3LgOA .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tVpvK3LgOA .dropdown-item {
  color: #f1b173;
}
.cid-tVpvK3LgOA .logo {
  aspect-ratio: 2.24375;
}
.cid-tVpvK3LgOA .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-u7 {
  /* Type valid CSS here */
}
#custom-html-u7 div {
  height: 75px;
  background-color: #000;
}
#custom-html-u8 {
  /* Type valid CSS here */
}
#custom-html-u8 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-u8 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-tVpvJYIYY4 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-tVpvJYIYY4 .mbr-text,
.cid-tVpvJYIYY4 blockquote {
  color: #767676;
}
.cid-tVpvJYIYY4 .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-tVpvJYIYY4 h5 {
  font-size: 15px;
}
.cid-tVpvJYIYY4 a:link {
  color: #de9956;
}
.cid-tVpvJYIYY4 a:hover {
  color: #f1b173;
}
.cid-tVpvJYIYY4 a:visited {
  color: #de9956;
}
.cid-tVpvJYVw8u {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-tVpvJYVw8u .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-tVpvJYVw8u .row-element,
.cid-tVpvJYVw8u .image-element {
  padding: 0;
}
.cid-tVpvJYVw8u .image-element {
  display: flex;
  justify-content: center;
}
.cid-tVpvJYVw8u .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-tVpvJYVw8u .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-tVpvJYVw8u .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-tVpvJYVw8u .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-tVpvJYVw8u .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-tVpvJYVw8u .text-content {
    padding: 2rem 1rem;
  }
  .cid-tVpvJYVw8u .underline .line {
    height: 2px;
  }
  .cid-tVpvJYVw8u .mbr-title,
  .cid-tVpvJYVw8u .underline,
  .cid-tVpvJYVw8u .mbr-text,
  .cid-tVpvJYVw8u .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-tVpvJYVw8u .mbr-title,
.cid-tVpvJYVw8u .underline {
  text-align: center;
  color: #ffffff;
}
.cid-tVpvJYVw8u .mbr-text,
.cid-tVpvJYVw8u .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-tVpvJYVw8u 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-tVpvJYVw8u 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-tVpvJYVw8u 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-tVpvJYVw8u .bouton {
  text-align: center;
}
.cid-tVpvJYVw8u .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-tVpvJYVw8u .couverture {
  aspect-ratio: 1;
}
.cid-tVpvJYVw8u .bouton2 {
  position: relative;
  top: -25px;
}
.cid-tVpvJYVw8u p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tVpvJYVw8u 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-tVpvJZddEp {
  background: #ffffff;
}
.cid-tVpvJZddEp .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tVpvJZddEp .mbr-figure {
  margin: 0 auto;
}
.cid-tVpvJZddEp figcaption {
  position: relative;
}
.cid-tVpvJZddEp figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tVpvJZddEp .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tVpvJZddEp .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tVpvJZddEp .view_port {
    height: 10px;
  }
}
.cid-tVpvJZddEp .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-tVpvJZddEp .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tVpvJZddEp .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tVpvJZddEp .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tVpvJZddEp .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-tVSFp0hpmz {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tVSFp0hpmz .mbr-section-subtitle {
  color: #767676;
  text-align: center;
  font-weight: 300;
}
.cid-tVSFp0hpmz .step {
  width: 44px;
  height: 44px;
  font-size: 22px;
  border-radius: 50%;
  border: 2px solid #efefef;
  padding-bottom: 0;
}
@media (min-width: 768px) {
  .cid-tVSFp0hpmz .separline .step-wrapper {
    position: relative;
  }
  .cid-tVSFp0hpmz .separline .step-wrapper:before,
  .cid-tVSFp0hpmz .separline .step-wrapper:after {
    top: 24px;
    position: absolute;
    content: "";
    height: 2px;
    width: calc(50% + 15px - 22px - 8px);
    background-color: #efefef;
  }
  .cid-tVSFp0hpmz .separline .step-wrapper:before {
    left: -15px;
  }
  .cid-tVSFp0hpmz .separline .step-wrapper:after {
    left: calc(50% + 8px + 22px);
  }
  .cid-tVSFp0hpmz .separline.last-child .step-wrapper:after,
  .cid-tVSFp0hpmz .separline:nth-child(3n) .step-wrapper:after,
  .cid-tVSFp0hpmz .separline:nth-child(3n+1) .step-wrapper:before {
    background: none;
  }
}
@media (max-width: 767px) {
  .cid-tVSFp0hpmz .card:not(.last-child) {
    padding-bottom: 1.5rem;
  }
}
.cid-tVSFp0hpmz .mbr-step-title {
  color: #000000;
}
.cid-tVSFp0hpmz a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tVSFp0hpmz a:hover {
  color: #000;
}
.cid-tVSFp0hpmz a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tVSFp0hpmz a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tVpUijOfaK {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tVpUijOfaK .mbr-text,
.cid-tVpUijOfaK blockquote {
  color: #000;
  text-align: justify;
}
.cid-tVpUijOfaK a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tVpUijOfaK a:hover {
  color: #000;
}
.cid-tVpUijOfaK a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tVpUijOfaK a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
#custom-html-v2 .fond {
  background: url("https://www.terressens.com/assets/images/0300-epee-medievale-kit-personnalisee-shutterstock-1043768575-1920x1101.jpg") no-repeat fixed center;
  background-size: 100%;
  height: 600px;
  background-color: #fff;
}
#custom-html-v2 .haut {
  position: relative;
  top: 0px;
  z-index: 10;
  width: 100%;
  height: 50px;
  aspect-ratio: 19.2;
}
#custom-html-v2 .bas {
  position: relative;
  top: 480px;
  z-index: 10;
  width: 100%;
  height: 70px;
  aspect-ratio: 19.2;
}
#custom-html-v2 .kanjis {
  position: relative;
  font-size: 50px;
  color: #fff;
  top: 210px;
  left: 50px;
  mix-blend-mode: normal;
  text-shadow: 1px 1px 7px black;
}
@media (max-width: 1024px) {
  #custom-html-v2 .fond {
    height: 180px;
    background-size: 150%;
    background-position: left center;
    top: 60px;
    left: 50px;
  }
  #custom-html-v2 .haut {
    height: 0px;
  }
  #custom-html-v2 .bas {
    height: 0px;
  }
  #custom-html-v2 .kanjis {
    font-size: 18px;
    top: 10px;
    left: 10px;
  }
  #custom-html-v2 .titre {
    font-size: 15px;
    color: #fff;
    top: 640px;
    left: 200px;
    transform: rotate(90deg);
  }
}
.cid-tVpvJZnZqp {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tVpvJZnZqp .mbr-section-subtitle {
  color: #767676;
}
.cid-tVpvJZnZqp H2 {
  text-align: left;
  color: #000;
}
.cid-tVpvJZnZqp .container {
  height: 58px;
}
.cid-tVqBMiHEDr {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tVqBMiHEDr .mbr-text,
.cid-tVqBMiHEDr blockquote {
  color: #000;
  text-align: justify;
}
.cid-tVqBMiHEDr a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tVqBMiHEDr a:hover {
  color: #000;
}
.cid-tVqBMiHEDr a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tVqBMiHEDr a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tVpC1gQWGN {
  padding-top: 0px;
  padding-bottom: 0px;
  position: relative;
  background-color: #ffffff;
}
.cid-tVpC1gQWGN .card {
  border-radius: 0px;
  margin-bottom: -1px;
}
.cid-tVpC1gQWGN .card .card-header {
  border-radius: 0px;
  border: 0px;
  padding: 0;
}
.cid-tVpC1gQWGN .card .card-header a.panel-title {
  margin-bottom: 0;
  font-style: normal;
  font-weight: 500;
  display: block;
  text-decoration: none !important;
  margin-top: -1px;
  line-height: normal;
}
.cid-tVpC1gQWGN .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}
.cid-tVpC1gQWGN .card .card-header a.panel-title h4 {
  padding: 1.3rem 2rem;
  border: 1px solid #dfdfdf;
  margin-bottom: 0;
}
.cid-tVpC1gQWGN .card .card-header a.panel-title h4 .sign {
  padding-right: 1rem;
}
.cid-tVpC1gQWGN .card .panel-body {
  color: #000;
}
.cid-tVpC1gQWGN .indicateurconstruction {
  display: none;
}
.cid-tVpC1gQWGN .lame {
  width: 1000px;
  max-width: 100%;
  cursor: pointer;
}
.cid-tVpC1gQWGN .fourreau {
  width: 900px;
  max-width: 100%;
  cursor: pointer;
}
.cid-tVpC1gQWGN .lameepuisee {
  width: 900px;
  max-width: 100%;
  cursor: no-drop;
}
.cid-tVpC1gQWGN .fourreauepuise {
  width: 900px;
  max-width: 100%;
  cursor: no-drop;
}
.cid-tVpC1gQWGN .garde {
  width: 400px;
  max-width: 80%;
  cursor: pointer;
}
.cid-tVpC1gQWGN .poignee {
  width: 300px;
  max-width: 80%;
  cursor: pointer;
}
.cid-tVpC1gQWGN .pommeau {
  width: 170px;
  max-width: 60%;
  cursor: pointer;
}
.cid-tVpC1gQWGN .sceaux {
  width: 250px;
  max-width: 80%;
  cursor: pointer;
}
.cid-uV9GYWS5K1 {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uV9GYWS5K1 .mbr-section-subtitle {
  color: #767676;
}
.cid-uV9GYWS5K1 H2 {
  text-align: left;
  color: #000;
}
.cid-uV9GYWS5K1 .container {
  height: 58px;
}
.cid-tVqChlXwvs {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tVqChlXwvs p {
  font-family: "Segoe UI", Arial;
  font-size: 18px;
  color: #000;
}
.cid-tVqChlXwvs .bouton {
  font-family: "Source Sans Pro", Arial;
  text-align: center;
  display: none;
}
.cid-tVqChlXwvs .lame {
  max-width: 100%;
}
.cid-tVqChlXwvs .fourreau {
  max-width: 85%;
  margin-left: auto;
  display: block;
}
.cid-tVqChlXwvs .garde {
  max-width: 25%;
  padding-top: 2%;
  padding-right: 5%;
}
.cid-tVqChlXwvs .poignee {
  max-width: 18%;
  padding-top: 3%;
  padding-right: 5%;
}
.cid-tVqChlXwvs .pommeau {
  max-width: 10%;
  transform: rotate(-90deg);
  padding-right: 5%;
}
.cid-tVqChlXwvs .sceaux {
  max-width: 8%;
  position: relative;
  top: 40px;
}
.cid-tVqChlXwvs .test {
  transform: rotate(-90deg);
  display: none;
}
.cid-tVqChlXwvs .cache {
  display: none;
}
.cid-tVqChlXwvs .texte {
  width: 100%;
  text-align: justify;
}
.cid-tVqChlXwvs .prix {
  line-height: 40px;
  color: #000;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-tVpvK0QMim {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tVpvK0QMim .mbr-section-subtitle {
  color: #767676;
}
.cid-tVpvK0QMim H3 {
  text-align: left;
  color: #000;
}
.cid-tVpvK0QMim .container {
  height: 58px;
}
.cid-tVpvK13vjV {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-tVpvK13vjV .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-tVpvK13vjV .mbr-text p {
  background: #ffffff;
}
.cid-tVpvK13vjV .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-tVpvK13vjV .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-tVpvK1nPRV {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tVpvK1nPRV .mbr-section-subtitle {
  color: #767676;
}
.cid-tVpvK1nPRV H2 {
  text-align: left;
  color: #000;
}
.cid-tVpvK1nPRV .container {
  height: 58px;
}
.cid-tVpvK1y7Ef {
  padding-top: 15px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-tVpvK1y7Ef .mbr-text,
.cid-tVpvK1y7Ef blockquote {
  color: #000;
  text-align: justify;
}
.cid-uNGSv7sb2U {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uNGSv7sb2U .mbr-text,
.cid-uNGSv7sb2U blockquote {
  color: #767676;
}
.cid-uNGSv7sb2U .media-container-row {
  padding: 0px;
}
.cid-uNGSv7sb2U .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-uNGSv7sb2U .mbr-text {
  color: #000000;
}
.cid-uNGSv7sb2U h2 {
  font-size: 1.4em;
}
.cid-uNGSv7sb2U h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uNGSv7sb2U .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uNGSv7sb2U .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uNGSv7sb2U .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uNGSv7sb2U .photo-produit {
    width: 450px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uNGSv7sb2U .photo-produit {
    width: 100%;
  }
}
.cid-uNGSv7sb2U .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uNGSv7sb2U .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-uNGSv7sb2U .notes {
  font-size: 14px;
}
.cid-uNGSv7sb2U .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uNGSv7sb2U .souligne:hover {
  color: #000;
}
.cid-uNGSv7sb2U .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-uNGSv7sb2U .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u00irRHdsI {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u00irRHdsI .mbr-section-subtitle {
  color: #767676;
}
.cid-u00irRHdsI H2 {
  text-align: left;
  color: #000;
}
.cid-u00irRHdsI .container {
  height: 58px;
}
.cid-u00irRHdsI a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u00irRHdsI a:hover {
  color: #000;
}
.cid-u00irRHdsI a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u00irRHdsI a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u00isDFPgi {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-u00isDFPgi .mbr-text,
.cid-u00isDFPgi blockquote {
  color: #767676;
}
.cid-u00isDFPgi .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-u00isDFPgi h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-u00isDFPgi .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-u00isDFPgi .separation {
  height: 45px;
}
.cid-u00isDFPgi img {
  width: 40px;
}
.cid-u00isDFPgi a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u00isDFPgi a:hover {
  color: #000;
}
.cid-u00isDFPgi 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-u00isDFPgi a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tVpvK2fMaQ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tVpvK2fMaQ .mbr-section-subtitle {
  color: #767676;
}
.cid-tVpvK2fMaQ H3 {
  text-align: left;
  color: #000;
}
.cid-tVpvK2fMaQ .container {
  height: 58px;
}
.cid-tVpvK2rQyc {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tVpvK2rQyc .card-box {
  padding: 0 0.3rem;
}
.cid-tVpvK2rQyc .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-tVpvK2rQyc .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-tVpvK2rQyc h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-tVpvK2rQyc p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-tVpvK2rQyc .mbr-text {
  color: #000000;
}
.cid-tVpvK2rQyc .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-tVpvK2rQyc .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-tVpvK2rQyc .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-tVpvK2rQyc .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-tVpvK2rQyc .card-title {
  color: #000000;
}
.cid-tVpvK2rQyc .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-tVpvK2HA9M {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tVpvK2HA9M .mbr-section-subtitle {
  color: #767676;
}
.cid-tVpvK2HA9M H3 {
  text-align: left;
  color: #000;
}
.cid-tVpvK2HA9M .container {
  height: 58px;
}
.cid-tVpvK2SoNB {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tVpvK2SoNB .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-tVpvK2SoNB .mbr-text p {
  background: #ffffff;
}
.cid-tVpvK2SoNB .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-tVpvK2SoNB .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-tVpvK2SoNB .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-tVpvK2SoNB .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-tVpvK2SoNB .paypal {
  position: relative;
  top: -35px;
}
.cid-tVpvK2SoNB .logos-cb {
  max-width: 100%;
}
.cid-tVpvK2SoNB .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-tVpvK2SoNB .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-tVpvK2SoNB .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tVpvK2SoNB .lien:hover {
  color: #000;
}
.cid-tVpvK2SoNB .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-tVpvK2SoNB .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tVpvK395ZE {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tVpvK395ZE .mbr-section-subtitle {
  color: #767676;
}
.cid-tVpvK395ZE H3 {
  text-align: left;
  color: #000;
}
.cid-tVpvK395ZE .container {
  height: 58px;
}
.cid-tVpvK3pJeB {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tVpvK3pJeB .title {
  margin-bottom: 2rem;
}
.cid-tVpvK3pJeB .mbr-section-subtitle {
  color: #767676;
}
.cid-tVpvK3pJeB a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tVpvK3pJeB a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tVpvK3pJeB .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tVpvK3pJeB .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tVpvK3pJeB H2 {
  color: #000000;
}
.cid-tVpvK3pJeB LABEL {
  color: #000000;
}
.cid-tVpvK3pJeB .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-tVpvK3pJeB .btn-form {
  border-radius: 0px;
}
.cid-tVpvK43Bae {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tVpvK43Bae .content {
    text-align: center;
  }
  .cid-tVpvK43Bae .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tVpvK43Bae .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tVpvK43Bae .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tVpvK43Bae .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tVpvK43Bae .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tVpvK43Bae .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tVpvK43Bae .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-tVpvK43Bae .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tVpvK43Bae .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tVpvK43Bae .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tVpvK43Bae .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tVpvK43Bae .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tVpvK43Bae H5 {
  color: #000000;
}
.cid-tVpvK43Bae P {
  color: #000000;
}
.cid-tVpvK43Bae .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tVpvK43Bae .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tVpvK43Bae .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tVpvK43Bae .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tVpvK43Bae .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-uZeeZBrMzd .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-uZeeZBrMzd .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uZeeZBrMzd 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-uZeeZBrMzd a:hover {
  color: #f1b173;
}
.cid-uZeeZBrMzd .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-uZeeZBrMzd .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-uZeeZBrMzd .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-uZeeZBrMzd .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-uZeeZBrMzd .menu-logo {
  margin-right: auto;
}
.cid-uZeeZBrMzd .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-uZeeZBrMzd .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-uZeeZBrMzd .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uZeeZBrMzd .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uZeeZBrMzd .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uZeeZBrMzd .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uZeeZBrMzd .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-uZeeZBrMzd .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-uZeeZBrMzd .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-uZeeZBrMzd .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uZeeZBrMzd .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uZeeZBrMzd .dropdown {
  color: #8d5e43;
}
.cid-uZeeZBrMzd .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-uZeeZBrMzd .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-uZeeZBrMzd .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uZeeZBrMzd .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uZeeZBrMzd .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uZeeZBrMzd .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-uZeeZBrMzd .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uZeeZBrMzd .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-uZeeZBrMzd .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uZeeZBrMzd .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uZeeZBrMzd .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uZeeZBrMzd .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uZeeZBrMzd button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-uZeeZBrMzd button.navbar-toggler:focus {
  outline: none;
}
.cid-uZeeZBrMzd button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-uZeeZBrMzd button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uZeeZBrMzd button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uZeeZBrMzd button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uZeeZBrMzd button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uZeeZBrMzd nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uZeeZBrMzd nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uZeeZBrMzd nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uZeeZBrMzd nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uZeeZBrMzd .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uZeeZBrMzd .collapsed .btn {
  display: -webkit-flex;
}
.cid-uZeeZBrMzd .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uZeeZBrMzd .collapsed .navbar-collapse.collapsing,
.cid-uZeeZBrMzd .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uZeeZBrMzd .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uZeeZBrMzd .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uZeeZBrMzd .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uZeeZBrMzd .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uZeeZBrMzd .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-uZeeZBrMzd .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-uZeeZBrMzd .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uZeeZBrMzd .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uZeeZBrMzd .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uZeeZBrMzd .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-uZeeZBrMzd .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-uZeeZBrMzd .collapsed button.navbar-toggler {
  display: block;
}
.cid-uZeeZBrMzd .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-uZeeZBrMzd .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-uZeeZBrMzd .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-uZeeZBrMzd .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uZeeZBrMzd .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uZeeZBrMzd .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-uZeeZBrMzd .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uZeeZBrMzd img {
    height: 3.8rem !important;
  }
  .cid-uZeeZBrMzd .btn {
    display: -webkit-flex;
  }
  .cid-uZeeZBrMzd button.navbar-toggler {
    display: block;
  }
  .cid-uZeeZBrMzd .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-uZeeZBrMzd .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-uZeeZBrMzd .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uZeeZBrMzd .navbar-collapse.collapsing,
  .cid-uZeeZBrMzd .navbar-collapse.show {
    display: block !important;
  }
  .cid-uZeeZBrMzd .navbar-collapse.collapsing .navbar-nav,
  .cid-uZeeZBrMzd .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uZeeZBrMzd .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uZeeZBrMzd .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uZeeZBrMzd .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-uZeeZBrMzd .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-uZeeZBrMzd .navbar-collapse.collapsing .navbar-buttons,
  .cid-uZeeZBrMzd .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uZeeZBrMzd .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uZeeZBrMzd .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uZeeZBrMzd .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uZeeZBrMzd .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uZeeZBrMzd .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uZeeZBrMzd .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-uZeeZBrMzd .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-uZeeZBrMzd .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-uZeeZBrMzd .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-uZeeZBrMzd .dropdown-item {
  color: #f1b173;
}
.cid-uZeeZBrMzd .logo {
  aspect-ratio: 2.24375;
}
.cid-uZeeZBrMzd .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-x8 {
  /* Type valid CSS here */
}
#custom-html-x8 div {
  height: 70px;
  background-color: #000;
}
#custom-html-x9 {
  /* Type valid CSS here */
}
#custom-html-x9 div {
  padding: 10px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-x9 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-uZeeZBLc8i {
  padding-top: 0px;
  padding-bottom: 0px;
  background: linear-gradient(90deg, #000000, #000000);
}
.cid-uZeeZBLc8i .mbr-overlay {
  background: linear-gradient(90deg, #d3cffb, #d7e8f6);
}
.cid-uZeeZBLc8i .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-uZeeZBLc8i .card-wrap {
    width: calc(100% + 10rem);
    margin-left: -10rem;
  }
}
.cid-uZeeZBLc8i .img-wrap img {
  width: 100%;
  border-radius: .25rem;
}
.cid-uZeeZBLc8i .mbr-section-subtitle,
.cid-uZeeZBLc8i .mbr-section-btn {
  color: #000000;
}
.cid-uZeeZBLc8i h1 {
  font-size: 35px;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-uZeeZBLc8i h3 {
  text-align: justify;
  font-family: "Source Sans Pro", Arial;
  font-size: 16px;
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-uZeeZBLc8i .couverture {
  aspect-ratio: 1;
}
.cid-uZeeZBW7Rn {
  background: #ffffff;
}
.cid-uZeeZBW7Rn .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-uZeeZBW7Rn .mbr-figure {
  margin: 0 auto;
}
.cid-uZeeZBW7Rn figcaption {
  position: relative;
}
.cid-uZeeZBW7Rn figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-uZeeZBW7Rn .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-uZeeZBW7Rn .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-uZeeZBW7Rn .view_port {
    height: 10px;
  }
}
.cid-uZeeZBW7Rn .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-uZeeZBW7Rn .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-uZeeZBW7Rn .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-uZeeZBW7Rn .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-uZeeZBW7Rn .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-uZefRnqBbD {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uZefRnqBbD .mbr-text,
.cid-uZefRnqBbD blockquote {
  color: #000;
  text-align: justify;
}
.cid-v7GX3fTcw0 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v7GX3fTcw0 .mbr-text,
.cid-v7GX3fTcw0 blockquote {
  color: #767676;
}
.cid-v7GX3fTcw0 .media-container-row {
  padding: 0px;
}
.cid-v7GX3fTcw0 .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-v7GX3fTcw0 .mbr-text {
  color: #000000;
}
.cid-v7GX3fTcw0 h2 {
  font-size: 1.4em;
}
.cid-v7GX3fTcw0 h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-v7GX3fTcw0 .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-v7GX3fTcw0 .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-v7GX3fTcw0 .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-v7GX3fTcw0 .photo-produit {
    width: 390px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-v7GX3fTcw0 .photo-produit {
    width: 100%;
  }
}
.cid-v7GX3fTcw0 .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-v7GX3fTcw0 .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-v7GX3fTcw0 .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-v7GX3fTcw0 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-v7GX3fTcw0 a:hover {
  color: #000;
}
.cid-v7GX3fTcw0 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-v7GX3fTcw0 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-v2BEYZ1tK9 {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v2BEYZ1tK9 .mbr-section-subtitle {
  color: #767676;
}
.cid-v2BEYZ1tK9 H2 {
  text-align: left;
  color: #000;
}
.cid-v2BEYZ1tK9 .container {
  height: 58px;
}
.cid-v2BGVAGLZg {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v2BGVAGLZg .mbr-text,
.cid-v2BGVAGLZg blockquote {
  color: #000;
  text-align: justify;
}
.cid-uZtFMidEes {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uZtFMidEes .card-box {
  padding: 0 0.3rem;
}
.cid-uZtFMidEes .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uZtFMidEes .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uZtFMidEes h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-uZtFMidEes p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uZtFMidEes .mbr-text {
  color: #000000;
}
.cid-uZtFMidEes .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uZtFMidEes .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uZtFMidEes h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uZtFMidEes .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uZtFMidEes .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uZtFMidEes .card-title {
  color: #000000;
}
.cid-uZtFMidEes .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uZtFMidEes .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uZtFMidEes .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uZtFMidEes .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uZtFMidEes .souligne:hover {
  color: #000;
}
.cid-uZtFMidEes .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-uZtFMidEes .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uZtFMidEes .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uZtFMidEes .carousel-trackallemagne {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uZtFMidEes .carousel-trackallemagne::-webkit-scrollbar {
  height: 8px;
}
.cid-uZtFMidEes .carousel-trackallemagne::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uZtFMidEes .carousel-trackallemagne::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uZtFMidEes .carousel-trackallemagne::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uZtFMidEes .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-uZtFMidEes .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uZtFMidEes .arrow-leftallemagne {
  left: -2.2rem;
}
.cid-uZtFMidEes .arrow-rightallemagne {
  right: -2.2rem;
}
.cid-uZtFMidEes .carousel-arrow.hidden {
  display: none;
}
.cid-uZtFMidEes .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-uZtFMidEes h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-uZtFMidEes .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uZtFMidEes .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uZtFMidEes .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uZtFMidEes .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uZtFMidEes .photo-produit {
    width: 100%;
  }
}
.cid-uZtFMidEes .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uZtFMidEes .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-uZtFMidEes .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-uZtFMidEes .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-v2BFkhxace {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v2BFkhxace .mbr-section-subtitle {
  color: #767676;
}
.cid-v2BFkhxace H2 {
  text-align: left;
  color: #000;
}
.cid-v2BFkhxace .container {
  height: 58px;
}
.cid-v2BH6Q5jML {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v2BH6Q5jML .mbr-text,
.cid-v2BH6Q5jML blockquote {
  color: #000;
  text-align: justify;
}
.cid-v2BFnmbZWy {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v2BFnmbZWy .card-box {
  padding: 0 0.3rem;
}
.cid-v2BFnmbZWy .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-v2BFnmbZWy .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-v2BFnmbZWy h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-v2BFnmbZWy p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-v2BFnmbZWy .mbr-text {
  color: #000000;
}
.cid-v2BFnmbZWy .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-v2BFnmbZWy .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-v2BFnmbZWy h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-v2BFnmbZWy .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-v2BFnmbZWy .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-v2BFnmbZWy .card-title {
  color: #000000;
}
.cid-v2BFnmbZWy .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-v2BFnmbZWy .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-v2BFnmbZWy .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-v2BFnmbZWy .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-v2BFnmbZWy .souligne:hover {
  color: #000;
}
.cid-v2BFnmbZWy .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-v2BFnmbZWy .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-v2BFnmbZWy .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-v2BFnmbZWy .carousel-trackangleterre {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-v2BFnmbZWy .carousel-trackangleterre::-webkit-scrollbar {
  height: 8px;
}
.cid-v2BFnmbZWy .carousel-trackangleterre::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-v2BFnmbZWy .carousel-trackangleterre::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-v2BFnmbZWy .carousel-trackangleterre::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-v2BFnmbZWy .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-v2BFnmbZWy .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-v2BFnmbZWy .arrow-leftangleterre {
  left: -2.2rem;
}
.cid-v2BFnmbZWy .arrow-rightangleterre {
  right: -2.2rem;
}
.cid-v2BFnmbZWy .carousel-arrow.hidden {
  display: none;
}
.cid-v2BFnmbZWy .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-v2BFnmbZWy h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-v2BFnmbZWy .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-v2BFnmbZWy .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-v2BFnmbZWy .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-v2BFnmbZWy .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-v2BFnmbZWy .photo-produit {
    width: 100%;
  }
}
.cid-v2BFnmbZWy .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-v2BFnmbZWy .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-v2BFnmbZWy .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-v2BFnmbZWy .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-v2BFueWV0W {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v2BFueWV0W .mbr-section-subtitle {
  color: #767676;
}
.cid-v2BFueWV0W H2 {
  text-align: left;
  color: #000;
}
.cid-v2BFueWV0W .container {
  height: 58px;
}
.cid-v2BHf5bbpE {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v2BHf5bbpE .mbr-text,
.cid-v2BHf5bbpE blockquote {
  color: #000;
  text-align: justify;
}
.cid-v2BFz8rb0B {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v2BFz8rb0B .card-box {
  padding: 0 0.3rem;
}
.cid-v2BFz8rb0B .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-v2BFz8rb0B .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-v2BFz8rb0B h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-v2BFz8rb0B p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-v2BFz8rb0B .mbr-text {
  color: #000000;
}
.cid-v2BFz8rb0B .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-v2BFz8rb0B .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-v2BFz8rb0B h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-v2BFz8rb0B .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-v2BFz8rb0B .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-v2BFz8rb0B .card-title {
  color: #000000;
}
.cid-v2BFz8rb0B .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-v2BFz8rb0B .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-v2BFz8rb0B .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-v2BFz8rb0B .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-v2BFz8rb0B .souligne:hover {
  color: #000;
}
.cid-v2BFz8rb0B .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-v2BFz8rb0B .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-v2BFz8rb0B .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-v2BFz8rb0B .carousel-trackbelgique {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-v2BFz8rb0B .carousel-trackbelgique::-webkit-scrollbar {
  height: 8px;
}
.cid-v2BFz8rb0B .carousel-trackbelgique::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-v2BFz8rb0B .carousel-trackbelgique::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-v2BFz8rb0B .carousel-trackbelgique::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-v2BFz8rb0B .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-v2BFz8rb0B .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-v2BFz8rb0B .arrow-leftbelgique {
  left: -2.2rem;
}
.cid-v2BFz8rb0B .arrow-rightbelgique {
  right: -2.2rem;
}
.cid-v2BFz8rb0B .carousel-arrow.hidden {
  display: none;
}
.cid-v2BFz8rb0B .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-v2BFz8rb0B h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-v2BFz8rb0B .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-v2BFz8rb0B .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-v2BFz8rb0B .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-v2BFz8rb0B .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-v2BFz8rb0B .photo-produit {
    width: 100%;
  }
}
.cid-v2BFz8rb0B .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-v2BFz8rb0B .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-v2BFz8rb0B .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-v2BFz8rb0B .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-v2BFKIYqVT {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v2BFKIYqVT .mbr-section-subtitle {
  color: #767676;
}
.cid-v2BFKIYqVT H2 {
  text-align: left;
  color: #000;
}
.cid-v2BFKIYqVT .container {
  height: 58px;
}
.cid-v2BHktNh96 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v2BHktNh96 .mbr-text,
.cid-v2BHktNh96 blockquote {
  color: #000;
  text-align: justify;
}
.cid-v2BG1ffkQj {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v2BG1ffkQj .card-box {
  padding: 0 0.3rem;
}
.cid-v2BG1ffkQj .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-v2BG1ffkQj .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-v2BG1ffkQj h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-v2BG1ffkQj p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-v2BG1ffkQj .mbr-text {
  color: #000000;
}
.cid-v2BG1ffkQj .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-v2BG1ffkQj .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-v2BG1ffkQj h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-v2BG1ffkQj .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-v2BG1ffkQj .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-v2BG1ffkQj .card-title {
  color: #000000;
}
.cid-v2BG1ffkQj .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-v2BG1ffkQj .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-v2BG1ffkQj .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-v2BG1ffkQj .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-v2BG1ffkQj .souligne:hover {
  color: #000;
}
.cid-v2BG1ffkQj .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-v2BG1ffkQj .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-v2BG1ffkQj .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-v2BG1ffkQj .carousel-trackespagne {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-v2BG1ffkQj .carousel-trackespagne::-webkit-scrollbar {
  height: 8px;
}
.cid-v2BG1ffkQj .carousel-trackespagne::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-v2BG1ffkQj .carousel-trackespagne::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-v2BG1ffkQj .carousel-trackespagne::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-v2BG1ffkQj .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-v2BG1ffkQj .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-v2BG1ffkQj .arrow-leftespagne {
  left: -2.2rem;
}
.cid-v2BG1ffkQj .arrow-rightespagne {
  right: -2.2rem;
}
.cid-v2BG1ffkQj .carousel-arrow.hidden {
  display: none;
}
.cid-v2BG1ffkQj .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-v2BG1ffkQj h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-v2BG1ffkQj .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-v2BG1ffkQj .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-v2BG1ffkQj .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-v2BG1ffkQj .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-v2BG1ffkQj .photo-produit {
    width: 100%;
  }
}
.cid-v2BG1ffkQj .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-v2BG1ffkQj .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-v2BG1ffkQj .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-v2BG1ffkQj .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-v2BFVQjBrE {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v2BFVQjBrE .mbr-section-subtitle {
  color: #767676;
}
.cid-v2BFVQjBrE H2 {
  text-align: left;
  color: #000;
}
.cid-v2BFVQjBrE .container {
  height: 58px;
}
.cid-v2BHoU40lo {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v2BHoU40lo .mbr-text,
.cid-v2BHoU40lo blockquote {
  color: #000;
  text-align: justify;
}
.cid-v2BFPzpWSJ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v2BFPzpWSJ .card-box {
  padding: 0 0.3rem;
}
.cid-v2BFPzpWSJ .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-v2BFPzpWSJ .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-v2BFPzpWSJ h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-v2BFPzpWSJ p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-v2BFPzpWSJ .mbr-text {
  color: #000000;
}
.cid-v2BFPzpWSJ .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-v2BFPzpWSJ .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-v2BFPzpWSJ h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-v2BFPzpWSJ .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-v2BFPzpWSJ .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-v2BFPzpWSJ .card-title {
  color: #000000;
}
.cid-v2BFPzpWSJ .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-v2BFPzpWSJ .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-v2BFPzpWSJ .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-v2BFPzpWSJ .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-v2BFPzpWSJ .souligne:hover {
  color: #000;
}
.cid-v2BFPzpWSJ .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-v2BFPzpWSJ .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-v2BFPzpWSJ .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-v2BFPzpWSJ .carousel-trackfrance {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-v2BFPzpWSJ .carousel-trackfrance::-webkit-scrollbar {
  height: 8px;
}
.cid-v2BFPzpWSJ .carousel-trackfrance::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-v2BFPzpWSJ .carousel-trackfrance::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-v2BFPzpWSJ .carousel-trackfrance::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-v2BFPzpWSJ .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-v2BFPzpWSJ .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-v2BFPzpWSJ .arrow-leftfrance {
  left: -2.2rem;
}
.cid-v2BFPzpWSJ .arrow-rightfrance {
  right: -2.2rem;
}
.cid-v2BFPzpWSJ .carousel-arrow.hidden {
  display: none;
}
.cid-v2BFPzpWSJ .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-v2BFPzpWSJ h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-v2BFPzpWSJ .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-v2BFPzpWSJ .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-v2BFPzpWSJ .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-v2BFPzpWSJ .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-v2BFPzpWSJ .photo-produit {
    width: 100%;
  }
}
.cid-v2BFPzpWSJ .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-v2BFPzpWSJ .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-v2BFPzpWSJ .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-v2BFPzpWSJ .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-v2BG8vJnad {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v2BG8vJnad .mbr-section-subtitle {
  color: #767676;
}
.cid-v2BG8vJnad H2 {
  text-align: left;
  color: #000;
}
.cid-v2BG8vJnad .container {
  height: 58px;
}
.cid-v2BHus04qD {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v2BHus04qD .mbr-text,
.cid-v2BHus04qD blockquote {
  color: #000;
  text-align: justify;
}
.cid-v2BGnje5cH {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v2BGnje5cH .card-box {
  padding: 0 0.3rem;
}
.cid-v2BGnje5cH .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-v2BGnje5cH .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-v2BGnje5cH h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-v2BGnje5cH p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-v2BGnje5cH .mbr-text {
  color: #000000;
}
.cid-v2BGnje5cH .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-v2BGnje5cH .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-v2BGnje5cH h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-v2BGnje5cH .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-v2BGnje5cH .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-v2BGnje5cH .card-title {
  color: #000000;
}
.cid-v2BGnje5cH .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-v2BGnje5cH .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-v2BGnje5cH .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-v2BGnje5cH .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-v2BGnje5cH .souligne:hover {
  color: #000;
}
.cid-v2BGnje5cH .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-v2BGnje5cH .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-v2BGnje5cH .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-v2BGnje5cH .carousel-trackitalie {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-v2BGnje5cH .carousel-trackitalie::-webkit-scrollbar {
  height: 8px;
}
.cid-v2BGnje5cH .carousel-trackitalie::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-v2BGnje5cH .carousel-trackitalie::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-v2BGnje5cH .carousel-trackitalie::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-v2BGnje5cH .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-v2BGnje5cH .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-v2BGnje5cH .arrow-leftitalie {
  left: -2.2rem;
}
.cid-v2BGnje5cH .arrow-rightitalie {
  right: -2.2rem;
}
.cid-v2BGnje5cH .carousel-arrow.hidden {
  display: none;
}
.cid-v2BGnje5cH .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-v2BGnje5cH h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-v2BGnje5cH .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-v2BGnje5cH .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-v2BGnje5cH .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-v2BGnje5cH .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-v2BGnje5cH .photo-produit {
    width: 100%;
  }
}
.cid-v2BGnje5cH .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-v2BGnje5cH .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-v2BGnje5cH .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-v2BGnje5cH .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-v2BGifAb8n {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v2BGifAb8n .mbr-section-subtitle {
  color: #767676;
}
.cid-v2BGifAb8n H2 {
  text-align: left;
  color: #000;
}
.cid-v2BGifAb8n .container {
  height: 58px;
}
.cid-v2BHAag1BP {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v2BHAag1BP .mbr-text,
.cid-v2BHAag1BP blockquote {
  color: #000;
  text-align: justify;
}
.cid-v2BGcK9mDC {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v2BGcK9mDC .card-box {
  padding: 0 0.3rem;
}
.cid-v2BGcK9mDC .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-v2BGcK9mDC .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-v2BGcK9mDC h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-v2BGcK9mDC p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-v2BGcK9mDC .mbr-text {
  color: #000000;
}
.cid-v2BGcK9mDC .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-v2BGcK9mDC .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-v2BGcK9mDC h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-v2BGcK9mDC .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-v2BGcK9mDC .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-v2BGcK9mDC .card-title {
  color: #000000;
}
.cid-v2BGcK9mDC .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-v2BGcK9mDC .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-v2BGcK9mDC .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-v2BGcK9mDC .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-v2BGcK9mDC .souligne:hover {
  color: #000;
}
.cid-v2BGcK9mDC .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-v2BGcK9mDC .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-v2BGcK9mDC .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-v2BGcK9mDC .carousel-trackpologne {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-v2BGcK9mDC .carousel-trackpologne::-webkit-scrollbar {
  height: 8px;
}
.cid-v2BGcK9mDC .carousel-trackpologne::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-v2BGcK9mDC .carousel-trackpologne::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-v2BGcK9mDC .carousel-trackpologne::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-v2BGcK9mDC .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-v2BGcK9mDC .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-v2BGcK9mDC .arrow-leftpologne {
  left: -2.2rem;
}
.cid-v2BGcK9mDC .arrow-rightpologne {
  right: -2.2rem;
}
.cid-v2BGcK9mDC .carousel-arrow.hidden {
  display: none;
}
.cid-v2BGcK9mDC .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-v2BGcK9mDC h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-v2BGcK9mDC .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-v2BGcK9mDC .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-v2BGcK9mDC .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-v2BGcK9mDC .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-v2BGcK9mDC .photo-produit {
    width: 100%;
  }
}
.cid-v2BGcK9mDC .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-v2BGcK9mDC .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-v2BGcK9mDC .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-v2BGcK9mDC .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-v2BGu3JoCW {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v2BGu3JoCW .mbr-section-subtitle {
  color: #767676;
}
.cid-v2BGu3JoCW H2 {
  text-align: left;
  color: #000;
}
.cid-v2BGu3JoCW .container {
  height: 58px;
}
.cid-v2BHRFAgaL {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v2BHRFAgaL .mbr-text,
.cid-v2BHRFAgaL blockquote {
  color: #000;
  text-align: justify;
}
.cid-v2BGIz2SkN {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v2BGIz2SkN .card-box {
  padding: 0 0.3rem;
}
.cid-v2BGIz2SkN .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-v2BGIz2SkN .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-v2BGIz2SkN h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-v2BGIz2SkN p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-v2BGIz2SkN .mbr-text {
  color: #000000;
}
.cid-v2BGIz2SkN .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-v2BGIz2SkN .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-v2BGIz2SkN h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-v2BGIz2SkN .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-v2BGIz2SkN .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-v2BGIz2SkN .card-title {
  color: #000000;
}
.cid-v2BGIz2SkN .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-v2BGIz2SkN .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-v2BGIz2SkN .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-v2BGIz2SkN .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-v2BGIz2SkN .souligne:hover {
  color: #000;
}
.cid-v2BGIz2SkN .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-v2BGIz2SkN .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-v2BGIz2SkN .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-v2BGIz2SkN .carousel-trackportugal {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-v2BGIz2SkN .carousel-trackportugal::-webkit-scrollbar {
  height: 8px;
}
.cid-v2BGIz2SkN .carousel-trackportugal::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-v2BGIz2SkN .carousel-trackportugal::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-v2BGIz2SkN .carousel-trackportugal::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-v2BGIz2SkN .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-v2BGIz2SkN .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-v2BGIz2SkN .arrow-leftportugal {
  left: -2.2rem;
}
.cid-v2BGIz2SkN .arrow-rightportugal {
  right: -2.2rem;
}
.cid-v2BGIz2SkN .carousel-arrow.hidden {
  display: none;
}
.cid-v2BGIz2SkN .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-v2BGIz2SkN h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-v2BGIz2SkN .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-v2BGIz2SkN .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-v2BGIz2SkN .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-v2BGIz2SkN .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-v2BGIz2SkN .photo-produit {
    width: 100%;
  }
}
.cid-v2BGIz2SkN .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-v2BGIz2SkN .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-v2BGIz2SkN .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-v2BGIz2SkN .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-v2BGGZr73J {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v2BGGZr73J .mbr-section-subtitle {
  color: #767676;
}
.cid-v2BGGZr73J H2 {
  text-align: left;
  color: #000;
}
.cid-v2BGGZr73J .container {
  height: 58px;
}
.cid-v2BHMrWC6D {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v2BHMrWC6D .mbr-text,
.cid-v2BHMrWC6D blockquote {
  color: #000;
  text-align: justify;
}
.cid-v2BGzrTnZ6 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v2BGzrTnZ6 .card-box {
  padding: 0 0.3rem;
}
.cid-v2BGzrTnZ6 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-v2BGzrTnZ6 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-v2BGzrTnZ6 h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-v2BGzrTnZ6 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-v2BGzrTnZ6 .mbr-text {
  color: #000000;
}
.cid-v2BGzrTnZ6 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-v2BGzrTnZ6 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-v2BGzrTnZ6 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-v2BGzrTnZ6 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-v2BGzrTnZ6 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-v2BGzrTnZ6 .card-title {
  color: #000000;
}
.cid-v2BGzrTnZ6 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-v2BGzrTnZ6 .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-v2BGzrTnZ6 .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-v2BGzrTnZ6 .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-v2BGzrTnZ6 .souligne:hover {
  color: #000;
}
.cid-v2BGzrTnZ6 .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-v2BGzrTnZ6 .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-v2BGzrTnZ6 .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-v2BGzrTnZ6 .carousel-tracksuisse {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-v2BGzrTnZ6 .carousel-tracksuisse::-webkit-scrollbar {
  height: 8px;
}
.cid-v2BGzrTnZ6 .carousel-tracksuisse::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-v2BGzrTnZ6 .carousel-tracksuisse::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-v2BGzrTnZ6 .carousel-tracksuisse::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-v2BGzrTnZ6 .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-v2BGzrTnZ6 .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-v2BGzrTnZ6 .arrow-leftsuisse {
  left: -2.2rem;
}
.cid-v2BGzrTnZ6 .arrow-rightsuisse {
  right: -2.2rem;
}
.cid-v2BGzrTnZ6 .carousel-arrow.hidden {
  display: none;
}
.cid-v2BGzrTnZ6 .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-v2BGzrTnZ6 h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-v2BGzrTnZ6 .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-v2BGzrTnZ6 .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-v2BGzrTnZ6 .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-v2BGzrTnZ6 .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-v2BGzrTnZ6 .photo-produit {
    width: 100%;
  }
}
.cid-v2BGzrTnZ6 .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-v2BGzrTnZ6 .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-v2BGzrTnZ6 .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-v2BGzrTnZ6 .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-v6C6hfOw3a {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v6C6hfOw3a .mbr-section-subtitle {
  color: #767676;
}
.cid-v6C6hfOw3a H2 {
  text-align: left;
  color: #000;
}
.cid-v6C6hfOw3a .container {
  height: 58px;
}
.cid-v6C6i94voL {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v6C6i94voL .mbr-text,
.cid-v6C6i94voL blockquote {
  color: #000;
  text-align: justify;
}
.cid-v6C6l1cYQA {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v6C6l1cYQA .card-box {
  padding: 0 0.3rem;
}
.cid-v6C6l1cYQA .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-v6C6l1cYQA .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-v6C6l1cYQA h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-v6C6l1cYQA p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-v6C6l1cYQA .mbr-text {
  color: #000000;
}
.cid-v6C6l1cYQA .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-v6C6l1cYQA .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-v6C6l1cYQA h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-v6C6l1cYQA .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-v6C6l1cYQA .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-v6C6l1cYQA .card-title {
  color: #000000;
}
.cid-v6C6l1cYQA .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-v6C6l1cYQA .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-v6C6l1cYQA .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-v6C6l1cYQA .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-v6C6l1cYQA .souligne:hover {
  color: #000;
}
.cid-v6C6l1cYQA .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-v6C6l1cYQA .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-v6C6l1cYQA .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-v6C6l1cYQA .carousel-trackterresainte {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-v6C6l1cYQA .carousel-trackterresainte::-webkit-scrollbar {
  height: 8px;
}
.cid-v6C6l1cYQA .carousel-trackterresainte::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-v6C6l1cYQA .carousel-trackterresainte::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-v6C6l1cYQA .carousel-trackterresainte::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-v6C6l1cYQA .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-v6C6l1cYQA .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-v6C6l1cYQA .arrow-leftterresainte {
  left: -2.2rem;
}
.cid-v6C6l1cYQA .arrow-rightterresainte {
  right: -2.2rem;
}
.cid-v6C6l1cYQA .carousel-arrow.hidden {
  display: none;
}
.cid-v6C6l1cYQA .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-v6C6l1cYQA h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-v6C6l1cYQA .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-v6C6l1cYQA .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-v6C6l1cYQA .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-v6C6l1cYQA .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-v6C6l1cYQA .photo-produit {
    width: 100%;
  }
}
.cid-v6C6l1cYQA .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-v6C6l1cYQA .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-v6C6l1cYQA .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-v6C6l1cYQA .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-uZeeZC2ijc {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uZeeZC2ijc .mbr-section-subtitle {
  color: #767676;
}
.cid-uZeeZC2ijc H2 {
  text-align: left;
  color: #000;
}
.cid-uZeeZC2ijc .container {
  height: 58px;
}
.cid-uZehW0En4X {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uZehW0En4X .card-box {
  padding: 0 0.3rem;
}
.cid-uZehW0En4X .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uZehW0En4X .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uZehW0En4X h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uZehW0En4X p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uZehW0En4X .mbr-text {
  color: #000000;
}
.cid-uZehW0En4X .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uZehW0En4X .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uZehW0En4X .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uZehW0En4X .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uZehW0En4X .card-title {
  color: #000000;
}
.cid-uZehW0En4X .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uZehW0En4X .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uZehW0En4X .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uZehW0En4X .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uZehW0En4X .souligne:hover {
  color: #000;
}
.cid-uZehW0En4X .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-uZehW0En4X .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uZehW0En4X .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uZehW0En4X .carousel-track2 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uZehW0En4X .carousel-track2::-webkit-scrollbar {
  height: 8px;
}
.cid-uZehW0En4X .carousel-track2::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uZehW0En4X .carousel-track2::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uZehW0En4X .carousel-track2::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uZehW0En4X .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-uZehW0En4X .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uZehW0En4X .arrow-left2 {
  left: -2.2rem;
}
.cid-uZehW0En4X .arrow-right2 {
  right: -2.2rem;
}
.cid-uZehW0En4X .carousel-arrow.hidden {
  display: none;
}
.cid-uZeeZDIneb {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uZeeZDIneb .mbr-section-subtitle {
  color: #767676;
}
.cid-uZeeZDIneb H2 {
  text-align: left;
  color: #000;
}
.cid-uZeeZDIneb .container {
  height: 58px;
}
.cid-uZeeZDP1P7 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uZeeZDP1P7 .mbr-text,
.cid-uZeeZDP1P7 blockquote {
  color: #767676;
}
.cid-uZeeZDP1P7 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-uZeeZDP1P7 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-uZeeZDVwt5 {
  padding-top: 15px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-uZeeZDVwt5 .mbr-section-subtitle {
  color: #767676;
}
.cid-uZeeZDVwt5 .formoid {
  margin: auto;
}
.cid-uZeeZDVwt5 .form-control {
  padding-left: 1rem;
  padding-right: 1rem;
  border-radius: 0px;
  width: 400px;
  max-width: 95%;
  border: 1px solid #aaa;
  background-color: #fafafa;
}
.cid-uZeeZDVwt5 .input-group-btn .btn {
  padding-top: 1.3rem;
  padding-bottom: 1.3rem;
  margin: 0 !important;
  width: 250px;
  max-width: 95%;
  border-radius: 0px;
}
.cid-uZeeZDVwt5 a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-uZeeZDVwt5 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
@media (max-width: 768px) {
  .cid-uZeeZDVwt5 .mbr-form .row {
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uZeeZDVwt5 .form-group,
  .cid-uZeeZDVwt5 .input-group-btn,
  .cid-uZeeZDVwt5 .input-group-btn .btn {
    max-width: 300px;
    width: 100%;
  }
}
@media (min-width: 769px) {
  .cid-uZeeZDVwt5 .mbr-form .row > * {
    padding: 0 0.5rem;
  }
}
.cid-uZeeZDVwt5 .reponse {
  font-family: "Source Sans Pro", Tahoma, Arial;
  background-color: #fff;
  color: #000;
  font-size: 18px;
  text-align: center;
  padding: 10px;
  display: none;
}
.cid-uZeeZE4SSw {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uZeeZE4SSw .mbr-section-subtitle {
  color: #767676;
}
.cid-uZeeZE4SSw H2 {
  text-align: left;
  color: #000;
}
.cid-uZeeZE4SSw .container {
  height: 58px;
}
.cid-uZeeZEcv12 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uZeeZEcv12 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-uZeeZEcv12 .mbr-text p {
  background: #ffffff;
}
.cid-uZeeZEcv12 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-uZeeZEcv12 .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-uZeeZEcv12 .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-uZeeZEcv12 .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-uZeeZEcv12 .paypal {
  position: relative;
  top: -35px;
}
.cid-uZeeZEcv12 .logos-cb {
  max-width: 100%;
}
.cid-uZeeZEcv12 .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-uZeeZEcv12 .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-uZeeZEcv12 .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uZeeZEcv12 .lien:hover {
  color: #000;
}
.cid-uZeeZEcv12 .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-uZeeZEcv12 .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uZeeZEnDPu {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uZeeZEnDPu .mbr-section-subtitle {
  color: #767676;
}
.cid-uZeeZEnDPu H3 {
  text-align: left;
  color: #000;
}
.cid-uZeeZEnDPu .container {
  height: 58px;
}
.cid-uZeeZEuPNf {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uZeeZEuPNf .title {
  margin-bottom: 2rem;
}
.cid-uZeeZEuPNf .mbr-section-subtitle {
  color: #767676;
}
.cid-uZeeZEuPNf a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-uZeeZEuPNf a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-uZeeZEuPNf .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-uZeeZEuPNf .input-group-btn {
  display: block;
  text-align: center;
}
.cid-uZeeZEuPNf H2 {
  color: #000000;
}
.cid-uZeeZEuPNf LABEL {
  color: #000000;
}
.cid-uZeeZEuPNf .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-uZeeZEuPNf .btn-form {
  border-radius: 0px;
}
.cid-uZeeZEDguf {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-uZeeZEDguf .content {
    text-align: center;
  }
  .cid-uZeeZEDguf .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uZeeZEDguf .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-uZeeZEDguf .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-uZeeZEDguf .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-uZeeZEDguf .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uZeeZEDguf .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-uZeeZEDguf .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-uZeeZEDguf .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uZeeZEDguf .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-uZeeZEDguf .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-uZeeZEDguf .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uZeeZEDguf .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uZeeZEDguf H5 {
  color: #000000;
}
.cid-uZeeZEDguf P {
  color: #000000;
}
.cid-uZeeZEDguf .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-uZeeZEDguf .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-uZeeZEDguf .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-uZeeZEDguf .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-uZeeZEDguf .separationbdpb {
  background: #000;
  height: 30px;
}
